@charset "UTF-8";
html { box-sizing: border-box; }

*, *::after, *::before { box-sizing: inherit; }

/* Font Family Declarations */
/* Font Sizing Handler */
/* Typography Styles */
/* Centered element - Parent container should be position: relative; */
/* Force element to fill it's parent container */
/* This mixin can be used to set the object-fit: @include object-fit(contain); or object-fit and object-position: @include object-fit(cover, top); */
.kr-landing-page-hero .kr-landing-page-hero__content-wrapper .field--name-field-kr-landing-text .embedded-entity img { max-width: 260px; margin-top: 1rem; }

@media only screen and (min-width: 768px) { .kr-landing-page-hero .kr-landing-page-hero__content-wrapper .field--name-field-kr-landing-text .embedded-entity img { max-width: 455px; margin-left: 3rem; margin-top: 0; } }

@media only screen and (min-width: 1024px) { .kr-landing-page-hero .kr-landing-page-hero__content-wrapper .field--name-field-kr-landing-text .embedded-entity img { margin-top: 2rem; } }

.kr-landing-page-hero .kr-landing-page-hero__content-wrapper .field--name-field-kr-landing-text .kr-lp-hero-process-page-header { font-family: 'TN-Brushed', arial, sans-serif; font-style: normal; font-weight: normal; text-transform: uppercase; font-size: 36px; font-size: 2.25rem; align-items: center; display: flex; flex-direction: column; letter-spacing: 2px; line-height: 1; padding: 1rem 0 0; position: relative; }

@media only screen and (min-width: 768px) { .kr-landing-page-hero .kr-landing-page-hero__content-wrapper .field--name-field-kr-landing-text .kr-lp-hero-process-page-header { font-size: 44px; font-size: 2.75rem; } }

.kr-landing-page-hero .kr-landing-page-hero__content-wrapper .field--name-field-kr-landing-text .kr-lp-hero-process-page-text { font-size: 25px; font-size: 1.5625rem; line-height: 1.1; max-width: 350px; margin: 0; padding-bottom: 3rem; }

@media only screen and (min-width: 768px) { .kr-landing-page-hero .kr-landing-page-hero__content-wrapper .field--name-field-kr-landing-text .kr-lp-hero-process-page-text { line-height: 1.2; } }

.block-kr-process-page { align-items: center; display: flex; flex-direction: column; width: 100%; }

