@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap");.underlined-button{height:-moz-max-content;height:max-content;min-height:unset;background:transparent;border-bottom:1px solid black;color:black;text-transform:uppercase;border-radius:0;padding:4px 2px}.underlined-button,.underlined-button:hover{background-color:transparent}.ck-button-solid-wine{font-family:var(--primaryFont);font-size:14px;position:relative;display:flex;justify-content:center;align-items:center;gap:.5rem;background-color:#9f1a47!important;padding:1rem 1.5rem;font-size:.875rem;font-weight:700;text-transform:uppercase;color:#fff}.ck-button-solid-dark-blue,.ck-button-solid-wine p{font-size:14px;font-weight:700}.ck-button-solid-dark-blue{font-family:var(--primaryFont);position:relative;display:flex;justify-content:center;align-items:center;gap:.5rem;background-color:#001e3b!important;padding:1rem 1.5rem;font-size:.875rem;text-transform:uppercase;color:#fff}.ck-button-solid-dark-blue p{font-size:14px;font-weight:700}.pac-container{box-shadow:0 5px 15px rgba(0,0,0,.1);border-radius:0;border:1px solid rgba(0,0,0,.1)}.pac-container *{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);letter-spacing:.5px}.pac-item{padding:5px 4px;cursor:pointer}.pac-item:hover{background:var(--shade)}.pac-logo:after{display:none}.iti__selected-flag{width:50px!important}.grecaptcha-badge{display:none!important}.cm-content *{font-family:monospace}.jquery-override-form-box{width:100%;margin-bottom:.25em;border-radius:0}.jquery-override-form-box img{border-radius:0}.jquery-override-form{padding:1rem 2rem}.jquery-override-form-wrapper h2{margin:1rem 2rem}.jquery-override-input{margin:.5rem 0;border:1px solid #cccccc;padding:.75rem .5rem;height:unset;width:calc(96% - 1rem);font-family:var(--secondaryFont);font-size:var(--textSize);font-weight:400;color:black;box-sizing:border-box}.jquery-override-input-phone:focus-visible,.jquery-override-input:focus-visible{outline:none}.jquery-override-input-phone{border:1px solid #cccccc;padding:.75rem .5rem .75rem 60px;height:unset;font-family:var(--secondaryFont);font-size:var(--textSize);font-weight:400;color:black;width:calc(96% - .5rem - 60px)}.jquery-override-input-phone-wrapper{margin-top:.5rem;margin-bottom:.5rem}.jquery-override-input-phone-wrapper .iti--allow-dropdown{width:100%}.jquery-override-text-area{margin:.5rem 0;border:1px solid #cccccc;padding:.75rem .5rem;height:unset;width:calc(98% - 1rem);font-family:var(--secondaryFont);font-size:var(--textSize);font-weight:400;color:black;box-sizing:border-box}.jquery-override-button-wrapper{display:block}.jquery-override-button{width:100%;height:50px;padding:0;display:block;float:unset;margin:.5rem 0 0;cursor:pointer;box-sizing:border-box}.jquery-override-form-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.jquery-override-form-close path{fill:#212121}.mantine-copycat-input{margin:.5rem 0;border:1px solid #cccccc;font-family:var(--secondaryFont);font-size:var(--textSize);font-weight:400;color:black;box-sizing:border-box;width:100%;height:42px;transition:all 75ms ease-in-out}.mantine-copycat-input::-moz-placeholder{opacity:1;color:#adb5bd}.mantine-copycat-input::placeholder{opacity:1;color:#adb5bd}.mantine-copycat-input:focus-visible{outline:none}.mantine-copycat-input:focus{border:1px solid var(--primaryColor);outline:none}.mantine-Modal-inner,.mantine-Modal-modal{padding:0;margin:0 auto;width:-moz-fit-content;width:fit-content;width:100%}.mantine-Modal-inner:has(div>div>div.sign){height:-moz-fit-content;height:fit-content;min-height:100%}@media only screen and (max-width:1280px){#request-quote .right-panel .quote-glegal{padding-bottom:10px}}@media only screen and (max-width:940px){.jquery-override-form-box{min-height:100vh;margin-bottom:0}}@media only screen and (max-width:599px){.jquery-override-form-box{min-height:100vh;margin-bottom:0}.jquery-override-input{width:calc(100% - 1rem)}.jquery-override-input-phone{width:calc(100% - .5rem - 60px)}.jquery-override-text-area{width:calc(100% - 1rem);margin:1rem 0}}@media only screen and (max-height:768px){.jquery-override-form-box{margin-bottom:0}}@media (max-width:960px){.mantine-Modal-inner{width:100vw;height:100vh}.mantine-Modal-inner:has(div>div>div.sign){height:100vh}.loginAlert .mantine-Modal-modal{height:auto!important}form #form-messages{padding-bottom:120px}}#request-quote,.request-quote-form-container{height:100%;min-height:100%;overflow:hidden}#request-quote .request-quote-form-container{display:grid;grid-template-columns:478px auto;font-family:var(--primaryFont);font-size:var(--smallTextSize);font-weight:300;line-height:17px;letter-spacing:0;min-height:538px}#request-quote .request-quote-form-container h3{font-family:var(--secondaryFont)}#request-quote .left-panel .destination-banner{position:relative;width:100%;height:100%}#request-quote .left-panel .destination-banner .destination-gradient{position:absolute}#request-quote .left-panel .voyage-quote-info,#request-quote .right-panel .body-right .voyage-quote-info{width:100%;height:100%;position:relative}#request-quote .left-panel .voyage-quote-info *,#request-quote .right-panel .voyage-quote-info *{text-align:start;text-transform:capitalize}#request-quote .left-panel .voyage-quote-info *{color:white}#request-quote .right-panel .voyage-quote-info *{color:black}#request-quote .left-panel .voyage-quote-info .voyage-quote-content{margin:0;position:absolute;background:linear-gradient(1turn,transparent,rgba(0,0,0,.75));padding:3rem 3rem 13rem;width:100%}#request-quote .left-panel .voyage-quote-info .voyage-quote-content h1,#request-quote .right-panel .voyage-quote-info .voyage-quote-content h1{width:100%;margin:0;font-family:var(--primaryFont);font-size:var(--itineraryNumberTextSize);font-weight:400;line-height:48px;letter-spacing:0;text-align:left;position:relative}#request-quote .left-panel .voyage-quote-info .voyage-quote-content .flex-start-center,#request-quote .right-panel .voyage-quote-info .voyage-quote-content .flex-start-center{gap:10px}#request-quote .left-panel .voyage-quote-info .voyage-quote-content .voyage-quote-details{position:relative}#request-quote .left-panel .voyage-quote-info .voyage-quote-content .voyage-quote-details-row{margin:1rem 0}#request-quote .left-panel .voyage-quote-info .voyage-quote-content .voyage-quote-details-row p,#request-quote .right-panel .voyage-quote-info .voyage-quote-content .voyage-quote-details-row p{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);font-weight:400;line-height:17px;letter-spacing:.02em;text-align:left}#request-quote .left-panel .voyage-quote-info .voyage-quote-content .voyage-quote-details-row span,#request-quote .left-panel .voyage-quote-info .voyage-quote-content .voyage-suite,#request-quote .right-panel .voyage-quote-info .voyage-quote-content .voyage-quote-details-row span,#request-quote .right-panel .voyage-quote-info .voyage-quote-content .voyage-suite{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);font-weight:900;text-align:left}#request-quote .left-panel .voyage-quote-info .voyage-quote-content .voyage-suite,#request-quote .right-panel .voyage-quote-info .voyage-quote-content .voyage-suite{position:relative;line-height:21px;letter-spacing:.1em}#request-quote .left-panel .voyage-quote-content .voyage-quote-details-row.voyage-nights{margin-bottom:0}#request-quote .left-panel .voyage-quote-content .voyage-quote-details-row.voyage-price{margin-top:10px}#request-quote .left-panel .voyage-quote-content .voyage-quote-details-row.voyage-price span{display:block}#request-quote .voyage-quote-content .voyage-quote-details-row .aboard-ship{font-size:var(--smallTextSize);text-transform:none;line-height:20px;letter-spacing:.04em}#request-quote .request-quote-form-container .right-panel{height:100%;max-height:100%;overflow-y:auto}#request-quote .right-panel .header-right{display:flex;position:relative;justify-content:flex-start;align-items:center;max-height:60px;height:60px}#request-quote .right-panel .header-right .mantine-UnstyledButton-root{flex:0 1 auto;width:auto;height:auto;margin-left:auto;align-items:center;margin-right:20px}#request-quote .right-panel .body-right{height:100%;padding:0 40px 20px;text-align:justify}#request-quote .right-panel .body-right .body-fieldset-inline{display:flex;-moz-column-gap:10px;column-gap:10px;text-align:justify}#request-quote .right-panel .mantine-Checkbox-root,#request-quote .right-panel .mantine-InputWrapper-root,#request-quote .right-panel .quote-glegal{margin-top:5px}#request-quote .right-panel .mantine-Select-dropdown,.mantine-Select-dropdown{border-radius:0}#request-quote .right-panel fieldset.body-fieldset-inline>div{display:flex;flex-flow:column;width:100%}#request-quote .right-panel .body-right .responsive-flex-start{display:flex;flex-flow:column;align-items:flex-start}.responsive-space-between{justify-content:space-between}#request-quote .right-panel .base-text,#request-quote .right-panel .body-right .responsive-flex-start>span,#request-quote .right-panel .mantine-Checkbox-label,#request-quote .right-panel .mantine-InputWrapper-label,#request-quote .right-panel .mantine-Radio-label,#request-quote .right-panel .mantine-Select-input,#request-quote .right-panel .mantine-Select-item{text-transform:uppercase}#request-quote .right-panel .mantine-TextInput-input,#request-quote .right-panel .mantine-Textarea-input{font-size:15px}#request-quote .right-panel .body-right .responsive-flex-start .flex-row,#request-quote .right-panel .body-right .responsive-flex-start .mantine-Stack-root{display:flex;flex-flow:row;gap:50px}#request-quote .right-panel .body-right .responsive-flex-start .mantine-RadioGroup-root{margin:0}#request-quote .right-panel .mantine-Radio-radio:checked{background:white;border-color:var(--primaryColor)}#request-quote .right-panel .mantine-Radio-inner{align-self:center}#request-quote .right-panel .mantine-Radio-radio{width:20px;height:20px}#request-quote .right-panel .mantine-Radio-icon{width:10px;height:10px;top:calc(25%);left:calc(25%);color:var(--primaryColor)}#request-quote .right-panel .mantine-Checkbox-label,#request-quote .right-panel .quote-glegal{text-transform:unset}#request-quote .right-panel .quote-submit-button{width:100%;height:44px;padding:13px 40px;color:#ffffff;background:#000000;margin:.5rem 0}#request-quote .right-panel .quote-glegal{font-size:var(--smallTextSize);text-align:start;margin:0 0 5px}#request-quote .right-panel .mantine-Checkbox-invalid,#request-quote .right-panel .mantine-Select-invalid,#request-quote .right-panel .mantine-TextInput-invalid{border-color:#a94532}#request-quote .right-panel .mantine-Checkbox-error,#request-quote .right-panel .mantine-Select-error,#request-quote .right-panel .mantine-TextInput-error,#request-quote .right-panel .mantine-Textarea-error{height:20px;font-family:var(--primaryFont);line-height:16px;color:#a94532}.quote-price-disclaimer-footnote,.request-quote-form-disclaimer{margin:.4rem 0;font-family:var(--primaryFont);font-size:9px;font-weight:300;line-height:1.2;letter-spacing:0;text-align:left;display:flex}#request-quote .right.panel .body-right #quotePhone,div.iti.iti--allow-dropdown{width:100%;z-index:2}.request-a-quote-success-message{display:flex;flex-direction:column;position:absolute;justify-content:space-between;align-items:center;top:0;left:0;z-index:2;width:100%;height:100%;background-color:white;padding:40px;text-align:center}.request-a-quote-success-message>div{height:100%;max-width:80%;display:flex;flex-direction:column;align-self:center;justify-content:center}.request-a-quote-success-message>div h2,.request-a-quote-success-message>div h3{font-family:var(--secondaryFont);font-size:var(--h2TextSize);font-weight:400;line-height:64px;letter-spacing:0;text-align:center;margin-bottom:10px}.request-a-quote-success-message>div p{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);font-weight:400;line-height:17px;letter-spacing:0;text-align:center;margin-bottom:10px}.request-a-quote-success-message>button{margin-bottom:40px}.request-a-quote-row-1{grid-template-columns:50% 25% 25%}.request-a-quote-row-1,.request-a-quote-row-2{display:grid;-moz-column-gap:10px;column-gap:10px;width:calc(100% - 20px);margin:.75rem 0}.request-a-quote-row-2{grid-template-columns:23% 38.5% 38.5%}.request-a-quote-row-3{display:grid;grid-template-columns:50% 50%;-moz-column-gap:10px;column-gap:10px;width:calc(100% - 10px);margin:.75rem 0}.request-a-quote-row-4{display:flex;gap:1rem;justify-content:space-between;margin:.75rem 0}.grid-column-start-2{grid-column-start:2}.grid-row-start-1{grid-row-start:1}.initiativeModalBody{max-height:unset}.cta-image-text{padding:25.4rem 2.4rem 3rem!important;background:linear-gradient(180deg,transparent,rgba(0,0,0,.75))!important;height:100%;min-height:100%;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width:1024px){.request-a-quote-row-1,.request-a-quote-row-2,.request-a-quote-row-3{display:flex;flex-direction:column;width:100%}.request-a-quote-row-4{flex-direction:column}#request-quote .request-quote-form-container{display:flex}#request-quote .left-panel{display:none}#request-quote .right-panel .body-right{padding:15px}#request-quote .right-panel .voyage-quote-info{height:auto}#request-quote .right-panel .voyage-quote-info .voyage-quote-content{margin:0 0 40px}#request-quote .right-panel .voyage-quote-info .voyage-quote-content h1{margin-top:5px;font-size:30px;line-height:36px}#request-quote .right-panel .voyage-quote-info .voyage-quote-content .voyage-quote-details{display:grid;grid-template-columns:50% 50%}#request-quote .right-panel .voyage-quote-content .voyage-quote-details .voyage-nights,#request-quote .right-panel .voyage-quote-content .voyage-quote-details .voyage-ship{grid-column:1/span 2;margin-top:20px}#request-quote .request-quote-form-container .right-panel{width:100vw}#request-quote .right-panel .voyage-quote-content .voyage-quote-details .voyage-nights p{font-family:var(--primaryFont);font-weight:900}#request-quote .right-panel .header-right>h3{width:75%}#request-quote .request-quote-form-container .request-a-quote-success-message{padding:10px}#request-quote .request-quote-form-container .request-a-quote-success-message>div{max-width:80%}#request-quote .right-panel .body-right .responsive-flex-start{flex-flow:row}#request-quote .right-panel .body-right .responsive-flex-start .flex-row,#request-quote .right-panel .body-right .responsive-flex-start .mantine-Stack-root{flex-wrap:wrap;gap:15px;margin-left:5px}#request-quote .right-panel .body-right .responsive-flex-start>span{width:55%;text-align:left}}@media only screen and (max-width:1366px){#old-request-quote .right-panel .iti__flag-container{position:static;padding:0}#old-request-quote .right-panel .iti__selected-flag{position:absolute;top:50%;transform:translateY(-50%);height:100%}#old-request-quote .right-panel .iti__country-list{width:150%;top:100%;overflow-x:hidden}}.accordion-title-bold .mantine-Accordion-label{font-weight:600}.white-banner-info #banner-info-container{background-color:white}.white-banner-info div{max-width:100%!important}#journey-banner-info div{max-width:1048px!important;margin-left:auto;margin-right:auto}#journey-finder-section #current-refinement-item{background-color:#f1f4f8}.hero-breadcrumbs p{font-weight:700;font-size:12px;font-family:var(--primaryFont);text-transform:uppercase}.header-navmenu{z-index:100}.language-menu *{transition:all .2s ease-in-out;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.language-menu p{margin-left:0;margin-right:.5rem}.language-menu-icon-rotated>span{transform:rotate(180deg)}:root{--header-z-index:99}.header{width:100%;background-color:transparent;position:fixed;z-index:var(--header-z-index)}.header-utility{width:100%;height:32px;display:flex;-moz-column-gap:10px;column-gap:10px;padding:0 1em;align-items:center;justify-content:space-between;color:white;transition:all .15s ease-out;background-color:#001e3b}.header-navmenu,.header-navmenu-hamburguer,.header-utility{font-family:var(--primaryFont);font-weight:300}.header-utility-invisible{overflow-y:hidden;overflow-x:hidden;height:0}.header-utility a,.header-utility p{font-size:var(--extraSmallTextSize);font-weight:400;cursor:pointer;letter-spacing:.5px}.header-utility-phone{margin-left:.5em;display:flex;align-items:center;gap:12px;color:white}.header-utility-phone:hover{color:white}.header-utility-newsletter{cursor:pointer;text-transform:uppercase}.header-utility-saved-cruises{display:flex;align-items:center;gap:5px;height:20px}.header-utility-saved-cruises:hover{cursor:pointer}.header-utility-saved-cruises .personalized-icon{display:flex;align-items:center;top:0!important}.header-utility-saved-cruises .personalized-icon svg{transform:none}.header-utility-saved-cruises p{font-size:var(--extraSmallTextSize)}.header-main-dl{background-color:#ff8822}.header-inner-container{display:flex;align-items:center;justify-content:space-between;width:100%;height:60px}.header-navmenu a{text-align:start}.header-navmenu-hamburguer *{-webkit-tap-highlight-color:transparent}.header-button-desktop{width:194px}.header-button{display:flex;justify-content:flex-end;align-items:center}.header-my-account-sign-out{margin-left:20px;cursor:pointer;transition:all .15s ease}.header-my-account-sign-out:active{transform:scale(1.1)}.header-my-account-popover-dropdown{text-align:start;padding:.5rem 1em;margin:0}.header-my-account-popover-dropdown *,.header-sub-link{font-family:var(--primaryFont)}.header-sub-link{font-size:var(--extraSmallTextSize)}.header-sub-link a,.header-view-all a{color:#001e3b;text-align:left}.header-view-all>a{margin-right:0}.header-view-all{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);letter-spacing:3px;border-bottom:1px solid #000}.header-my-account-popover-dropdown p{margin:0;color:var(--primaryDark);font-size:var(--tinyTextSize);line-height:1.5em;font-weight:400}.hamburger-react>div>div{height:1px}.hidden-mobile-menu{width:100%;grid-column:span 3;overflow-y:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.hidden-mobile-menu .submenu-title{display:flex;align-items:center;justify-content:center;position:relative}.hidden-mobile-menu .submenu-title .personalized-icon{display:flex;position:absolute;left:-28px;top:-12px}.hidden-mobile-menu .submenu-title svg{transform:rotate(-90deg)}.hidden-mobile-menu-navmenu{height:75vh;position:absolute;top:100px;width:100%}.hidden-mobile-menu-navmenu,.submenu-mobile-cruises{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;padding:1em}.submenu-mobile-cruises{height:-moz-max-content;height:max-content;width:calc(100% - 45px);position:relative;left:45px;top:35px}.submenu-mobile-about-us{height:25vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;padding:1em;position:absolute;top:50px;left:31px}.hidden-mobile-menu-navmenu.submenu-mobile-about-us .submenu-item,.hidden-mobile-menu-navmenu.submenu-mobile-cruises .submenu-item{margin:5px 0;font-size:var(--textSize);line-height:24px}.hidden-mobile-menu-navmenu .link-container{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 20px);margin:10px 0}.hidden-mobile-menu-navmenu .personalized-icon{top:12px;position:relative;height:30px}.hidden-mobile-menu-navmenu svg{display:inline-block;fill:white;transform:rotate(90deg)}.hidden-mobile-menu-navmenu a{font-size:22px;line-height:31px;letter-spacing:0;text-align:left;font-family:var(--primaryFont);font-weight:400;color:white;text-transform:uppercase;width:100%}.hidden-mobile-menu-utility{padding:1em;height:68%;display:flex;flex-grow:1;flex-direction:column;align-items:flex-start;justify-content:flex-end}.hidden-mobile-menu-utility>div{margin-top:1.25em}.hidden-mobile-menu-utility a,.hidden-mobile-menu-utility p{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);font-weight:400;line-height:17px;letter-spacing:0;text-align:left;color:white}.hidden-mobile-menu-button{padding:0 1rem 1rem 1em;display:flex;align-items:flex-end;margin-top:40px}.menu-divider{width:100%;border-bottom:1px solid #e4e1dc;margin:13px 0 16px}.menu-image{margin-bottom:4px}.menu-image img{max-height:120px}.desktop-header{display:flex!important}.hidden-mobile-menu-navmenu .submenu-item.add-top-margin{margin-top:2rem}@media only screen and (max-width:1280px){.header-navmenu a{margin-right:20px}}@media only screen and (max-width:1180px){.desktop-header{display:none!important}}@media only screen and (max-width:960px){:root{--header-height:60px}.header-utility{padding:0 .5em;-moz-column-gap:0;column-gap:0}.header-main{padding:0}.header-button button{width:32px}.header-button,.header-navmenu{flex:0;width:48px}.header-button{margin-right:15px}}@media (max-width:960px){.header-button a.phone-link{display:flex;align-items:center;margin-right:10px;height:44px}}.sign-in-container{display:flex;height:100%;width:100%;flex-direction:column;overflow-y:auto}@media (min-width:960px){.sign-in-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:100%;justify-content:center}}.sign-in-form-section{height:100%;padding:0 24px 24px;display:flex;flex-direction:column;gap:24px}@media (min-width:960px){.sign-in-form-section{position:relative;overflow-y:auto;padding:0 24px 24px}}.sign-form-submit-button{display:flex;flex-direction:column;gap:8px;align-items:center}.sign-form-disclaimer{min-height:-moz-max-content;min-height:max-content}.sign-autocomple-agency{z-index:99;position:relative}.sign-autocomple-agency .aa-Form{border:1px solid rgba(0,0,0,.15);border-radius:5px;max-height:42px}.sign-autocomple-agency .aa-Panel{z-index:99;top:65px!important;left:0!important;width:100%!important;max-width:100%;max-height:300px}.sign-autocomple-agency div,.sign-autocomple-agency li{border-radius:5px}.sign-autocomple-agency .aa-ItemTitle{padding-left:10px}.sign-autocomple-agency .aa-Item{border-radius:5px}.sign-autocomple-agency .aa-Form,.sign-autocomple-agency .aa-Item{font-family:var(--primaryFont);font-size:var(--smallTextSize);font-weight:300;line-height:17px}.sign-autocomple-agency .aa-Form:focus-within{border-color:var(--color-warm-sand)!important;box-shadow:rgba(213,195,163,var(--aa-primary-color-alpha)) 0 0 0 2px,inset rgba(213,195,163,var(--aa-primary-color-alpha)) 0 0 0 2px!important;outline:medium none var(--color-warm-sand)!important}.sign-autocomple-agency .aa-Label svg{color:rgba(0,0,0,.75)}section#dynamic-map{padding-left:0;padding-right:0}#dynamic-map-container{width:100%;aspect-ratio:20/9;border:3px solid black}@media (max-width:960px){#dynamic-map-container{aspect-ratio:9/12}}#dynamic-map-container .leaflet-popup{width:-moz-max-content!important;width:max-content!important;height:-moz-max-content!important;height:max-content!important;padding:0!important;margin:0!important}#dynamic-map-container .leaflet-popup,#dynamic-map-container .leaflet-popup-content-wrapper{background:transparent!important;box-shadow:none!important}#dynamic-map-container .leaflet-popup-tip{display:none}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{border:none!important}.info-rows-type-a{padding:3rem 0;align-items:center}.info-row,.info-rows-type-a{display:flex;justify-content:center}.info-row{flex-direction:column;align-items:flex-start;width:90%;max-width:1440px;margin:0 auto!important}.info-rows-type-a p{font-family:var(--primaryFont);font-weight:400;text-align:center;width:90%;max-width:700px}.info-rows-type-b{display:flex;align-items:center;justify-content:center;width:100%;padding:5rem 0;background-color:var(--primaryColor)}.info-rows-type-b a,.info-rows-type-b p{font-family:var(--primaryFont);font-weight:400;line-height:22px;letter-spacing:.04em;text-align:center}.info-rows-type-b a{text-decoration:underline}.info-rows-type-b p{max-width:660px;width:90%}.info-rows-type-c{display:grid;grid-template-columns:40% 60%;width:90%;grid-column-gap:3em;-moz-column-gap:3em;column-gap:3em;text-align:left}.info-rows-type-c,.info-rows-type-d{padding:3rem 0;max-width:1440px;margin:0 auto}.info-rows-type-d{width:100%}.info-rows-type-d strong{font-family:var(--primaryFont);font-weight:900;text-align:center}.info-rows-type-d p{width:90%;max-width:700px;margin:0 auto}.info-rows-type-e{width:90%;max-width:1440px;margin:0 auto}.info-rows-type-e h1{font-weight:400;letter-spacing:0;font-size:var(--itineraryNumberTextSize);line-height:52px;color:#001e3b;margin:0}.info-rows-type-e h1,.info-rows-type-e h3{text-align:center;text-transform:uppercase;font-family:var(--primaryFont)}.info-rows-type-e h3{font-weight:900}.info-rows-type-e p{max-width:700px;margin:2rem auto}.info-rows-type-f{position:relative;max-width:1440px;width:90%;margin:0 auto;padding:3rem 0}.info-rows-type-f strong{font-family:var(--primaryFont);font-weight:900;text-align:center}.info-rows-type-f div:has(a){position:absolute;right:40px;top:50%;transform:translateY(-50%);border-bottom:1px solid black}.info-rows-type-f div:has(a) a{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);font-weight:400;line-height:17px;letter-spacing:.15em;text-align:left}.info-rows-type-flex #info-row-container{display:flex;flex-direction:row;justify-content:center}.info-rows-type-flex.gap-250p #info-row-container{gap:250px}.info-rows-type-flex p{max-width:700px;margin:2rem auto}#info-row-crystal-grand-journeys{border-bottom:1px solid var(--light-grey)}@media only screen and (max-width:960px){.info-rows-type-a{padding:80px 15px}.info-rows-type-b p{margin:0 15px}.info-rows-type-c{padding:40px 20px;grid-template-columns:100%}.info-rows-type-c>div:first-of-type{margin-bottom:20px}.info-rows-type-f div:has(a){display:none}.info-rows-type-flex #info-row-container{flex-direction:column;justify-content:center;padding-right:15px;padding-left:15px}.info-rows-type-flex.gap-250p #info-row-container{gap:50px}.info-rows-type-flex p{max-width:700px;margin:2rem auto}}#marketing-materials-and-media{align-items:flex-start!important}#commision-payment-faq{background-color:white;padding:60px}@media only screen and (max-width:960px){#commision-payment-faq{padding:60px 12px}}@media only screen and (min-width:601px){#module-header h4{padding-bottom:24px;padding-top:48px}}@media only screen and (max-width:600px){#module-header h4{padding-bottom:12px;padding-top:24px}}.list-container ol,.list-container ul{list-style:disc;padding-left:12px;margin-left:12px;font-size:var(--smallTextSize);color:var(--primaryDark)}#info-row_content h4{padding-bottom:24px}#brochures-page-header{background-color:#001e3b;width:100%;display:flex;flex-direction:column;align-items:center;gap:24px;color:white;max-width:unset}#brochures-page-header section{margin:0 auto;max-width:1600px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.ancillaries-breadcrumb-row{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:16px}.blog-text-image-container>#image-container{width:30%}.blog-text-image-container>#text-container{width:70%;border-left:5px solid #001e3b}.ancillaries-breadcrumb-row p{display:flex;gap:10px}.carousel-marketing-cards-control .mantine-Carousel-controls{position:absolute;top:50%;left:-50px;right:-50px;transform:translateY(-50%)}#travel-brochures #internal-container div:has(a.textlink-cta),#travel-brochures #internal-container div:has(button.textlink-cta){display:flex;gap:24px}#travel-brochures img{aspect-ratio:1.83}#travel-brochures #internal-container div:has(a.textlink-cta) a,#travel-brochures #internal-container div:has(button.textlink-cta) button{border-bottom:1px solid white}@media (max-width:960px){#travel-brochures img{aspect-ratio:1.16}.banner-info-section,.vimeo-video-container{padding-right:0!important;padding-left:0!important}.banner-info-section{width:85%!important}#banner-info-logo div img{width:120px}}@media (min-width:768px){#brochures-page-heading-text{width:60%;text-align:center!important;margin:0 auto;display:flex;flex-direction:column;gap:24px}#brochures-page-heading-text p{font-size:18px;line-height:24px;font-weight:300;text-align:center!important}}@media (max-width:768px){.blog-text-image-container>#image-container{width:100%!important}.blog-text-image-container>#text-container{width:100%!important;padding-left:10px}.carousel-marketing-cards-control .mantine-Carousel-controls{position:absolute;transform:translateY(-650%);left:0;right:0}#brochures-page-heading-text{width:90%;text-align:center!important;margin:0 auto;display:flex;flex-direction:column;gap:12px}#brochures-page-header section,#offer-page-header section{width:90%}#press-releases-page-header section{width:100%}}.brochure-dynamic{display:grid;grid-template-columns:40% 60%;height:100%}.brochure-dynamic .left-panel{max-height:100vh}.brochure-iframe{width:100%;height:100%}.brochure-dynamic-content>header{display:flex;justify-content:center;align-items:center;position:relative;padding:10px 35px 10px 15px;min-height:60px;transition:all .2s ease;margin-bottom:1rem}.brochure-dynamic-content>header>h5{color:#001e3b;width:calc(100% - 62px - 2rem);text-align:center;line-height:30px;text-transform:uppercase}.brochure-dynamic-content>header.scrolled{box-shadow:0 5px 15px rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);z-index:2}.brochure-dynamic-content-close{cursor:pointer}.brochure-dynamic-content-issuu-close{position:absolute;padding:0 10px;width:100vw;height:-moz-max-content;height:max-content;right:0;top:0}.brochure-dynamic-content-issuu-close .mantine-UnstyledButton-root{color:white!important;background-color:transparent!important}.brochure-dynamic-content-switch-button,.brochure-dynamic-content-switch-button-label{transition:all .15s ease}.brochure-dynamic-content-switch-button{height:30px;background:white;border:1px solid #ced4da;width:100%;padding:13px 0;color:black}.brochure-dynamic-content-switch-button.selected{background:var(--color-linen)}.brochure-dynamic-content-switch-button-label{color:var(--Black,#000);text-align:center;font-size:var(--smallTextSize);font-style:normal;font-weight:500;line-height:140%;letter-spacing:1.8px;text-transform:uppercase}.brochure-dynamic-content-switch-button:hover{background:var(--color-linen)}.brochure-dynamic-content-switch-button.selected .brochure-dynamic-content-switch-button-label,.brochure-dynamic-content-switch-button:hover .brochure-dynamic-content-switch-button-label{color:black}.brochure-dynamic-content-forms{overflow-y:auto;height:100%;max-height:100vh}.brochure-dynamic-form-component{padding:0 20px;max-height:100vh}.brochure-dynamic-content-forms-form strong{margin:4px 0;display:block;font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:.05rem;line-height:130%}.brochure-dynamic-content-forms-form>p{margin:4px 0}.brochure-dynamic-content-forms-form>*{text-align:start}.default-text-input--input,.default-text-input--input-phone{height:43px;line-height:43px}.default-text-input--input-phone{padding-left:50px}.brochure-dynamic-content-forms-form>div>div>label,.brochure-dynamic-content-forms-form>div>label,.default-text-input--label{margin:0;font-size:var(--smallTextSize);line-height:140%;font-family:var(--primaryFont);font-weight:500;text-transform:uppercase;text-align:start}.brochure-print-form-container{height:100%;padding:15px 0 75px}.brochure-dynamic-content-forms-form .brochure-success-state-container{height:90%}@media only screen and (min-width:1366px){.brochure-dynamic-content-forms-form .brochure-success-state-container{display:flex;justify-content:center;align-items:center;height:90%}}@media only screen and (max-width:960px){.brochure-dynamic>div:not(.brochure-dynamic-content){display:none}.brochure-dynamic{display:block}.brochure-dynamic-content{height:100%}.brochure-dynamic-content>header{min-height:65px}.brochure-dynamic-content-forms{overflow-y:auto;height:100%;padding-left:15px;padding-right:15px}.brochure-dynamic-form-component{padding:0;width:100%}.brochure-print-form-container{padding:15px 0 120px}}@media only screen and (max-width:768px){.brochure-dynamic-content-forms-form .grid{display:block}.brochure-dynamic-content-forms>div:first-of-type.flex-between-center{flex-direction:column;row-gap:.5rem}.brochure-dynamic-content>header{display:flex;align-items:flex-start;position:relative;padding:10px 15px;min-height:60px;transition:all .2s ease;margin-bottom:1rem}}.brochure-group-grid-wrapper{width:90%;max-width:1600px;margin:0 auto;padding:80px 0}.brochure-group-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3em;padding:0;justify-items:center;row-gap:40px!important}@media only screen and (max-width:1199px){.brochure-group-grid-wrapper{max-width:90%;max-width:1000px}.brochure-group-grid{grid-gap:1em}.brochure-card img{width:70%}}@media only screen and (max-width:1060px){.brochure-group-grid-wrapper{padding:4em 0}.brochure-group-grid{grid-template-columns:repeat(1,1fr)}.brochure-card img{width:55%}.brochure-card-content{margin-bottom:3em}}.brochure-card-module{height:100%;display:flex;flex-direction:column;align-items:start;gap:0!important}.brochure-card-content{display:flex;flex-direction:column;padding-top:10px;gap:1em;align-items:center;justify-content:space-between;flex:1}.brochure-card-content-header{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:0!important}.brochure-card-content-tag--digital,.brochure-card-content-tag--print{font-size:var(--extraSmallTextSize);font-style:normal;font-weight:400;line-height:140%;letter-spacing:1.8px;text-transform:uppercase;min-height:24px;padding:4px 10px;border:1px solid}.brochure-card-content-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;position:absolute;height:100%;width:100%;background:linear-gradient(180deg,rgba(0,0,0,.3),#000)}.brochure-card-title{text-align:start;margin-top:10px;margin-bottom:10px}.brochure-card-subtitle{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);text-transform:uppercase;margin-bottom:.5rem}.brochure-card-description{display:none}.brochure-card img{-o-object-fit:contain;object-fit:contain;width:75%}#brochure-form .left-panel>.destination-banner img{-o-object-position:top;object-position:top}.brochure-image-wrapper{display:flex;align-items:center;position:relative;flex-direction:column;justify-content:center}@media screen and (max-width:960px){.brochure-card-content-footer{display:none}}.brochure-module{width:100%;background-color:var(--primaryColor)}.brochure-main-container{height:450px;display:flex;align-items:center;padding:3rem 0;width:90%;max-width:1440px;margin:0 auto;gap:1em}.brochure-main-container div{flex:1 1 auto}.brochure-left-section-container{width:30%;height:auto;display:flex;flex-direction:column;text-align:left}.brochure-main-title h1{font-size:2.5rem!important;text-align:left;color:var(--primaryDark)}@media (max-width:1440px){.brochure-main-title h1{font-size:2rem!important}}.brochure-main-title a{font-size:var(--extraSmallTextSize);line-height:17px;letter-spacing:.15em;border-bottom:1px solid #000}.brochure-image-section-container{width:40%;height:100%;position:relative;margin:0}.brochure-image-section-container span img{-o-object-fit:contain!important;object-fit:contain!important}.brochure-right-section-container{width:30%;display:flex;flex-direction:column;justify-content:center;text-align:left}.brochure-right-section-title{font-weight:700;font-size:var(--textSize)}.brochure-right-section-subtitle{margin-bottom:40px;letter-spacing:.1em}.brochure-right-section-text{width:70%;font-size:var(--smallTextSize);line-height:1.5;margin-bottom:42px;letter-spacing:.04em}@media (max-width:960px){.brochure-main-container{flex-direction:column;height:100%;width:100%;margin-top:3em}.brochure-left-section-container{order:2;width:100%;height:100%;padding:0;align-items:center}.brochure-left-section-container h1{width:90%;margin:0 auto;text-align:center;font-size:2rem}.brochure-left-section-container p{text-align:center;content-visibility:hidden}.brochure-image-section-container{order:1;width:351px;height:315px;align-self:center}.brochure-right-section-container{order:3;width:90%}.brochure-right-section-container *{text-align:center;align-self:center}.brochure-right-section-title{font-size:var(--smallTextSize)}.brochure-right-section-subtitle{font-size:var(--smallTextSize);margin-bottom:0}.brochure-right-section-text{font-size:var(--extraSmallTextSize)}}.brochure-form-right-panel-description,.header-right .brochure-form-right-panel-title{font-family:var(--secondaryFont);padding:1em 0}.brochure-form-right-panel-description{font-size:var(--smallTextSize);text-align:center}#brochure-form .left-panel{height:100%}#brochure-form .request-quote-form-container{display:grid;grid-template-columns:45% 55%;font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);line-height:17px;letter-spacing:0}#brochure-form .request-quote-form-container h3{font-family:var(--primaryFont)}#brochure-form .request-quote-form-container h3 span{white-space:nowrap}#brochure-form .left-panel .destination-banner,.brochure-dynamic .destination-banner{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}#brochure-form .left-panel .destination-banner .destination-gradient{position:absolute;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.7));width:100%;height:70%;left:0;top:30%}#brochure-form .left-panel .destination-banner .image-brochure-form{position:relative}#brochure-form .left-panel .destination-banner .cta-text-gradient{position:absolute;background:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.7));width:100%;height:70%;left:0;top:30%}#brochure-form .left-panel .voyage-quote-info,#brochure-form .right-panel .body-right .voyage-quote-info{width:100%;height:100%;display:flex;justify-content:flex-end;flex-direction:column}#brochure-form .left-panel .voyage-quote-info *,#brochure-form .right-panel .voyage-quote-info *{text-align:start;text-transform:uppercase}#brochure-form .left-panel .voyage-quote-info *{color:white}#brochure-form .right-panel .voyage-quote-info *{color:black}#brochure-form .left-panel .voyage-quote-info .voyage-quote-content{margin:0 3rem 2rem 3em}#brochure-form .left-panel .voyage-quote-info .voyage-quote-content h1,#brochure-form .right-panel .voyage-quote-info .voyage-quote-content h1{width:100%;margin:0;font-family:var(--primaryFont);font-size:var(--itineraryNumberTextSize);line-height:48px;letter-spacing:0;text-align:left;position:relative}#brochure-form .left-panel .voyage-quote-info .voyage-quote-content .flex-start-center,#brochure-form .right-panel .voyage-quote-info .voyage-quote-content .flex-start-center{gap:10px}#brochure-form .left-panel .voyage-quote-info .voyage-quote-content .voyage-quote-details{position:relative}#brochure-form .left-panel .voyage-quote-info .voyage-quote-content .voyage-quote-details-row{margin:1rem 0}#brochure-form .left-panel .voyage-quote-info .voyage-quote-content .voyage-quote-details-row p,#brochure-form .right-panel .voyage-quote-info .voyage-quote-content .voyage-quote-details-row p{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);line-height:17px;letter-spacing:.02em;text-align:left}#brochure-form .left-panel .voyage-quote-info .voyage-quote-content .voyage-quote-details-row span,#brochure-form .left-panel .voyage-quote-info .voyage-quote-content .voyage-suite,#brochure-form .right-panel .voyage-quote-info .voyage-quote-content .voyage-quote-details-row span,#brochure-form .right-panel .voyage-quote-info .voyage-quote-content .voyage-suite{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);text-align:left}#brochure-form .left-panel .voyage-quote-info .voyage-quote-content .voyage-suite,#brochure-form .right-panel .voyage-quote-info .voyage-quote-content .voyage-suite{position:relative;line-height:21px;letter-spacing:.1em}#brochure-form .left-panel .voyage-quote-content .voyage-quote-details-row.voyage-nights{margin-bottom:0}#brochure-form .left-panel .voyage-quote-content .voyage-quote-details-row.voyage-price{margin-top:10px}#brochure-form .left-panel .voyage-quote-content .voyage-quote-details-row.voyage-price span{display:block}#brochure-form .voyage-quote-content .voyage-quote-details-row .aboard-ship{font-size:var(--smallTextSize);text-transform:none;line-height:20px;letter-spacing:.04em}#brochure-form .request-quote-form-container .right-panel{max-height:100%;height:100%;overflow-y:auto}#brochure-form .right-panel .header-right{display:flex;position:relative;justify-content:flex-start;align-items:center;max-height:60px;height:60px}#brochure-form .right-panel .header-right>h5{flex:0 1 auto;width:80%;height:auto;position:absolute;left:50%;transform:translateX(-50%);text-align:center;font-family:var(--secondaryFont)}#brochure-form .right-panel .header-right .mantine-UnstyledButton-root{flex:0 1 auto;width:auto;height:auto;margin-left:auto;align-items:center;margin-right:20px}#brochure-form .right-panel .body-right{height:100%;max-height:calc(100% - 60px);overflow-y:auto;text-align:justify;padding:10px 40px 0}#brochure-form .right-panel .body-right .body-fieldset-inline{display:flex;-moz-column-gap:10px;column-gap:10px;text-align:justify}#brochure-form .right-panel .mantine-Checkbox-root,#brochure-form .right-panel .mantine-InputWrapper-root,#brochure-form .right-panel .quote-glegal{margin-top:5px}#brochure-form .right-panel .mantine-Checkbox-input:checked,#brochure-form .right-panel .mantine-Input-input:focus,#brochure-form .right-panel .mantine-Input-input:focus-within{outline:none}#brochure-form .right-panel .base-text,#brochure-form .right-panel .mantine-Checkbox-label,#brochure-form .right-panel .mantine-InputWrapper-label,#brochure-form .right-panel .mantine-Radio-label,#brochure-form .right-panel .mantine-Select-input,#brochure-form .right-panel .mantine-Select-item,#brochure-form .right-panel .mantine-TextInput-input,#brochure-form .right-panel .mantine-Textarea-input{color:#001e3b;font-family:var(--primaryFont);font-style:normal;font-size:var(--extraSmallTextSize);line-height:17px}#brochure-form .right-panel fieldset.body-fieldset-inline>div{display:flex;flex-flow:column;width:100%}#brochure-form .right-panel .body-right .flex-column-start{display:flex;flex-flow:column;align-items:flex-start}#brochure-form .right-panel .base-text,#brochure-form .right-panel .body-right .flex-column-start>span,#brochure-form .right-panel .mantine-Checkbox-label,#brochure-form .right-panel .mantine-InputWrapper-label,#brochure-form .right-panel .mantine-Radio-label,#brochure-form .right-panel .mantine-Select-input,#brochure-form .right-panel .mantine-Select-item{text-transform:uppercase}#brochure-form .right-panel .mantine-TextInput-input,#brochure-form .right-panel .mantine-Textarea-input{font-size:15px}#brochure-form .right-panel .body-right .flex-column-start .flex-row,#brochure-form .right-panel .body-right .flex-column-start .mantine-Stack-root{display:flex;flex-flow:row;gap:50px}#brochure-form .right-panel .body-right .flex-column-start .mantine-RadioGroup-root{margin:0}#brochure-form .right-panel .mantine-Radio-radio:checked{background:white}#brochure-form .right-panel .mantine-Radio-inner{align-self:center}#brochure-form .right-panel .mantine-Radio-radio{width:20px;height:20px}#brochure-form .right-panel .mantine-Radio-icon{width:10px;height:10px;top:calc(25%);left:calc(25%);color:black}#brochure-form .right-panel .mantine-Checkbox-label,#brochure-form .right-panel .quote-glegal{text-transform:unset;letter-spacing:.04em}#brochure-form .right-panel .quote-submit-button{width:100%;height:44px;padding:13px 40px;color:#ffffff;background:#000000;margin:.5rem 0}#brochure-form .right-panel .legal-requirement,#brochure-form .right-panel .quote-glegal{font-size:var(--tinyTextSize);text-align:start;width:100%;margin:.5rem 0 0;padding:0;letter-spacing:0}#brochure-form .right-panel .body-right #form-messages{margin-bottom:40px}#brochure-form .right-panel .mantine-Checkbox-invalid,#brochure-form .right-panel .mantine-Select-invalid,#brochure-form .right-panel .mantine-TextInput-invalid{border-color:#a94532}#brochure-form .right-panel .mantine-Checkbox-error,#brochure-form .right-panel .mantine-Select-error,#brochure-form .right-panel .mantine-TextInput-error,#brochure-form .right-panel .mantine-Textarea-error{height:20px;font-family:var(--primaryFont);line-height:16px;color:#a94532}#brochure-form .right.panel .body-right #quotePhone,div.iti.iti--allow-dropdown{width:100%;z-index:2}#brochure-form iframe{max-width:100%}#brochure-form .iframe-header-button-container{display:flex;justify-content:flex-end;width:100vw;z-index:99;position:absolute;right:0;padding:10px}.brochureRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.brochureRow-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media only screen and (max-width:1280px){#brochure-form .right-panel .quote-glegal{padding-bottom:80px}}@media only screen and (max-width:1024px){.brochureRow,.brochureRow-2{display:grid;grid-template-columns:100%}#brochure-form .request-quote-form-container{display:flex}#brochure-form .left-panel{display:none}#brochure-form .right-panel .body-right{padding:15px}#brochure-form .right-panel .voyage-quote-info{height:auto}#brochure-form .right-panel .voyage-quote-info .voyage-quote-content{margin:0 0 40px}#brochure-form .right-panel .voyage-quote-info .voyage-quote-content h1{margin-top:5px;font-size:30px;line-height:36px}#brochure-form .right-panel .voyage-quote-info .voyage-quote-content .voyage-quote-details{display:grid;grid-template-columns:50% 50%}#brochure-form .right-panel .voyage-quote-content .voyage-quote-details .voyage-nights,#brochure-form .right-panel .voyage-quote-content .voyage-quote-details .voyage-ship{grid-column:1/span 2;margin-top:20px}#brochure-form .request-quote-form-container .right-panel{width:100vw}#brochure-form .right-panel .header-right>h3{width:90%;font-size:var(--smallTextSize)}#brochure-form .request-quote-form-container .request-a-quote-success-message{padding:10px}#brochure-form .request-quote-form-container .request-a-quote-success-message>div{max-width:80%}.header-right .brochure-form-right-panel-title{font-family:var(--secondaryFont);padding:1em 0}#brochure-form .right-panel .header-right .mantine-UnstyledButton-root{margin-right:0;align-self:start}}@media only screen and (max-width:960px){#brochure-form .right-panel .quote-glegal{padding-bottom:60px}}#dynamic-map-container .leaflet-cluster-anim .leaflet-marker-icon,#dynamic-map-container .leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .3s ease-out,opacity .3s ease-in}#dynamic-map-container .leaflet-cluster-spider-leg{transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}#dynamic-map-container .marker-cluster-small{background-color:rgba(181,226,140,.6)}#dynamic-map-container .marker-cluster-small div{background-color:rgba(110,204,57,.6)}#dynamic-map-container .marker-cluster-medium{background-color:rgba(241,211,87,.6)}#dynamic-map-container .marker-cluster-medium div{background-color:rgba(240,194,12,.6)}#dynamic-map-container .marker-cluster-large{background-color:rgba(253,156,115,.6)}#dynamic-map-container .marker-cluster-large div{background-color:rgba(241,128,23,.6)}#dynamic-map-container .leaflet-oldie .marker-cluster-small{background-color:rgb(181,226,140)}#dynamic-map-container .leaflet-oldie .marker-cluster-small div{background-color:rgb(110,204,57)}#dynamic-map-container .leaflet-oldie .marker-cluster-medium{background-color:rgb(241,211,87)}#dynamic-map-container .leaflet-oldie .marker-cluster-medium div{background-color:rgb(240,194,12)}#dynamic-map-container .leaflet-oldie .marker-cluster-large{background-color:rgb(253,156,115)}#dynamic-map-container .leaflet-oldie .marker-cluster-large div{background-color:rgb(241,128,23)}#dynamic-map-container .marker-cluster{background-clip:padding-box;border-radius:20px}#dynamic-map-container .marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;border-radius:15px;font-family:var(--primaryFont);font-size:12px;text-align:center}#dynamic-map-container .marker-cluster span{line-height:30px}#dynamic-map-container .marker-cluster-wrapper{margin-left:-9px;margin-top:-9px;width:18px;height:18px}#dynamic-map-container .leaflet-div-icon{font-family:var(--primaryFont);font-size:1rem;font-weight:400;text-align:center;background:#aa5432!important;color:#fff;border-radius:50%;border:1px solid black!important;display:flex;align-items:center;justify-content:center}#dynamic-map-container .leaflet-tooltip-left:before,#dynamic-map-container .leaflet-tooltip-right:before{display:none!important}#dynamic-map-container .leaflet-interactive svg{fill:#aa5432;fill-opacity:1;transition:all .3s;width:16px;height:16px}#dynamic-map-container ._dot{display:flex;align-items:center;justify-content:center}#dynamic-map-container ._dot:hover{border:1px solid black;border-radius:100px}#dynamic-map-container ._dot div.dotDiv{background:#aa5432!important;border-radius:50%;display:flex;align-items:center;justify-content:center;width:100%;height:100%}#dynamic-map-container ._dotTag{background:#ffffffe6;display:inline-block;padding:0 10px!important;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.2);width:-moz-max-content!important;width:max-content!important;height:-moz-max-content!important;height:max-content!important;font-family:var(--primaryFont);font-weight:400;text-transform:uppercase;font-size:.9rem;letter-spacing:.3px;text-align:left}#dynamic-map-container .leaflet-tooltip-right{margin:.1rem 0 0 15px!important}#dynamic-map-container .leaflet-tooltip-left{margin:30px 0 0 15px!important}#dynamic-map-container ._tooltip{font-size:1rem;letter-spacing:.3px;text-transform:uppercase;padding:3px 10px;border-radius:0;background:#ffffffe6}#dynamic-map-container ._tooltip span{display:none}#dynamic-map-container ._clusterGroup{background:red}#dynamic-map-container .leaflet-control-attribution.leaflet-control{display:none!important}.ck-thumb{position:absolute;pointer-events:none;-webkit-appearance:none;width:100%;height:24px;background:none;outline:none}.ck-thumb::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:16px;height:16px;border-radius:50%;border:4px solid #0e4a7f;background:#fff;cursor:pointer}.ck-thumb::-moz-range-thumb{pointer-events:all;width:16px;height:16px;border-radius:50%;border:2px solid #0e4a7f;background:#fff;cursor:pointer}.ck-thumb--left{z-index:3}.ck-thumb--right{z-index:4}.destination-overview-text{display:flex;flex-direction:column;justify-content:center;align-items:center}.destination-overview-text h1,.destination-overview-text h2{color:#ffffff;text-align:center}.destination-overview-text p{margin-top:24px}p:has(a.destination-overview-adjusted-margin){margin-top:6px}.destination-overview-text div strong{font-weight:500}.tailor-made-highlighted-video-container div div video{height:100%}.gradient-shadow{position:absolute;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.02));width:100%;height:100%;left:0;top:0}.tailor-made-highlighted-video-container div div video.highlighted-card-video-container .video-container .video-wrapper video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.breadcrumbs-text p{text-transform:uppercase;font-weight:700;font-size:12px}.breadcrumbs-text p strong{font-weight:700;color:#001e3b;font-size:12px;border-bottom:1px solid #001e3b}.tailor-made-breadcrumbs div div .breadcrumbs-text p strong{color:#001e3b;border-bottom:1px solid #000000}.view-all-countries-link div{color:white;cursor:pointer;margin-top:24px;border-bottom:1px solid #ffffff}.weather-container-info{margin-top:24px;display:flex;gap:24px}.weather-container-info div{display:flex;align-items:center;justify-content:center;gap:8px;border-bottom:1px;border-style:solid;border-color:#000000;padding:2px}.weather-container-info div p{font-weight:500}.carousel-text-container{inset:0;display:flex;flex-direction:column;align-items:center;justify-content:end;padding-left:1rem;padding-right:1rem;text-align:center;color:#ffffff}.carousel-journey-info>div{position:unset!important;color:#001e3b!important}.carousel-journey-info>h6,.carousel-journey-info>p{margin-top:6px}.gradient-carousel-card{height:50%}.gradient-carousel-card,.gradient-carousel-card-full{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,0));pointer-events:none}.gradient-carousel-card-full{height:100%}.carousel-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:end}.carousel-container .mantine-UnstyledButton-root{background-color:#ffffff;opacity:1;width:37px;height:37px}.text-row{display:flex}.destination-overview-filters-text{color:white;text-align:center;display:flex;justify-content:center}.info-card-carousel-container .mantine-Carousel-controls .mantine-Carousel-control{background-color:#ffffff;opacity:1;width:37px;height:37px}.info-card-carousel-container .mantine-Carousel-controls{position:absolute;top:50%;left:-50px;right:-50px;transform:translateY(-50%)}@media screen and (max-width:768px){.info-card-carousel-container .mantine-Carousel-controls{position:absolute;transform:translateY(-50%);left:-20px;right:-20px}}#journey-finder-page .bar.inactive{background-color:#dce4ed!important}#offer-content ul{list-style:disc;padding-left:20px}@keyframes AnchorMenuBackToTopFadeInSlideUpMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes AnchorMenuBackToTopFadeInSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(-50%)}}@keyframes AnchorMenuBackToTopFadeInSlideDown{0%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translateY(100%)}}@keyframes AnchorMenuBackToTopFadeInSlideDownMobile{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes AnchorMenuFadeInSlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.animation--anchor-menu-back-to-top-open{animation-name:AnchorMenuBackToTopFadeInSlideUp;animation-duration:.7s;animation-fill-mode:forwards}.animation--anchor-menu-back-to-top-close{animation-name:AnchorMenuBackToTopFadeInSlideDown;animation-duration:.7s;animation-fill-mode:forwards}.animation--anchor-menu-entrance{animation-name:AnchorMenuFadeInSlideDown;animation-duration:.7s}@media only screen and (max-width:960px){.animation--anchor-menu-back-to-top-open{animation-name:AnchorMenuBackToTopFadeInSlideUpMobile}.animation--anchor-menu-back-to-top-close{animation-name:AnchorMenuBackToTopFadeInSlideDownMobile}}