.page-crewed__header{position:relative;margin-bottom:64px;text-align:center}.page-crewed__header-box{position:relative;width:100%;max-width:800px;margin:auto;text-align:center;background:#fff;border-radius:16px;z-index:10}.page-crewed__header-title{margin-bottom:1.5rem;font-size:2rem;font-weight:700;line-height:125%;color:var(--bs-GSBlueSerious,#054880);letter-spacing:-.8px}.page-crewed__header-details{color:var(--bs-gray-600,#4b5563);font-family:var(--font-serif);font-size:.875rem;line-height:150%}.page-crewed__header .page-crewed__hero-img{margin-bottom:2rem}@media (min-width:992px){.page-crewed__header{padding-top:280px;margin-bottom:80px}.page-crewed__header-box{padding:48px 32px;box-shadow:0 2px 24px 0 rgba(0,0,0,.09)}.page-crewed__header-title{font-size:2.5rem;margin-bottom:2rem}.page-crewed__header-details{font-size:1rem}.page-crewed__header .page-crewed__hero-img{position:absolute;top:0;height:440px;z-index:1}}.page-crewed__search-cta-link{display:inline-flex;align-items:center;color:var(--bs-GSBlue);line-height:1.25}.page-crewed__incentive-img{width:100%;height:10rem;object-fit:cover;margin-bottom:1.5rem;border-radius:var(--bs-border-radius)}.page-crewed__section-aside{flex:none;width:100%;max-width:20rem;margin:2rem auto auto}.page-crewed__section-header{max-width:42.5rem;margin:auto auto 4rem;text-align:center}.page-crewed__section-title{font-size:1.875rem;font-weight:700;color:var(--bs-gray-900);font-family:var(--font-serif);line-height:1.5;margin-bottom:1.5rem}.page-crewed__section-intro{font-size:1.125rem;color:var(--bs-gray-600);font-family:var(--bs-font-sans-serif);line-height:1.3}.page-crewed__hero-img{width:calc(100% + 2rem);height:240px;margin:0 -1rem;border-radius:1rem;object-fit:cover}.page-crewed__selection-list .verticalCard .verticalCard-title{font-size:1rem;color:var(--bs-gray-900) !important;line-height:1.32;margin-top:1.5rem !important}.page-crewed__selection-list .verticalCard .verticalCard-details{font-size:1rem;color:var(--bs-gray-700);line-height:1.32;margin-top:0 !important}@media (min-width:992px){.page-crewed__incentive-img{height:15rem}.page-crewed__section-aside{max-width:20rem;margin:0 0 0 2rem}.page-crewed__hero-img{height:400px}}.page-crewed__contact{width:calc(100% + 2rem);margin:0 -16px;padding:8px;border-radius:16px;background:no-repeat center url("/img/site/cruise/crewed/catamaran-luxurious-deck-with-sea-view.jpg");background-size:cover}.page-crewed__contact-container{max-width:42.5rem;margin:auto;padding:40px 40px 32px;text-align:center;background:rgba(255,255,255,.84);border-radius:12px;backdrop-filter:blur(12px)}.page-crewed__contact-title{margin-bottom:1rem;font-size:1.5rem;font-weight:700;color:var(--bs-GSBlueSerious)}.page-crewed__contact-intro{max-width:32.5rem;margin:auto;color:var(--bs-gray-600)}@media (min-width:992px){.page-crewed__contact{width:auto;margin:auto;padding:64px}}.autocomplete-suggestions{max-height:20rem;border-radius:var(--bs-border-radius);box-shadow:var(--bs-box-shadow);background:#fff;border:1px solid var(--bs-gray-200);overflow-x:hidden;overflow-y:auto;animation:75ms ease-out both fade-in}.autocomplete-suggestion{color:var(--bs-gray-700);padding:.75rem .5rem;line-height:1.25}.autocomplete-suggestion strong{color:var(--bs-GSBlueSerious)}.autocomplete-selected{background:var(--bs-gray-100)}@keyframes fade-in{from{opacity:0}to{opacity:1}}