@media (max-width:767px){.group-cruise-mobile-optimized h2{text-wrap:balance}#group-cruise-hero-minimal{min-height:82svh!important}#group-cruise-hero-minimal>div:last-child{min-height:82svh!important;padding-top:10.5rem!important;padding-bottom:2rem!important}#group-cruise-hero-minimal .group-hero-shade{background:linear-gradient(#05201b59,#05201bb8 65%,#05201beb)!important}#group-cruise-hero-minimal h1{letter-spacing:-.05em!important;max-width:none!important;font-size:clamp(1.8rem,9.8vw,3.2rem)!important;line-height:1.02!important}#group-cruise-hero-minimal .group-hero-actions{margin-top:1.5rem!important}.group-cruise-mobile-optimized #group-occasions{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.group-cruise-mobile-optimized #group-occasions>div:first-child{gap:1.25rem!important}.group-cruise-mobile-optimized #group-occasions h2{max-width:12ch!important;margin-top:.75rem!important;font-size:2.65rem!important;line-height:.93!important}.group-cruise-mobile-optimized #group-occasions>div:nth-child(2){grid-template-columns:1fr!important;grid-auto-rows:12rem!important;margin-top:2rem!important}.group-cruise-mobile-optimized #group-occasions article{grid-column:1/-1!important;min-height:0!important}.group-cruise-mobile-optimized #group-occasions article>div:last-child{padding:1rem!important}.group-cruise-mobile-optimized #group-occasions article h3{font-size:1.65rem!important}.group-cruise-mobile-optimized #group-occasions article p{margin-top:.35rem!important;font-size:1.125rem!important;line-height:1.75rem!important}.group-cruise-mobile-optimized #group-yolanda>div>div:first-child{min-height:21rem!important}.group-cruise-mobile-optimized #group-yolanda>div>div:nth-child(2){padding:3rem 1.25rem!important}.group-cruise-mobile-optimized #group-yolanda h2{max-width:13ch!important;margin-top:.85rem!important;font-size:2.65rem!important;line-height:.93!important}.group-cruise-mobile-optimized #group-yolanda h2+p{margin-top:1.25rem!important;line-height:1.6!important}.group-cruise-mobile-optimized #group-yolanda>div>div:nth-child(2)>div:last-child{margin-top:2rem!important;padding-top:1rem!important;padding-bottom:1rem!important}.group-cruise-mobile-optimized #group-process{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.group-cruise-mobile-optimized #group-process h2{max-width:14ch!important;margin-top:.75rem!important;font-size:2.65rem!important;line-height:.92!important}.group-cruise-mobile-optimized #group-process>div>div:nth-child(2){gap:0!important;margin-top:2rem!important}.group-cruise-mobile-optimized #group-process article{min-height:0!important;padding-top:1.8rem!important;padding-bottom:1.8rem!important}.group-cruise-mobile-optimized #group-process article h3{margin-top:.65rem!important;font-size:2rem!important;line-height:.98!important}.group-cruise-mobile-optimized #group-process article h3+p{margin-top:.85rem!important;line-height:1.55!important}.group-cruise-mobile-optimized #group-trip-hub{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.group-cruise-mobile-optimized #group-trip-hub>div{gap:2rem!important}.group-cruise-mobile-optimized #group-trip-hub h2{max-width:11ch!important;margin-top:.75rem!important;font-size:2.65rem!important;line-height:.93!important}.group-cruise-mobile-optimized #group-trip-hub h2+p{margin-top:1.2rem!important;line-height:1.55!important}.group-cruise-mobile-optimized #group-trip-hub h3{font-size:2.1rem!important}.group-cruise-mobile-optimized #group-trip-hub>div>div:nth-child(2)>div>div:nth-child(2)>div{padding:1.15rem!important}.group-cruise-mobile-optimized #group-faqs{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.group-cruise-mobile-optimized #group-faqs>div>div{gap:1.5rem!important}.group-cruise-mobile-optimized #group-faqs h2{margin-top:.75rem!important;font-size:2.6rem!important;line-height:.93!important}.group-cruise-mobile-optimized #group-faqs details{padding-top:1rem!important;padding-bottom:1rem!important}.group-cruise-mobile-optimized #start-planning{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.group-cruise-mobile-optimized #start-planning>div{gap:2rem!important}.group-cruise-mobile-optimized #start-planning h2{max-width:11ch!important;margin-top:.75rem!important;font-size:2.65rem!important;line-height:.93!important}.group-cruise-mobile-optimized #start-planning form>div:first-child{padding-top:1rem!important;padding-bottom:1rem!important}.group-cruise-mobile-optimized #start-planning form>div:nth-child(2){padding-top:1.4rem!important;padding-bottom:1.4rem!important}.group-cruise-mobile-optimized #start-planning .cruise-stage-choice{padding:1rem!important}.group-cruise-mobile-optimized #start-planning .cruise-stage-choice>svg{margin-bottom:.75rem!important}.group-cruise-mobile-optimized #start-planning form textarea{min-height:5.5rem!important}.group-cruise-mobile-optimized+footer>div>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.75rem 1.25rem!important}.group-cruise-mobile-optimized+footer>div>div:first-child>div:first-child,.group-cruise-mobile-optimized+footer>div>div:first-child>div:last-child{grid-column:1/-1!important}}
