@keyframes HomePage_modal-video__ExTlL{0%{opacity:0}to{opacity:1}}@keyframes HomePage_modal-video-inner__nqfZD{0%{transform:translateY(100px)}to{transform:translate(0)}}.HomePage_modal-video__ExTlL{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:HomePage_modal-video__ExTlL;transition:opacity .3s ease-out}.HomePage_modal-video-effect-exit__D0fTu{opacity:0}.HomePage_modal-video-effect-exit__D0fTu .HomePage_modal-video-movie-wrap__ItMEo{transform:translateY(100px)}.HomePage_modal-video-body__dlQ9e{max-width:960px;width:100%;height:100%;margin:0 auto;padding:0 10px;display:flex;justify-content:center;box-sizing:border-box}.HomePage_modal-video-inner__nqfZD{display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media(orientation:landscape){.HomePage_modal-video-inner__nqfZD{padding:10px 60px;box-sizing:border-box}}.HomePage_modal-video-movie-wrap__ItMEo{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:HomePage_modal-video-inner__nqfZD;transform:translate(0);transition:transform .3s ease-out}.HomePage_modal-video-movie-wrap__ItMEo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.HomePage_modal-video-close-btn__3gGw1{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:rgba(0,0,0,0)}@media(orientation:landscape){.HomePage_modal-video-close-btn__3gGw1{top:0;right:-45px}}.HomePage_modal-video-close-btn__3gGw1:before{transform:rotate(45deg)}.HomePage_modal-video-close-btn__3gGw1:after{transform:rotate(-45deg)}.HomePage_modal-video-close-btn__3gGw1:after,.HomePage_modal-video-close-btn__3gGw1:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;background:#fff;border-radius:5px;margin-top:-6px}.HomePage_container-fluid__Fxxvt,.HomePage_container__XaVgZ{padding:0!important}.HomePage_soniaVideoPhoto__EDUV5{max-width:1779px;width:84%;margin:0 auto 80px;display:block}.HomePage_sticky-bottom-style__wrJBt{background-color:#255690}.HomePage_allLevelsLanguagesSection__OLXeS{background-color:#333}.HomePage_mexicoLikeNeverBeforeSection__byO3w{background-color:#fcf6ea}.HomePage_heroSection__4Fpm1{display:flex;height:100vh;max-height:1200px;flex-direction:column;justify-content:center;align-items:center;gap:10px;align-self:stretch;background-image:url(/_next/static/media/01_Main_image_Desktop_Insider.1f441939.webp);background-size:cover;position:relative}.HomePage_heroSection__4Fpm1 .HomePage_mainTitle__Emm_I{display:flex;width:40rem;height:28rem;padding:5rem 3rem;flex-direction:column;justify-content:center;align-items:flex-start;position:absolute;right:11rem;top:12rem;background-color:#3772b8}.HomePage_heroSection__4Fpm1 .HomePage_mainTitle__Emm_I h1{display:flex;color:#fff;font-family:var(--font-hind);font-size:6rem;font-style:normal;font-weight:400;line-height:4rem;margin-bottom:1.5rem;letter-spacing:-.0625rem}.HomePage_heroSection__4Fpm1 .HomePage_mainTitle__Emm_I h2{display:flex;color:#fff;font-family:var(--font-hind);font-size:2.8125rem;font-style:normal;font-weight:300;line-height:4.375rem}.HomePage_heroSection__4Fpm1 .HomePage_mainTitle__Emm_I p{display:flex;color:#fff;text-align:left;font-family:var(--font-hind);font-size:1.375rem;font-style:normal;font-weight:400;line-height:1.875rem;margin-bottom:1.5rem}.HomePage_heroSection__4Fpm1 .HomePage_mainTitle__Emm_I .HomePage_spanishImmersionButton__5JvkA{display:flex;width:12.5rem;height:3.125rem;padding:20px 5px;justify-content:center;align-items:center;gap:.625rem;background:#3772b8;color:#fff;text-align:center;font-family:var(--font-hind);font-size:1.25rem;line-height:1.5rem;font-style:normal;font-weight:400;--bs-btn-color:transparent;--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:transparent;--bs-btn-hover-bg:transparent;--bs-btn-hover-border-color:transparent;--bs-btn-focus-shadow-rgb:transparent;--bs-btn-active-color:transparent;--bs-btn-active-bg:transparent;--bs-btn-active-border-color:transparent;--bs-btn-active-shadow:transparent;--bs-btn-disabled-color:transparent;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:transparent;border-radius:0;border:1px solid #fff;cursor:pointer}.HomePage_heroSection__4Fpm1 .HomePage_mainTitle__Emm_I .HomePage_spanishImmersionButton__5JvkA:hover{background:rgba(37,86,144,.6)}.HomePage_slimPressBanner__kd8Wh{background:#fff;display:flex;justify-content:center;align-items:center;align-self:stretch;padding:80px 100px 0;max-width:1779px;margin:0 auto}.HomePage_slimPressBanner__kd8Wh .HomePage_pressQuotes__mER60{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding-bottom:80px}.HomePage_slimPressBanner__kd8Wh .HomePage_pressQuotes__mER60 h2{color:#000;text-align:center;font-family:var(--font-playfair-display);font-size:2.8125rem;font-style:normal;font-weight:400;line-height:3.125rem}.HomePage_slimPressBanner__kd8Wh .HomePage_pressQuotes__mER60 h3{color:#000;text-align:center;font-family:var(--font-playfair-display);font-size:2rem;font-style:italic;font-weight:400;line-height:normal}.HomePage_spanishImmersion__Vs7ZF{padding:0;background-color:#fff}.HomePage_spanishImmersion__Vs7ZF .HomePage_sectionColumns__5_E7r{max-width:1779px;margin:auto;background:#fff;padding:20px 100px 50px}.HomePage_spanishImmersion__Vs7ZF .HomePage_sectionColumns__5_E7r .HomePage_spanishImmersionTitle__72At9{display:flex;padding:2rem .3125rem;flex-direction:column;align-items:center;gap:3.75rem;align-self:stretch}.HomePage_spanishImmersion__Vs7ZF .HomePage_sectionColumns__5_E7r .HomePage_spanishImmersionTitle__72At9 h2{color:#000;text-align:center;font-family:var(--font-hind);font-size:3.75rem;font-style:normal;font-weight:300;line-height:4.375rem}.HomePage_spanishImmersion__Vs7ZF .HomePage_sectionColumns__5_E7r .HomePage_sectionColumnsContent__WW3Uv{display:flex;justify-content:center;align-items:center}.HomePage_spanishImmersion__Vs7ZF .HomePage_sectionColumns__5_E7r .HomePage_sectionColumnsContent__WW3Uv h3{color:#000;text-align:left;font-family:var(--font-hind);font-size:1.875rem;font-style:normal;font-weight:600;line-height:2.25rem}.HomePage_spanishImmersion__Vs7ZF .HomePage_sectionColumns__5_E7r .HomePage_sectionColumnsContent__WW3Uv p{text-align:left;color:#000;font-size:20px;font-family:var(--font-hind);font-weight:500}.HomePage_mexicoLikeNeverBefore__yuSyE{max-width:1779px;padding:20px 100px 50px;background-color:#fcf6ea}.HomePage_mexicoLikeNeverBefore__yuSyE .HomePage_mexicoLikeNeverBeforeTitle__Jpwv7{padding:5rem 0 2.5rem}.HomePage_mexicoLikeNeverBefore__yuSyE .HomePage_mexicoLikeNeverBeforeTitle__Jpwv7 h2{display:flex;flex-direction:column;align-items:center;gap:3.75rem;align-self:stretch;color:#000;text-align:center;font-family:var(--font-hind);font-size:3.75rem;font-style:normal;font-weight:300;line-height:4.375rem}.HomePage_mexicoLikeNeverBefore__yuSyE .HomePage_mexicoLikeNeverBeforeContent___gD3e{display:flex;max-width:1779px;margin:0 auto}.HomePage_mexicoLikeNeverBefore__yuSyE .HomePage_mexicoLikeNeverBeforeContent___gD3e .HomePage_mexicoLikeNeverBeforeText__pEglT{background-color:#3772b8;display:flex;height:100%;padding:0 7.5rem;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem}.HomePage_mexicoLikeNeverBefore__yuSyE .HomePage_mexicoLikeNeverBeforeContent___gD3e .HomePage_mexicoLikeNeverBeforeText__pEglT p{color:#fff;font-family:var(--font-hind);font-size:1.5rem;font-style:normal;font-weight:300;line-height:2rem}.HomePage_mexicoLikeNeverBefore__yuSyE .HomePage_mexicoLikeNeverBeforeContent___gD3e .HomePage_mexicoLikeNeverBeforeImage__AZW0F{width:100%}.HomePage_spanishImmersionProgram__BO2Nb{padding:1rem .3125rem;background-color:#fcf6ea}.HomePage_spanishImmersionProgram__BO2Nb .HomePage_sectionColumn__JjqQ9{max-width:1779px;margin:auto;background:#fcf6ea;padding:20px 100px 10px}.HomePage_spanishImmersionProgram__BO2Nb .HomePage_sectionColumn__JjqQ9 .HomePage_spanishImmersionTitle__72At9{display:flex;padding:5rem .3125rem;flex-direction:column;align-items:center;gap:3.75rem;align-self:stretch}.HomePage_spanishImmersionProgram__BO2Nb .HomePage_sectionColumn__JjqQ9 .HomePage_spanishImmersionTitle__72At9 h2{color:#000;text-align:center;font-family:var(--font-hind);font-size:3.75rem;font-style:normal;font-weight:300;line-height:4.375rem}.HomePage_spanishImmersionProgram__BO2Nb .HomePage_sectionColumn__JjqQ9 h3{color:#000;text-align:left;font-family:var(--font-hind);font-size:1.875rem;font-style:normal;font-weight:600;line-height:2.25rem}.HomePage_spanishImmersionProgram__BO2Nb .HomePage_sectionColumn__JjqQ9 p{text-align:left;font-size:20px;font-family:var(--font-hind);font-weight:500}.HomePage_spanishImmersionTestimonials__vSfSH{background-color:#fcf6ea}.HomePage_spanishImmersionTestimonials__vSfSH .HomePage_sectionColumn__JjqQ9{max-width:1779px;margin:0 auto;background:#fcf6ea;padding:20px 100px 50px}.HomePage_spanishImmersionTestimonials__vSfSH .HomePage_sectionColumn__JjqQ9 .HomePage_spanishImmersionTitle__72At9{display:flex;padding:0 .3125rem 2.5rem;flex-direction:column;align-items:center;gap:3.75rem;align-self:stretch}.HomePage_spanishImmersionTestimonials__vSfSH .HomePage_sectionColumn__JjqQ9 .HomePage_spanishImmersionTitle__72At9 h2{color:#000;text-align:center;font-family:var(--font-hind);font-size:3.75rem;font-style:normal;font-weight:300;line-height:4.375rem}.HomePage_spanishImmersionTestimonials__vSfSH .HomePage_sectionColumn__JjqQ9 img{padding-right:1rem;cursor:pointer}.HomePage_MexicoMap__MuPzX{width:100%}.HomePage_allLevelsLanguages__AVOWk{background-color:#000;display:flex;padding:6.25rem 0 0;flex-direction:column;align-items:flex-start;gap:2.125rem;align-self:stretch}.HomePage_allLevelsLanguages__AVOWk .HomePage_sectionColumn__JjqQ9{max-width:1779px;margin:0 auto;padding:0 100px 50px}.HomePage_allLevelsLanguages__AVOWk .HomePage_sectionColumn__JjqQ9 .HomePage_allLevelsLanguagesTitle__myEZY{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;align-self:stretch}.HomePage_allLevelsLanguages__AVOWk .HomePage_sectionColumn__JjqQ9 .HomePage_allLevelsLanguagesTitle__myEZY h2{color:#fff;text-align:center;font-family:var(--font-hind);font-size:3.75rem;font-style:normal;font-weight:300;line-height:4.375rem}.HomePage_allLevelsLanguages__AVOWk .HomePage_sectionColumn__JjqQ9 .HomePage_allLevelsLanguagesSubTitle__Y5BCO{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;align-self:stretch}.HomePage_allLevelsLanguages__AVOWk .HomePage_sectionColumn__JjqQ9 .HomePage_allLevelsLanguagesSubTitle__Y5BCO h3{color:#999;text-align:center;font-family:var(--font-hind);font-size:1.875rem;font-style:normal;font-weight:600;line-height:2.25rem;margin-bottom:3.125rem}.HomePage_allLevelsLanguages__AVOWk .HomePage_sectionColumn__JjqQ9 .HomePage_allLevelsLanguagesText__ciNku{display:flex;justify-content:center;align-items:flex-start;align-self:stretch;margin-bottom:3rem}.HomePage_allLevelsLanguages__AVOWk .HomePage_sectionColumn__JjqQ9 .HomePage_allLevelsLanguagesText__ciNku h4{color:#fff;font-family:var(--font-hind);font-size:1.875rem;font-style:normal;font-weight:600;line-height:2.25rem}.HomePage_allLevelsLanguages__AVOWk .HomePage_sectionColumn__JjqQ9 .HomePage_allLevelsLanguagesText__ciNku p{color:#fff;font-family:var(--font-hind);font-size:1.375rem;font-style:normal;font-weight:400;line-height:1.875rem;margin-right:2rem}.HomePage_BoutiqueLodging__mnYTe{display:flex;padding:6.25rem 0;flex-direction:column;align-items:center;gap:3.125rem;align-self:stretch}.HomePage_BoutiqueLodging__mnYTe .HomePage_sectionColumn__JjqQ9{max-width:1779px;margin:0 auto;padding:20px 100px 50px}.HomePage_BoutiqueLodging__mnYTe .HomePage_sectionColumn__JjqQ9 .HomePage_boutiqueLodgingTitle__mdSj1{display:flex;padding:0 .3125rem 2.5rem;flex-direction:column;align-items:center;gap:3.75rem;align-self:stretch}.HomePage_BoutiqueLodging__mnYTe .HomePage_sectionColumn__JjqQ9 .HomePage_boutiqueLodgingTitle__mdSj1 h2{color:#000;text-align:center;font-family:var(--font-hind);font-size:3.75rem;font-style:normal;font-weight:300;line-height:4.375rem}.HomePage_BoutiqueLodging__mnYTe .HomePage_sectionColumn__JjqQ9 ul{color:#000;font-family:var(--font-hind);font-size:1.375rem;font-style:normal;font-weight:400;line-height:2.75rem;padding-left:20px;padding-bottom:2rem}.HomePage_BoutiqueLodging__mnYTe .HomePage_sectionColumn__JjqQ9 ul li{list-style-type:disc}.HomePage_BoutiqueLodging__mnYTe .HomePage_sectionColumn__JjqQ9 ul li::marker{color:#00baaf}.HomePage_BoutiqueLodging__mnYTe .HomePage_sectionColumn__JjqQ9 .HomePage_imageGridRow__LW7Jr{display:flex;gap:0}.HomePage_datesAndFees__K7V_u{display:flex;flex-direction:column;align-items:center;align-self:stretch;background:#fcf6ea;padding:0 140px 50px}.HomePage_tripAdvisor__k8v0e{display:flex;padding:60px 5px;background:#fff;height:70vh}.HomePage_tripAdvisor__k8v0e h1{color:#000;text-align:center;font-family:var(--font-playfair-display);font-size:1.875rem;font-style:normal;font-weight:400;line-height:2.1875rem;margin:16px auto}.HomePage_tripAdvisor__k8v0e a{color:#000;text-align:center;font-family:var(--font-hind);font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.5rem;text-decoration:none}.HomePage_tripAdvisor__k8v0e a :hover{color:var(--Grey,#999)}.HomePage_tripAdvisor__k8v0e .HomePage_tripAdvisorQuote__vin21{display:flex;justify-content:center;align-items:center;gap:10px;margin:16px auto}.HomePage_tripAdvisor__k8v0e .HomePage_tripAdvisorQuote__vin21 p{width:877px;color:var(--Black,#000);text-align:center;font-family:var(--font-hind);font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.5rem}.HomePage_tripAdvisor__k8v0e .HomePage_tripAdvisorLink__wUzSn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.HomePage_tripAdvisor__k8v0e .HomePage_tripAdvisorLink__wUzSn a{color:#000;text-align:center;font-family:var(--font-hind);font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.5rem;text-decoration:underline}.HomePage_tripAdvisor__k8v0e .HomePage_tripAdvisorLink__wUzSn a:hover{color:var(--Grey,#999);text-decoration:none}.HomePage_tripAdvisor__k8v0e .HomePage_tripAdvisorLink__wUzSn .HomePage_tripAdvisorDate__kyWYK{color:#000;text-align:center;font-family:var(--font-hind);font-size:.875rem;font-style:normal;font-weight:400;line-height:normal}.HomePage_tripAdvisor__k8v0e .HomePage_tripAdvisorLink__wUzSn .HomePage_tripAdvisorName__E7IXE{width:877px;color:#000;text-align:center;font-family:var(--font-hind);font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.5rem}.HomePage_tripAdvisor__k8v0e .HomePage_tripAdvisorStars__PKs4D{height:30px;width:100%;font-size:2.3rem;color:#00baaf;text-align:center}.HomePage_reservations__dLn91{background:#fcf6ea}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc{--bs-gutter-x:0rem}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9{max-width:1779px;margin:0 auto;padding:20px 100px 50px}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_datesAndFeesContent__trIDZ{display:flex;flex-direction:column;align-items:center;gap:.625rem;align-self:stretch;background-color:#fff;max-width:1779px;padding:20px 100px 50px}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_datesAndFeesContent__trIDZ .HomePage_datesAndFeesTitle__rot77{display:flex;padding:3rem 5rem;flex-direction:column;align-items:center;gap:1rem;align-self:stretch}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_datesAndFeesContent__trIDZ .HomePage_datesAndFeesTitle__rot77 h2{color:#000;text-align:center;font-family:var(--font-hind);font-size:3.75rem;font-style:normal;font-weight:300;line-height:4.375rem}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_datesAndFeesContent__trIDZ .HomePage_datesAndFeesTitle__rot77 h3{color:#00baaf;text-align:center;font-family:var(--font-hind);font-size:1.875rem;font-style:normal;font-weight:600;line-height:2.25rem}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_datesAndFeesContent__trIDZ .HomePage_datesAndFeesTitle__rot77 p{color:#000;font-family:var(--font-hind);font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.875rem}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_datesAndFeesList__dxHLr{display:flex;padding:1.125rem 5rem;justify-content:center;align-items:flex-start;gap:3.125rem;align-self:stretch}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_datesAndFeesList__dxHLr li{color:#000;font-family:var(--font-hind);font-size:1.375rem;font-style:normal;font-weight:400;line-height:1.875rem;margin-bottom:2.1rem}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_datesAndFeesList__dxHLr li::marker{color:#00baaf}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_datesAndFeesDisclaimer__NxJX2{display:flex;padding:0 5.625rem;align-items:center;gap:.625rem;align-self:stretch}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_datesAndFeesDisclaimer__NxJX2 ul{padding-top:3rem;list-style:none}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_datesAndFeesDisclaimer__NxJX2 ul li{color:#000;font-family:var(--font-hind);font-size:1.375rem;font-style:normal;font-weight:400;line-height:1.875rem;margin-bottom:2.1rem}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_datesAndFeesDisclaimer__NxJX2 ul li:before{content:"* ";color:red}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_datesAndFeesDisclaimer__NxJX2 p{color:#000;font-family:var(--font-hind);font-size:1.375rem;font-style:normal;font-weight:400;line-height:1.875rem;margin-bottom:2.1rem}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reservationHeader__S2V_A{display:flex;padding:4.375rem 0;justify-content:center;align-items:center;gap:1.875rem;align-self:stretch;background-color:#00baaf}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reservationHeader__S2V_A h2{color:#fff;font-family:var(--font-hind);font-size:3.75rem;font-style:normal;font-weight:300;line-height:4.375rem;text-align:center}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reserveHead__cZhjA{align-items:center;justify-content:space-between;padding:3.125rem 0;align-self:stretch}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reserveHead__cZhjA .HomePage_reservationRows__hDxRo{align-items:center;border-bottom:1px solid;border-color:#cdcdcd;max-width:1400px;margin:auto;padding-bottom:50px}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reserveHead__cZhjA .HomePage_reservationRows__hDxRo .HomePage_reservationYearCol__fn8oF .HomePage_yearStyle__zcOdk{background-color:#00baaf;color:#fff;text-align:center;font-family:var(--font-hind);font-size:3.75rem!important;font-style:normal;font-weight:300!important;line-height:4.375rem;width:200px!important;display:flex;padding:0 1.25rem;justify-content:center;align-items:center;gap:.625rem}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reserveHead__cZhjA .HomePage_reservationRows__hDxRo .HomePage_dateStyle__HSb7f{color:#000;text-align:center;font-family:var(--font-hind);font-size:3.75rem;font-style:normal;font-weight:300;margin-left:2rem}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reserveHead__cZhjA .HomePage_reservationRows__hDxRo .HomePage_reservationButtonCol__hHN_O{text-align:right}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reserveHead__cZhjA .HomePage_reservationRows__hDxRo .HomePage_reservationButtonCol__hHN_O .HomePage_reserveBtn__fHstf{color:#000;border:2px solid #00baaf;background-color:rgba(0,0,0,0);width:200px}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reserveHead__cZhjA .HomePage_reservationRows__hDxRo .HomePage_reservationButtonCol__hHN_O .HomePage_reserveBtn__fHstf .HomePage_spinner-border__fG5jm{color:#00baaf}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reserveHead__cZhjA .HomePage_reservationRows__hDxRo .HomePage_reservationButtonCol__hHN_O .HomePage_reserveBtn__fHstf:hover{color:#fff;background-color:#00baaf;opacity:.9}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reserveHead__cZhjA .HomePage_reservationRows__hDxRo .HomePage_reservationButtonCol__hHN_O .HomePage_reserveBtn__fHstf:disabled{background-color:#c00;color:#fff;cursor:not-allowed;border:2px solid #c00;font-weight:700}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_accordion__gzArq .HomePage_card__r1eCA{border:none}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_accordion__gzArq .HomePage_card__r1eCA .HomePage_card-header__M2wRZ{background-color:rgba(0,0,0,0);border-bottom:none;padding:0 20px}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_accordion__gzArq .HomePage_see-availability__Sl6IU{color:#980000;cursor:pointer}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_bg_blank__raM9U{background-color:#434343}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_car__rI99T{border:none!important;border-radius:0!important}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_car__rI99T .HomePage_cardHeader__ONsx8{background-color:rgba(0,0,0,0)!important;border:none!important}.HomePage_carouselSection__bgVKJ{background-color:#fcf6ea}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9{max-width:1779px;margin:0 auto;padding:20px 100px 50px}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES{flex-direction:column;align-items:center;align-self:stretch}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_mexicoCoachesTitle__ZxvhI{display:flex;flex-direction:column;align-items:center;gap:3.75rem;align-self:stretch;margin-top:3.125rem}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_mexicoCoachesTitle__ZxvhI h2{color:#000;text-align:center;font-family:var(--font-hind);font-size:3.75rem;font-style:normal;font-weight:300;line-height:4.375rem}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES p{color:#000;font-family:var(--font-hind);font-size:1.375rem;font-style:normal;font-weight:400;line-height:1.875rem;padding:2.5rem 0}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoText__7_NCA{display:flex;height:100%;padding:2vw 5vw;flex-direction:column;justify-content:center;align-items:left;background-color:#3772b8}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoText__7_NCA h2{color:#fff;font-family:var(--font-hind);font-size:2vw;font-style:normal;font-weight:300;line-height:2.375rem;text-align:left;padding:0 0 1rem}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoText__7_NCA p{color:#fff;font-family:var(--font-hind);font-size:1.1vw;font-style:normal;font-weight:400;line-height:1.875rem;padding:0}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoImg__DyBVs{display:flex;height:auto}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoImg__DyBVs img{height:auto;width:100%}@media screen and (max-width:1550px){.HomePage_heroSection__4Fpm1{height:90vh}.HomePage_heroSection__4Fpm1 .HomePage_mainTitle__Emm_I{width:27rem;height:22rem;right:4vw;top:9vw}.HomePage_heroSection__4Fpm1 .HomePage_mainTitle__Emm_I h2{font-size:1.5rem;line-height:4rem}.HomePage_heroSection__4Fpm1 .HomePage_mainTitle__Emm_I h1{font-size:4.2rem;line-height:2rem}.HomePage_heroSection__4Fpm1 .HomePage_mainTitle__Emm_I p{font-size:1rem;line-height:1.3rem}.HomePage_heroSection__4Fpm1 .HomePage_mainTitle__Emm_I .HomePage_spanishImmersionButton__5JvkA{width:9.5rem;height:3.1rem;font-size:1rem}}@media screen and (max-width:1200px){.HomePage_heroSection__4Fpm1{display:flex;height:100vh;flex-direction:column;justify-content:center;align-items:center;gap:10px;align-self:stretch;background-size:cover;position:relative}.HomePage_heroSection__4Fpm1 .HomePage_mainTitle__Emm_I{display:flex;width:28rem;height:30rem;padding:5rem 3rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.625rem;position:absolute;right:5rem;top:3rem}.HomePage_heroSection__4Fpm1 .HomePage_mainTitle__Emm_I h1{display:flex;color:#fff;font-family:var(--font-hind);font-size:4.25rem;font-style:normal;font-weight:400;line-height:4.6875rem;letter-spacing:-.0625rem}.HomePage_heroSection__4Fpm1 .HomePage_mainTitle__Emm_I h2{display:flex;color:#fff;font-family:var(--font-hind);font-size:1.8125rem;font-style:normal;font-weight:300;line-height:1.375rem}.HomePage_heroSection__4Fpm1 .HomePage_mainTitle__Emm_I p{display:flex;color:#fff;text-align:left;font-family:var(--font-hind);font-size:1.375rem;font-style:normal;font-weight:400;line-height:1.875rem}.HomePage_spanishImmersion__Vs7ZF .HomePage_sectionColumns__5_E7r .HomePage_spanishImmersionTitle__72At9{padding:2rem 0 0}.HomePage_spanishImmersion__Vs7ZF .HomePage_sectionColumns__5_E7r .HomePage_spanishImmersionTitle__72At9 h2{font-size:2rem;line-height:2.375rem}.HomePage_slimPressBanner__kd8Wh .HomePage_pressQuotes__mER60{padding-bottom:40px}.HomePage_slimPressBanner__kd8Wh .HomePage_pressQuotes__mER60 h2{font-size:2.3rem}.HomePage_mexicoLikeNeverBefore__yuSyE .HomePage_mexicoLikeNeverBeforeTitle__Jpwv7{padding:2rem 0 1rem}.HomePage_mexicoLikeNeverBefore__yuSyE .HomePage_mexicoLikeNeverBeforeTitle__Jpwv7 h2{font-size:2rem;line-height:2.375rem}.HomePage_mexicoLikeNeverBefore__yuSyE .HomePage_mexicoLikeNeverBeforeContent___gD3e .HomePage_mexicoLikeNeverBeforeText__pEglT{padding:3rem 1.5rem}.HomePage_spanishImmersionProgram__BO2Nb{padding:1rem 0 0}.HomePage_spanishImmersionTestimonials__vSfSH{background-color:#fff}.HomePage_spanishImmersionTestimonials__vSfSH .HomePage_sectionColumn__JjqQ9{padding-bottom:0}.HomePage_spanishImmersionTestimonials__vSfSH .HomePage_sectionColumn__JjqQ9 .HomePage_spanishImmersionTitle__72At9{padding:2rem 0 0}.HomePage_spanishImmersionTestimonials__vSfSH .HomePage_sectionColumn__JjqQ9 .HomePage_spanishImmersionTitle__72At9 h2{font-size:2rem;line-height:2.375rem}.HomePage_spanishImmersionTestimonials__vSfSH .HomePage_sectionColumn__JjqQ9 img{display:block;padding-bottom:1.5rem;padding-right:0;margin:auto}.HomePage_allLevelsLanguages__AVOWk{padding:1rem}.HomePage_allLevelsLanguages__AVOWk .HomePage_sectionColumn__JjqQ9 .HomePage_allLevelsLanguagesTitle__myEZY{padding:2rem 0 0}.HomePage_allLevelsLanguages__AVOWk .HomePage_sectionColumn__JjqQ9 .HomePage_allLevelsLanguagesTitle__myEZY h2{font-size:2rem;line-height:2.375rem}.HomePage_allLevelsLanguages__AVOWk .HomePage_sectionColumn__JjqQ9 .HomePage_allLevelsLanguagesSubTitle__Y5BCO h3{padding:1rem;font-size:1rem;line-height:1.375rem}.HomePage_BoutiqueLodging__mnYTe{padding:1rem}.HomePage_BoutiqueLodging__mnYTe .HomePage_sectionColumn__JjqQ9 .HomePage_boutiqueLodgingTitle__mdSj1{padding:2rem 0 0}.HomePage_BoutiqueLodging__mnYTe .HomePage_sectionColumn__JjqQ9 .HomePage_boutiqueLodgingTitle__mdSj1 h2{font-size:2rem;line-height:2.375rem}.HomePage_BoutiqueLodging__mnYTe .HomePage_sectionColumn__JjqQ9 ul{padding:2rem}.HomePage_BoutiqueLodging__mnYTe .HomePage_sectionColumn__JjqQ9 ul li{padding-bottom:1rem}.HomePage_BoutiqueLodging__mnYTe .HomePage_sectionColumn__JjqQ9 .HomePage_imageGridRow__LW7Jr{display:flex;gap:0}.HomePage_datesAndFees__K7V_u{padding:1rem}.HomePage_datesAndFees__K7V_u .HomePage_datesAndFeesContent__trIDZ{padding:3.25rem 2.5rem}.HomePage_datesAndFees__K7V_u .HomePage_datesAndFeesContent__trIDZ .HomePage_datesAndFeesTitle__rot77{padding:0}.HomePage_datesAndFees__K7V_u .HomePage_datesAndFeesContent__trIDZ .HomePage_datesAndFeesTitle__rot77 h2{font-size:2rem;line-height:2.375rem}.HomePage_datesAndFees__K7V_u .HomePage_datesAndFeesDisclaimer__NxJX2,.HomePage_datesAndFees__K7V_u .HomePage_datesAndFeesList__dxHLr{padding:0}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reservationHeader__S2V_A{padding:1rem 0}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reservationHeader__S2V_A h2{font-size:2rem;line-height:2.375rem}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reserveHead__cZhjA{padding:.5rem 0 1.125rem}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_yearStyle__zcOdk{width:auto!important;line-height:inherit;font-size:1.8rem!important}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_dateStyle__HSb7f{font-size:1.8rem;line-height:3.3rem}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reserveBtn__fHstf{display:block;margin:1rem auto 0}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_mexicoCoachesTitle__ZxvhI{padding:2rem 0 0}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_mexicoCoachesTitle__ZxvhI h2{font-size:2rem;line-height:2.375rem}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoText__7_NCA{width:100%;padding:1rem;height:auto}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoText__7_NCA h2{font-size:3vw}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoText__7_NCA p{font-size:2vw}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoImg__DyBVs{padding:0;height:auto;width:100%}}@media screen and (max-width:991px){.HomePage_heroSection__4Fpm1{justify-content:end;padding:0;background-size:contain;background-repeat:no-repeat}.HomePage_spanishImmersionTestimonials__vSfSH{background-color:#fff}.HomePage_spanishImmersionTestimonials__vSfSH .HomePage_sectionColumn__JjqQ9{padding-bottom:0}.HomePage_spanishImmersionTestimonials__vSfSH .HomePage_sectionColumn__JjqQ9 .HomePage_spanishImmersionTitle__72At9{padding:2rem 0 0}.HomePage_spanishImmersionTestimonials__vSfSH .HomePage_sectionColumn__JjqQ9 .HomePage_spanishImmersionTitle__72At9 h2{font-size:2rem;line-height:2.375rem}.HomePage_spanishImmersionTestimonials__vSfSH .HomePage_sectionColumn__JjqQ9 img{padding-bottom:1.5rem;padding-right:0}.HomePage_allLevelsLanguages__AVOWk{padding:1rem}.HomePage_allLevelsLanguages__AVOWk .HomePage_sectionColumn__JjqQ9 .HomePage_allLevelsLanguagesTitle__myEZY{padding:2rem 0 0}.HomePage_allLevelsLanguages__AVOWk .HomePage_sectionColumn__JjqQ9 .HomePage_allLevelsLanguagesTitle__myEZY h2{font-size:2rem;line-height:2.375rem}.HomePage_allLevelsLanguages__AVOWk .HomePage_sectionColumn__JjqQ9 .HomePage_allLevelsLanguagesSubTitle__Y5BCO h3{padding:1rem;font-size:1rem;line-height:1.375rem}.HomePage_BoutiqueLodging__mnYTe{padding:1rem}.HomePage_BoutiqueLodging__mnYTe .HomePage_sectionColumn__JjqQ9 .HomePage_boutiqueLodgingTitle__mdSj1{padding:2rem 0 0}.HomePage_BoutiqueLodging__mnYTe .HomePage_sectionColumn__JjqQ9 .HomePage_boutiqueLodgingTitle__mdSj1 h2{font-size:2rem;line-height:2.375rem}.HomePage_BoutiqueLodging__mnYTe .HomePage_sectionColumn__JjqQ9 ul{padding:2rem}.HomePage_BoutiqueLodging__mnYTe .HomePage_sectionColumn__JjqQ9 ul li{padding-bottom:1rem}.HomePage_BoutiqueLodging__mnYTe .HomePage_sectionColumn__JjqQ9 .HomePage_imageGridRow__LW7Jr{display:flex;gap:0}.HomePage_datesAndFees__K7V_u{padding:1rem}.HomePage_datesAndFees__K7V_u .HomePage_datesAndFeesContent__trIDZ{padding:3.25rem 2.5rem}.HomePage_datesAndFees__K7V_u .HomePage_datesAndFeesContent__trIDZ .HomePage_datesAndFeesTitle__rot77{padding:0}.HomePage_datesAndFees__K7V_u .HomePage_datesAndFeesContent__trIDZ .HomePage_datesAndFeesTitle__rot77 h2{font-size:2rem;line-height:2.375rem}.HomePage_datesAndFees__K7V_u .HomePage_datesAndFeesDisclaimer__NxJX2,.HomePage_datesAndFees__K7V_u .HomePage_datesAndFeesList__dxHLr{padding:0}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reservationHeader__S2V_A{padding:1rem 0}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reservationHeader__S2V_A h2{font-size:2rem;line-height:2.375rem}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reserveHead__cZhjA{padding:.5rem 0 1.125rem}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_yearStyle__zcOdk{width:auto!important;line-height:inherit;font-size:1.8rem!important}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_dateStyle__HSb7f{font-size:1.8rem;line-height:3.3rem}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reserveBtn__fHstf{display:block;margin:1rem auto 0}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_mexicoCoachesTitle__ZxvhI{padding:2rem 0 0}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_mexicoCoachesTitle__ZxvhI h2{font-size:2rem;line-height:2.375rem}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoText__7_NCA{width:100%;padding:1rem;height:auto}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoText__7_NCA h2{font-size:3vw}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoText__7_NCA p{font-size:2vw}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoImg__DyBVs{padding:0;height:auto;width:100%}.HomePage_tripAdvisor__k8v0e{height:112vh}.HomePage_tripAdvisor__k8v0e .HomePage_left__jpeq8.HomePage_carousel-control__K7_qc,.HomePage_tripAdvisor__k8v0e .HomePage_right__OqNLo.HomePage_carousel-control__K7_qc{display:none}.HomePage_tripAdvisor__k8v0e .HomePage_tripAdvisorQuote__vin21{padding:20px}.HomePage_tripAdvisor__k8v0e .HomePage_tripAdvisorQuote__vin21 p{font-size:1.1rem}}@media screen and (max-width:768px){.HomePage_heroSection__4Fpm1{justify-content:end;padding:0;background-image:url(/_next/static/media/home_mobile_image_Insider.99cd3ecc.webp);background-size:contain;background-repeat:no-repeat;height:100vh}.HomePage_heroSection__4Fpm1 .HomePage_mainTitle__Emm_I{position:relative;width:100%;height:auto;right:unset;top:unset;align-items:flex-start;padding:2rem 0 0}.HomePage_heroSection__4Fpm1 .HomePage_mainTitle__Emm_I h1{font-size:3rem;line-height:1.5625rem;margin-left:1.5rem;margin-right:1.5rem;margin-bottom:.5rem}.HomePage_heroSection__4Fpm1 .HomePage_mainTitle__Emm_I h2{font-size:2.15rem;line-height:3rem;margin-left:1.5rem;margin-right:1.5rem}.HomePage_heroSection__4Fpm1 .HomePage_mainTitle__Emm_I p{text-align:left;margin-left:1.5rem;margin-right:1.5rem;font-size:1rem;line-height:1.5rem}.HomePage_heroSection__4Fpm1 .HomePage_mainTitle__Emm_I .HomePage_spanishImmersionButton__5JvkA{width:100%;margin:0;border:none;background-color:#255690}.HomePage_spanishImmersion__Vs7ZF .HomePage_sectionColumns__5_E7r{padding:0}.HomePage_spanishImmersion__Vs7ZF .HomePage_sectionColumns__5_E7r .HomePage_spanishImmersionTitle__72At9{padding:2rem 0 0}.HomePage_spanishImmersion__Vs7ZF .HomePage_sectionColumns__5_E7r .HomePage_spanishImmersionTitle__72At9 h2{font-size:2rem;line-height:2.375rem}.HomePage_slimPressBanner__kd8Wh .HomePage_pressQuotes__mER60{padding-bottom:40px}.HomePage_slimPressBanner__kd8Wh .HomePage_pressQuotes__mER60 h2{font-size:2.3rem}.HomePage_mexicoLikeNeverBefore__yuSyE{padding:0}.HomePage_mexicoLikeNeverBefore__yuSyE .HomePage_mexicoLikeNeverBeforeTitle__Jpwv7{padding:2rem 0 1rem}.HomePage_mexicoLikeNeverBefore__yuSyE .HomePage_mexicoLikeNeverBeforeTitle__Jpwv7 h2{font-size:2rem;line-height:2.375rem}.HomePage_mexicoLikeNeverBefore__yuSyE .HomePage_mexicoLikeNeverBeforeContent___gD3e .HomePage_mexicoLikeNeverBeforeText__pEglT{padding:3rem 1.5rem}.HomePage_spanishImmersionProgram__BO2Nb{padding:1rem 0 0}.HomePage_spanishImmersionProgram__BO2Nb .HomePage_sectionColumn__JjqQ9{padding:0}.HomePage_spanishImmersionTestimonials__vSfSH{background-color:#fff}.HomePage_spanishImmersionTestimonials__vSfSH .HomePage_sectionColumn__JjqQ9{padding:0}.HomePage_spanishImmersionTestimonials__vSfSH .HomePage_sectionColumn__JjqQ9 .HomePage_spanishImmersionTitle__72At9{padding:2rem 0 0}.HomePage_spanishImmersionTestimonials__vSfSH .HomePage_sectionColumn__JjqQ9 .HomePage_spanishImmersionTitle__72At9 h2{font-size:2rem;line-height:2.375rem}.HomePage_spanishImmersionTestimonials__vSfSH .HomePage_sectionColumn__JjqQ9 img{padding-bottom:1.5rem;padding-right:0}.HomePage_allLevelsLanguages__AVOWk{padding:1rem}.HomePage_allLevelsLanguages__AVOWk .HomePage_sectionColumn__JjqQ9{padding:0}.HomePage_allLevelsLanguages__AVOWk .HomePage_sectionColumn__JjqQ9 .HomePage_allLevelsLanguagesTitle__myEZY{padding:2rem 0 0}.HomePage_allLevelsLanguages__AVOWk .HomePage_sectionColumn__JjqQ9 .HomePage_allLevelsLanguagesTitle__myEZY h2{font-size:2rem;line-height:2.375rem}.HomePage_allLevelsLanguages__AVOWk .HomePage_sectionColumn__JjqQ9 .HomePage_allLevelsLanguagesSubTitle__Y5BCO h3{padding:1rem;font-size:1rem;line-height:1.375rem}.HomePage_BoutiqueLodging__mnYTe{padding:1rem}.HomePage_BoutiqueLodging__mnYTe .HomePage_sectionColumn__JjqQ9{padding:0}.HomePage_BoutiqueLodging__mnYTe .HomePage_sectionColumn__JjqQ9 .HomePage_boutiqueLodgingTitle__mdSj1{padding:2rem 0 0}.HomePage_BoutiqueLodging__mnYTe .HomePage_sectionColumn__JjqQ9 .HomePage_boutiqueLodgingTitle__mdSj1 h2{font-size:2rem;line-height:2.375rem}.HomePage_BoutiqueLodging__mnYTe .HomePage_sectionColumn__JjqQ9 ul{padding:2rem}.HomePage_BoutiqueLodging__mnYTe .HomePage_sectionColumn__JjqQ9 ul li{padding-bottom:1rem}.HomePage_BoutiqueLodging__mnYTe .HomePage_sectionColumn__JjqQ9 .HomePage_imageGridRow__LW7Jr{display:flex;gap:0}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9{padding:0}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_datesAndFeesContent__trIDZ{padding:3.25rem 2.5rem}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_datesAndFeesContent__trIDZ .HomePage_datesAndFeesTitle__rot77{padding:0}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_datesAndFeesContent__trIDZ .HomePage_datesAndFeesTitle__rot77 h2{font-size:2rem;line-height:2.375rem}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_datesAndFeesDisclaimer__NxJX2,.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_datesAndFeesList__dxHLr{padding:0}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reservationHeader__S2V_A{padding:1rem 0}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reservationHeader__S2V_A h2{font-size:2rem;line-height:2.375rem}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reserveHead__cZhjA{padding:.5rem 0 1.125rem}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reserveHead__cZhjA .HomePage_reservationRows__hDxRo .HomePage_reservationYearCol__fn8oF .HomePage_yearStyle__zcOdk{width:auto!important;line-height:inherit;font-size:1.8rem!important}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reserveHead__cZhjA .HomePage_reservationRows__hDxRo .HomePage_dateStyle__HSb7f{font-size:1.8rem!important;line-height:3.3rem!important}.HomePage_reservations__dLn91 .HomePage_reservationContent__P1xKc .HomePage_sectionColumn__JjqQ9 .HomePage_reservationSection__46y7X .HomePage_reserveHead__cZhjA .HomePage_reservationRows__hDxRo .HomePage_reservationButtonCol__hHN_O .HomePage_reserveBtn__fHstf{display:block;margin:1rem auto 0}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9{padding:0}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_mexicoCoachesTitle__ZxvhI{padding:2rem 0 0}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_mexicoCoachesTitle__ZxvhI h2{font-size:2rem;line-height:2.375rem}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoText__7_NCA{width:100%;padding:1rem;height:auto}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoText__7_NCA h2{font-size:3vw}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoText__7_NCA p{font-size:2vw}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoImg__DyBVs{padding:0;height:auto;width:100%}.HomePage_tripAdvisor__k8v0e{height:112vh}.HomePage_tripAdvisor__k8v0e .HomePage_left__jpeq8.HomePage_carousel-control__K7_qc,.HomePage_tripAdvisor__k8v0e .HomePage_right__OqNLo.HomePage_carousel-control__K7_qc{display:none}.HomePage_tripAdvisor__k8v0e .HomePage_tripAdvisorQuote__vin21{padding:20px}.HomePage_tripAdvisor__k8v0e .HomePage_tripAdvisorQuote__vin21 p{font-size:1.1rem}}@media screen and (max-width:450px){.HomePage_heroSection__4Fpm1{justify-content:end;padding:0;background-size:contain;background-repeat:no-repeat;height:90vh}.HomePage_soniaVideoPhoto__EDUV5{width:92%}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9{padding:0}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_mexicoCoachesTitle__ZxvhI{padding:2rem 0 0}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_mexicoCoachesTitle__ZxvhI h2{font-size:2rem;line-height:2.375rem}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoText__7_NCA{width:100%;padding:1rem;height:auto}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoText__7_NCA h2{font-size:7vw}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoText__7_NCA p{font-size:5vw}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoImg__DyBVs{padding:0;height:auto;width:100%}}@media screen and (max-width:359px){.HomePage_heroSection__4Fpm1{justify-content:end;padding:0;background-size:contain;background-repeat:no-repeat;height:125vh}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9{padding:0}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_mexicoCoachesTitle__ZxvhI{padding:2rem 0 0}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_mexicoCoachesTitle__ZxvhI h2{font-size:2rem;line-height:2.375rem}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoText__7_NCA{width:100%;padding:1rem;height:auto}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoText__7_NCA h2{font-size:7vw}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoText__7_NCA p{font-size:5vw}.HomePage_mexicoCoachesContainer__XhhW_ .HomePage_sectionColumn__JjqQ9 .HomePage_mexicoCoaches__V_MES .HomePage_soulMexicoContent__AMONb .HomePage_soulMexicoImg__DyBVs{padding:0;height:auto;width:100%}}.brochureModal_brochureModal__JHgo3{background-color:#00baaf;color:#fff}.brochureModal_brochureModal__JHgo3 .brochureModal_websiteField__qxls4{display:none}.brochureModal_brochureModal__JHgo3>div:first-child{border-bottom:0;font-family:var(--font-open-sans),sans-serif}.brochureModal_brochureModal__JHgo3>div:last-child{border-top:0;font-family:var(--font-open-sans),sans-serif}.brochureModal_brochureModal__JHgo3>div:last-child .brochureModal_brochureInput__VBKhd{background:rgba(0,0,0,0);width:100%;border:1px solid #fff;padding:10px 20px;color:#fff;margin:0 0 10px;font-family:var(--font-open-sans),sans-serif}.brochureModal_brochureModal__JHgo3>div:last-child .brochureModal_brochureInput__VBKhd::placeholder{color:#fff}.brochureModal_brochureModal__JHgo3>div:last-child .brochureModal_brochureInput__VBKhd:focus-visible{outline:none}.brochureModal_brochureModal__JHgo3>div:last-child .brochureModal_sendBtn__kBlre{color:#00baaf;border:none;width:80%;min-height:50px;font-family:var(--font-open-sans),sans-serif}.brochure_brochureContainer__Q94Is{background-color:#07bdbd;display:flex;flex-direction:column;align-items:center}.brochure_brochureContainer__Q94Is .brochure_brochureRow__plhqW{width:800px;align-items:center}.brochure_brochureContainer__Q94Is .brochure_brochureRow__plhqW .brochure_brochureTitle__cgI1l{color:#fff;font-family:var(--font-hind);font-weight:300;font-size:2.4rem;margin-top:1rem;margin-bottom:1rem}.brochure_brochureContainer__Q94Is .brochure_brochureRow__plhqW .brochure_brochureTitle__cgI1l a{color:#fff;text-underline-offset:10px;text-decoration-thickness:2px}.brochure_brochureContainer__Q94Is .brochure_brochureRow__plhqW .brochure_brochureButton__yjs_X{width:20rem;color:#fff;background-color:rgba(0,0,0,0);font-weight:500;min-height:60px;border:1px solid #fff}@media screen and (max-width:768px){.brochure_brochureContainer__Q94Is .brochure_brochureRow__plhqW{width:90%!important}}@font-face{font-family:Hind;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1702624b12c08ffd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Hind;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c8143efb80a71206-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hind;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/bb8c5428fe55e841-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e95c9616a77ba903-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/631d4f86e5c219e4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/47922a25f31121f3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hind Fallback;src:local("Arial");ascent-override:109.63%;descent-override:56.74%;line-gap-override:0.00%;size-adjust:96.23%}.__className_8fc069{font-family:Hind,Hind Fallback;font-style:normal}.__variable_8fc069{--font-hind:"Hind","Hind Fallback"}.Header_header__AjhnX{background-color:#fff;color:#000;width:100%;font-size:1rem;line-height:1.5rem;font-family:var(--font-hind)}.Header_container__Q53P1{margin:0 auto;padding:0 0 0 1rem;display:flex;align-items:center;height:50px;gap:2rem}.Header_logo__zdOZ3{display:inline-flex;align-items:center;flex:0 0 auto}.Header_logoImage___obSe{width:100%;height:auto}.Header_nav__m6Wt6{display:flex;align-items:center;gap:2.5rem;flex:1 1;justify-content:center}.Header_navLink__jN5_e{color:inherit;text-decoration:none;white-space:nowrap}.Header_dropdown__s2zgf{position:relative}.Header_dropdownToggle__qArE2{background:none;border:none;color:inherit;font:inherit;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;padding:0;white-space:nowrap}.Header_caret__J2LY8{width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:6px solid #e50000;display:inline-block}.Header_dropdownMenu__9A_uL{position:absolute;top:calc(100% + 0rem);left:0;background-color:#fff;color:#111;min-width:240px;padding:.75rem .9rem;border-radius:8px;box-shadow:0 10px 24px rgba(0,0,0,.18);display:none;z-index:10}.Header_dropdown__s2zgf:focus-within .Header_dropdownMenu__9A_uL,.Header_dropdown__s2zgf:hover .Header_dropdownMenu__9A_uL{display:grid;grid-gap:.4rem;gap:.4rem}.Header_dropdownLink__LyVOg{color:#111;text-decoration:none;font-size:.95rem}.Header_dropdownTitle__PSFhV{color:#e50000;font-weight:700;font-size:.85rem;margin-top:.35rem}.Header_ctaGroup__ccQm3{display:flex;align-items:stretch;height:100%;margin-left:auto}.Header_ctaPrimary__44WBU,.Header_ctaSecondary__MPEi_{display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;padding:0 1.25rem;height:100%;white-space:nowrap;min-width:170px}.Header_ctaPrimary__44WBU{background-color:#255690}.Header_ctaSecondary__MPEi_{background-color:#3772b8;text-align:center}.Header_menuButton__x2BJS{display:none;margin-left:auto;background:none;border:none;padding:1rem 1rem 1rem 0;cursor:pointer}.Header_menuIcon__v3uvB{display:flex;flex-direction:column;gap:4px}.Header_menuBar__j7xKA{width:24px;height:2px;background-color:#ccc;display:block}.Header_mobileMenu__RvU_j{position:fixed;top:0;left:0;width:100%;height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;inset:0;background-color:#fff;color:#000;transform:translateX(-100%);transition:transform .25s ease;z-index:100;display:flex;flex-direction:column;padding:1.5rem}.Header_mobileMenuOpen__y6qsO{transform:translateX(0)}.Header_mobileMenuHeader__tmj5w{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.Header_mobileMenuTitle__Mhz4v{font-size:1.2rem;font-weight:600}.Header_closeButton__mhmQA{background:none;color:#000;border:none;padding:.2rem .4rem;font-size:1.25rem;cursor:pointer}.Header_mobileLinks__p1Vzm{display:flex;flex-direction:column;gap:1rem}.Header_mobileLink__I7yzJ{color:#000;text-decoration:none}.Header_mobileDetails__f3js1 summary,.Header_mobileLink__I7yzJ{font-weight:600;border-bottom:1px solid #ddd;padding-bottom:15px}.Header_mobileDetails__f3js1 summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;width:100%}.Header_mobileDetails__f3js1 summary::-webkit-details-marker{display:none}.Header_mobileDetails__f3js1 summary .Header_caret__J2LY8{margin-left:auto}.Header_mobileDropdown__6ZGpy{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:.5rem;padding-left:.5rem}.Header_mobileMenu__RvU_j .Header_dropdownLink__LyVOg{color:#000}.Header_mobileCtas__2SQUS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1rem}.Header_mobileCtas__2SQUS .Header_ctaPrimary__44WBU,.Header_mobileCtas__2SQUS .Header_ctaSecondary__MPEi_{min-width:0;height:auto;padding:.5rem 1rem;border-radius:10px;font-size:.9rem}@media(max-width:1400px){.Header_header__AjhnX{position:-webkit-sticky;position:sticky;top:0;z-index:200}.Header_ctaGroup__ccQm3,.Header_nav__m6Wt6{display:none}.Header_menuButton__x2BJS{display:inline-flex;align-items:center}.Header_logoImage___obSe{width:220px}}@media(min-width:768px){.Header_container__Q53P1{height:85px}}.Footer_footer__wbeXR{width:100%;margin:0;background-color:#a80202;color:#fff;font-family:var(--font-hind)}.Footer_footer__wbeXR p{font-size:1rem;font-family:var(--font-hind)}.Footer_row__7dVB2{padding:2rem 1.5rem 1.5rem}.Footer_logo__CW_1E{width:180px;height:auto}.Footer_grid__Djy6N{display:grid;grid-template-columns:auto 2fr repeat(3,minmax(0,.8fr));grid-gap:2rem;gap:2rem;padding:0 1.5rem 2.5rem}.Footer_column__FnLCx{display:flex;flex-direction:column;gap:.75rem}.Footer_signature__kF2_5{width:250px;height:auto}.Footer_heading__DSEGd{margin:0 0 .5rem;font-size:1.1rem}.Footer_subtitle__vLnn2{margin:0;font-size:1.1rem}.Footer_paragraph__wuiDN{line-height:1.6;max-width:30rem}.Footer_description__e3Mqz,.Footer_paragraph__wuiDN{margin:0;font-family:var(--font-hind)}.Footer_boldLabel__E9Eo0{margin:0;font-weight:700}.Footer_list__r1GvO{margin:0;list-style:none;padding-left:0;display:grid;grid-gap:.5rem;gap:.5rem}.Footer_list__r1GvO a{color:inherit;text-decoration:none}.Footer_mail__qWLg8{text-decoration:underline!important;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.Footer_storeLink__tzgar a{display:inline-flex}.Footer_storeLink__tzgar img{width:100%;max-width:180px;height:auto}.Footer_socials__Vk0iq{display:flex;gap:.75rem}.Footer_socials__Vk0iq a{display:inline-flex}.Footer_socials__Vk0iq img{width:28px;height:28px}.Footer_copyright__v8yGO{background-color:#666;padding:1rem 1.5rem;text-align:center;font-size:.8rem}.Footer_copyright__v8yGO a{color:inherit;text-decoration:none}@media(max-width:1100px){.Footer_grid__Djy6N{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.Footer_grid__Djy6N{grid-template-columns:1fr}}