.block-kr-process-page .kr-process-video__wrapper { background-position: top center; background-repeat: repeat; background-image: url("/themes/custom/tnvacation/img/kid-reviewed/bg-dk-blue.jpg"); position: relative; align-items: center; color: #EFEAD8; display: flex; flex-direction: column; width: 100%; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-video__wrapper { padding: 1rem 0 0; } }

.block-kr-process-page .kr-process-video__wrapper .kr-process-video__title { align-items: center; display: flex; flex-direction: row; position: relative; text-align: center; margin-bottom: 1.25rem; }

.block-kr-process-page .kr-process-video__wrapper .kr-process-video__title:before { background-image: url("/themes/custom/tnvacation/img/kid-reviewed/process-video-title-left-arrow.png"); content: ''; width: 47px; height: 48px; margin-top: 1rem; position: relative; }

.block-kr-process-page .kr-process-video__wrapper .kr-process-video__title:after { background-image: url("/themes/custom/tnvacation/img/kid-reviewed/process-video-title-right-arrow.png"); content: ''; width: 47px; height: 48px; margin-top: 1rem; position: relative; }

.block-kr-process-page .kr-process-video__wrapper h2 { font-family: 'TN-Brushed', arial, sans-serif; font-style: normal; font-weight: normal; text-transform: uppercase; font-size: 38px; font-size: 2.375rem; letter-spacing: -1px; line-height: 1; margin: 0; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-video__wrapper h2 { font-size: 63px; font-size: 3.9375rem; } }

.block-kr-process-page .kr-process-video__wrapper h2 .text-s { font-size: 28px; font-size: 1.75rem; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-video__wrapper h2 .text-s { font-size: 44px; font-size: 2.75rem; } }

.block-kr-process-page .kr-process-video__wrapper .kr-process-video__play-button { width: 100%; align-items: center; display: flex; flex-direction: column; justify-content: center; margin-bottom: 2rem; }

.block-kr-process-page .kr-process-video__wrapper .kr-process-video__play-button:before { content: ""; /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon'; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; speak: none; text-transform: none; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; border: 0 none; color: #EFEAD8; font-size: 68px; height: 68px; margin: 0; padding: 0; text-align: center; width: 68px; z-index: 1; }

.block-kr-process-page .kr-process-video__wrapper .kr-process-video__play-button:hover:before { background-color: transparent; border: 0 none; color: #089FB1; }

.block-kr-process-page .kr-process-video__wrapper .kr-process-video__play-button .kr-process-video__image-wrapper { align-items: center; display: flex; flex-direction: column; justify-content: center; }

.block-kr-process-page .kr-process-video__wrapper .kr-process-video__play-button .kr-process-video__image-wrapper img { font-family: 'object-fit: cover;'; max-width: 280px; object-fit: cover; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-video__wrapper .kr-process-video__play-button .kr-process-video__image-wrapper img { max-width: 600px; } }

.block-kr-process-page .kr-process-video__wrapper .kr-process-video__play-button .kr-process-video__image-wrapper.compat-object-fit { background-size: cover; background-position: center center; }

.block-kr-process-page .kr-process-video__wrapper .kr-process-video__play-button .kr-process-video__image-wrapper.compat-object-fit img { opacity: 0 !important; }

.block-kr-process-page .kr-process-video__wrapper .modal .kr-process-video__video-container.video-full { height: 100%; width: 100%; position: relative; }

.block-kr-process-page .kr-process-video__wrapper .modal .kr-process-video__video-container.video-full .kr-process-video__video-player { height: 100%; width: 100%; }

.block-kr-process-page .kr-process-intro { background-position: top center; background-repeat: repeat; background-image: url("/themes/custom/tnvacation/img/kid-reviewed/bg-dk-blue.jpg"); align-items: center; color: #EFEAD8; display: flex; flex-direction: column; left: 0; padding: 0 0 2rem; position: relative; width: 100%; z-index: 2; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-intro { padding: 1rem 0 3rem; } }

.block-kr-process-page .kr-process-intro:after { background-image: url("/themes/custom/tnvacation/img/kid-reviewed/kr-roughedge-bottom-dk-blue.png"); background-position: top; background-size: contain; background-repeat: repeat-x; content: ''; height: 6px; position: absolute; width: 100%; left: 0; bottom: -6px; }

.block-kr-process-page .kr-process-intro .kr-process-intro__header { align-items: center; display: flex; flex-direction: column; position: relative; text-align: center; margin-bottom: 1rem; }

.block-kr-process-page .kr-process-intro .kr-process-intro__header:after { background-image: url("/themes/custom/tnvacation/img/kid-reviewed/line-dk-blue.png"); background-position: top; background-size: contain; background-repeat: no-repeat; content: ''; height: 13px; position: relative; width: 270px; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-intro .kr-process-intro__header:after { height: 19px; width: 377px; } }

.block-kr-process-page .kr-process-intro .kr-process-intro__header h2 { font-family: 'TN-Brushed', arial, sans-serif; font-style: normal; font-weight: normal; text-transform: uppercase; font-size: 38px; font-size: 2.375rem; letter-spacing: -1px; line-height: 1; margin: 0; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-intro .kr-process-intro__header h2 { font-size: 63px; font-size: 3.9375rem; } }

.block-kr-process-page .kr-process-intro .kr-process-intro__header h2 .text-s { font-size: 28px; font-size: 1.75rem; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-intro .kr-process-intro__header h2 .text-s { font-size: 44px; font-size: 2.75rem; } }

.block-kr-process-page .kr-process-intro .kr-process-intro__content-container { align-items: center; display: flex; flex-direction: column; justify-content: center; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-intro .kr-process-intro__content-container { flex-direction: row; } }

.block-kr-process-page .kr-process-intro .kr-process-intro__content-container .kr-process-intro__image img { height: auto; max-width: 280px; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-intro .kr-process-intro__content-container .kr-process-intro__image img { max-width: 420px; } }

.block-kr-process-page .kr-process-intro .kr-process-intro__content-container .kr-process-intro__content { max-width: 100%; padding: 1rem 2rem; text-align: center; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-intro .kr-process-intro__content-container .kr-process-intro__content { margin-left: 1rem; max-width: 215px; padding: 0; } }

.block-kr-process-page .kr-process-intro .kr-process-intro__content-container .kr-process-intro__content .kr-process-intro__title { font-family: 'TN-Brushed', arial, sans-serif; font-style: normal; font-weight: normal; text-transform: uppercase; font-size: 32px; font-size: 2rem; line-height: 1; margin: .5rem 0; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-intro .kr-process-intro__content-container .kr-process-intro__content .kr-process-intro__title { font-size: 44px; font-size: 2.75rem; } }

.block-kr-process-page .kr-process-intro .kr-process-intro__content-container .kr-process-intro__content p { font-size: 21px; font-size: 1.3125rem; line-height: 1.2; }

.block-kr-process-page .kr-process-how { align-items: center; display: flex; flex-direction: column; justify-content: center; margin-bottom: -100px; position: relative; width: 100%; z-index: 1; }

.block-kr-process-page .kr-process-how .kr-process-how__content-container { align-items: center; display: flex; flex-direction: column; justify-content: center; position: relative; top: 0; width: 100%; z-index: 1; }

.block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__intro { align-items: center; display: flex; flex-direction: column; justify-content: center; padding-top: 3rem; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__intro { padding-top: 4.25rem; } }

.block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__intro h2 { font-family: 'TN-Brushed', arial, sans-serif; font-style: normal; font-weight: normal; text-transform: uppercase; font-size: 38px; font-size: 2.375rem; letter-spacing: -1px; line-height: 1; margin: 0; text-align: center; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__intro h2 { font-size: 63px; font-size: 3.9375rem; } }

.block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__intro p { font-size: 21px; font-size: 1.3125rem; line-height: 1.2; }

.block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble { align-items: center; background-size: cover; display: flex; flex-direction: column; height: 130px; justify-content: center; position: relative; width: 340px; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble { height: 145px; width: 380px; } }

.block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble .kr-process-how__bubble-title { font-family: 'TN-Brushed', arial, sans-serif; font-style: normal; font-weight: normal; text-transform: uppercase; font-size: 30px; font-size: 1.875rem; color: #EFEAD8; width: 275px; line-height: 1; text-align: center; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble .kr-process-how__bubble-title { font-size: 30px; font-size: 1.875rem; } }

.block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble p { font-size: 21px; font-size: 1.3125rem; color: #EFEAD8; width: 275px; line-height: 1; margin: 0; text-align: center; }

.block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-item-1 { background-image: url("/themes/custom/tnvacation/img/kid-reviewed/process-bubble-blue.png"); right: 0; margin-bottom: 3rem; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-item-1 { right: 3rem; } }

.block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-item-1:after { background-image: url("/themes/custom/tnvacation/img/kid-reviewed/process-arrow-blue.png"); background-position: center; background-size: cover; background-repeat: no-repeat; bottom: -39px; content: ''; height: 44px; left: 83px; position: absolute; width: 44px; }

.block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-item-2 { background-image: url("/themes/custom/tnvacation/img/kid-reviewed/process-bubble-orange.png"); left: 0; margin-bottom: 3rem; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-item-2 { left: 2rem; } }

.block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-item-2:after { background-image: url("/themes/custom/tnvacation/img/kid-reviewed/process-arrow-orange.png"); background-position: center; background-size: cover; background-repeat: no-repeat; bottom: -32px; content: ''; height: 40px; right: 110px; position: absolute; width: 31px; }

.block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-item-3 { background-image: url("/themes/custom/tnvacation/img/kid-reviewed/process-bubble-purple.png"); right: 0; margin-bottom: 3rem; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-item-3 { right: 2rem; } }

.block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-item-3:before { background-image: url("/themes/custom/tnvacation/img/kid-reviewed/process-ai-illo-1.png"); background-position: center; background-size: cover; background-repeat: no-repeat; bottom: 85px; content: ''; height: 346px; left: -280px; position: absolute; width: 326px; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-item-3:before { bottom: 85px; left: -275px; } }

.block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-item-3:after { background-image: url("/themes/custom/tnvacation/img/kid-reviewed/process-arrow-purple.png"); background-position: center; background-size: cover; background-repeat: no-repeat; bottom: -41px; content: ''; height: 49px; left: 175px; position: absolute; width: 29px; }

.block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-item-4 { background-image: url("/themes/custom/tnvacation/img/kid-reviewed/process-bubble-blue.png"); left: 0; margin-bottom: 3rem; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-item-4 { left: 3rem; } }

.block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-item-4:before { background-image: url("/themes/custom/tnvacation/img/kid-reviewed/process-ai-illo-2.png"); background-position: center; background-size: cover; background-repeat: no-repeat; bottom: -81px; content: ''; height: 383px; left: 288px; position: absolute; width: 366px; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-item-4:before { left: 268px; bottom: -55px; } }

.block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-item-4:after { background-image: url("/themes/custom/tnvacation/img/kid-reviewed/process-double-arrow-blue.png"); background-position: center; background-size: cover; background-repeat: no-repeat; bottom: -49px; content: ''; height: 55px; left: 148px; position: absolute; width: 55px; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-item-4:after { left: 109px; } }

.block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-wrap { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; }

.block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-wrap .kr-process-how__bubble { align-items: center; background-size: cover; display: flex; flex-direction: column; justify-content: center; position: relative; }

.block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-wrap .kr-process-how__bubble .kr-process-how__bubble-title { font-family: 'TN-Brushed', arial, sans-serif; font-style: normal; font-weight: normal; text-transform: uppercase; font-size: 30px; font-size: 1.875rem; color: #EFEAD8; width: 275px; line-height: 1; text-align: center; }

.block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-wrap .kr-process-how__bubble p { font-size: 21px; font-size: 1.3125rem; color: #EFEAD8; width: 275px; line-height: 1; text-align: center; }

.block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-wrap .kr-process-how__bubble-item-5 { background-image: url("/themes/custom/tnvacation/img/kid-reviewed/process-no-bubble-purple.png"); left: 1rem; height: 100px; width: 120px; margin: 0 1rem 3rem; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-wrap .kr-process-how__bubble-item-5 { left: 2rem; } }

.block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-wrap .kr-process-how__bubble-item-6 { background-image: url("/themes/custom/tnvacation/img/kid-reviewed/process-yes-bubble-orange.png"); left: 1rem; height: 102px; width: 142px; margin: 0 0 3rem 1rem; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-wrap .kr-process-how__bubble-item-6 { left: 2rem; } }

.block-kr-process-page .kr-process-how .kr-process-how__content-container .kr-process-how__bubbles .kr-process-how__bubble-wrap .kr-process-how__bubble-item-6:after { background-image: url("/themes/custom/tnvacation/img/kid-reviewed/process-yes-arrow-orange.png"); background-position: center; background-size: cover; background-repeat: no-repeat; bottom: -49px; content: ''; height: 70px; left: -15px; position: absolute; width: 42px; }

.block-kr-process-page .kr-process-how .kr-process-how__bg-wrapper { background-position: top center; background-repeat: repeat; background-image: url("/themes/custom/tnvacation/img/kid-reviewed/bg-yellow.jpg"); position: absolute; top: 0; left: 0; height: calc(100% - 88px); width: 100%; }

.block-kr-process-page .kr-process-how .kr-process-how__bg-wrapper .kr-process-how__chevron-footer { height: 151px; position: absolute; width: 100%; bottom: -95px; }

.block-kr-process-page .kr-process-how .kr-process-how__bg-wrapper .kr-process-how__chevron-footer:before { content: ''; background-image: url("/themes/custom/tnvacation/img/kid-reviewed/process-yellow-chevron-acid-edge.png"); background-position: bottom; background-repeat: repeat-x; height: 35px; position: absolute; width: 100%; z-index: -1; bottom: 67px; left: 0; }

.block-kr-process-page .kr-process-how .kr-process-how__bg-wrapper .kr-process-how__chevron-footer:after { background-image: url("/themes/custom/tnvacation/img/kid-reviewed/process-yellow-chevron.png"); background-position: bottom; background-repeat: no-repeat; content: ''; height: 151px; position: absolute; width: 100%; z-index: 0; bottom: -33px; left: 0; }

.block-kr-process-page .kr-process-fun-meter { background-position: top center; background-repeat: repeat; background-image: url("/themes/custom/tnvacation/img/kid-reviewed/bg-dk-blue-illustration.jpg"); font-size: 20px; font-size: 1.25rem; align-items: center; color: #EFEAD8; display: flex; flex-direction: column; padding: calc(1rem + 151px) 0 3rem; position: relative; width: 100%; z-index: 0; }

.block-kr-process-page .kr-process-fun-meter:after { background-image: url("/themes/custom/tnvacation/img/kid-reviewed/process-how-tear-blue-shadow.png"); background-position: top; background-size: auto; background-repeat: repeat-x; content: ''; height: 95px; position: absolute; width: 100%; left: 0; bottom: -53px; }

.block-kr-process-page .kr-process-fun-meter p { width: 390px; margin: 0 0 1.25rem; padding: 0 2rem; text-align: center; }

.block-kr-process-page .kr-process-fun-meter img { border-radius: 25px; -webkit-box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.75); -moz-box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.75); box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.75); margin-bottom: 2rem; height: auto; max-width: 280px; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-fun-meter img { width: 325px; } }

.block-kr-process-page .kr-process-stats { background-position: top center; background-repeat: repeat; background-image: url("/themes/custom/tnvacation/img/kid-reviewed/bg-blue.jpg"); align-items: flex-start; display: flex; flex-direction: row; justify-content: center; position: relative; width: 100%; }

.block-kr-process-page .kr-process-stats .kr-process-stats__container { align-items: center; display: flex; flex-direction: column; justify-content: center; position: relative; width: 100%; padding: 2rem 0; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-stats .kr-process-stats__container { flex-direction: row; padding: 0; } }

.block-kr-process-page .kr-process-stats .kr-process-stats__container .kr-process-stats__column { align-items: center; display: flex; flex-direction: row; justify-content: center; margin: 0; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-stats .kr-process-stats__container .kr-process-stats__column { margin: 2rem 0; } }

.block-kr-process-page .kr-process-stats .kr-process-stats__container .kr-process-stats__column p { font-family: 'TN-Brushed', arial, sans-serif; font-style: normal; font-weight: normal; text-transform: uppercase; color: #EFEAD8; text-align: center; line-height: 1; }

.block-kr-process-page .kr-process-stats .kr-process-stats__container .kr-process-stats__column p span { line-height: 1; display: inline-flex; }

.block-kr-process-page .kr-process-stats .kr-process-stats__container .kr-process-stats__column p span.text-m { font-size: 42px; font-size: 2.625rem; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-stats .kr-process-stats__container .kr-process-stats__column p span.text-m { font-size: 47px; font-size: 2.9375rem; } }

.block-kr-process-page .kr-process-stats .kr-process-stats__container .kr-process-stats__column p span.text-l { font-size: 53px; font-size: 3.3125rem; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-stats .kr-process-stats__container .kr-process-stats__column p span.text-l { font-size: 63px; font-size: 3.9375rem; } }

.block-kr-process-page .kr-process-stats .kr-process-stats__container .kr-process-stats__column p span.text-l-plus { font-size: 60px; font-size: 3.75rem; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-stats .kr-process-stats__container .kr-process-stats__column p span.text-l-plus { font-size: 66px; font-size: 4.125rem; } }

.block-kr-process-page .kr-process-stats .kr-process-stats__container .kr-process-stats__column p span.text-xl { font-size: 90px; font-size: 5.625rem; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-stats .kr-process-stats__container .kr-process-stats__column p span.text-xl { font-size: 100px; font-size: 6.25rem; } }

.block-kr-process-page .kr-process-stats .kr-process-stats__container .kr-process-stats__column p span.kr-orange { color: #DE583F; }

.block-kr-process-page .kr-process-stats .kr-process-stats__container .kr-process-stats__column p span.kr-blue { color: #089FB1; }

.block-kr-process-page .kr-process-stats .kr-process-stats__container .kr-process-stats__column p span.bottom-space { margin-bottom: 1rem; }

.block-kr-process-page .kr-process-stats .kr-process-stats__container .kr-process-stats__column-divider { margin: 1rem; }

.block-kr-process-page .kr-process-stats .kr-process-stats__container .kr-process-stats__column-divider img { display: none; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-process-stats .kr-process-stats__container .kr-process-stats__column-divider { height: 540px; width: 16px; }
  .block-kr-process-page .kr-process-stats .kr-process-stats__container .kr-process-stats__column-divider img { display: inline; } }

.block-kr-process-page .kr-ugc { background-position: top center; background-repeat: repeat; background-image: url("/themes/custom/tnvacation/img/kid-reviewed/bg-blue.jpg"); background-size: auto !important; padding: 1rem 0 3rem; position: relative; width: 100%; width: 100vw; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-ugc { padding: 2rem 0 3rem; } }

.block-kr-process-page .kr-ugc .crowdriff-heading { margin: 0 auto; max-width: 325px; width: 100%; }

@media only screen and (min-width: 768px) { .block-kr-process-page .kr-ugc .crowdriff-heading { max-width: 100%; } }

.block-kr-process-page .kr-ugc .crowdriff-heading h2 { font-family: 'TN-Brushed', arial, sans-serif; font-style: normal; font-weight: normal; text-transform: uppercase; font-size: 38px; font-size: 2.375rem; color: #EFEAD8; margin: 0; padding-bottom: 1.25rem; text-align: center; }

.block-kr-process-page .kr-ugc .crowdriff-container { width: 100%; }

.block-kr-process-page .kr-ugc:before { background-image: url("/themes/custom/tnvacation/img/kid-reviewed/acidedge-kr-dk-blue.png"); background-position: top; background-size: cover; content: ''; pointer-events: none; position: absolute; top: -50px; left: 0; height: 50px; width: 100%; z-index: 2; }

.block-kr-process-page .kr-ugc .crowdriff-heading, .block-kr-process-page .kr-ugc .crowdriff-container { max-width: 1200px; margin-left: auto; margin-right: auto; }

/*# sourceMappingURL=../../maps/libraries/block/kr-process-page.css.map */
