@media screen {
@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:italic;font-weight:300;src:url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-LightItalic.woff2) format("woff2"),url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:300;src:url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-Light.woff2) format("woff2"),url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:italic;font-weight:700;src:url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-BoldItalic.woff2) format("woff2"),url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:700;src:url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-Bold.woff2) format("woff2"),url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:italic;font-weight:400;src:url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-Italic.woff2) format("woff2"),url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:300;src:url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-Light_1.woff2) format("woff2"),url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-Light_1.woff) format("woff")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:italic;font-weight:300;src:url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-LightItalic_1.woff2) format("woff2"),url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-LightItalic_1.woff) format("woff")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:500;src:url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-Medium.woff2) format("woff2"),url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:italic;font-weight:500;src:url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-MediumItalic.woff2) format("woff2"),url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:400;src:url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-Regular.woff2) format("woff2"),url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:600;src:url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-SemiBold.woff2) format("woff2"),url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:italic;font-weight:600;src:url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-SemiBoldItalic.woff2) format("woff2"),url(/assets/general/fonts/CormorantGaramond/CormorantGaramond-SemiBoldItalic.woff) format("woff")}
}
.cruise-night{-webkit-font-smoothing:antialiased;background:#faf9f6;color:#37352f;font-family:Montserrat,sans-serif;line-height:1.625;position:relative;width:100%}.cruise-night .font-serif{font-family:Cormorant Garamond,serif}.cruise-night h1,.cruise-night h2,.cruise-night h3,.cruise-night h4,.cruise-night h5,.cruise-night h6{font-family:Cormorant Garamond,serif;font-weight:400}.cruise-night .container-custom>p,.cruise-night .split-content>p{font-size:1rem;font-weight:300;margin-bottom:1.25rem;margin-left:auto;margin-right:auto;max-width:680px}.cruise-night .container-custom{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:1024px){.cruise-night .container-custom{padding-left:2.5rem;padding-right:2.5rem}}.cruise-night .section-padding{padding-bottom:80px;padding-top:80px}@media (min-width:1024px){.cruise-night .section-padding{padding-bottom:120px;padding-top:120px}}@media screen and (max-width:640px){.cruise-night .section-padding{padding-bottom:40px;padding-top:40px}}.cruise-night .divider-gold{background-color:#c9a96e;height:1px;margin-bottom:30px;margin-left:auto;margin-right:auto;width:80px}.cruise-night .btn-cruise{border:1px solid transparent;border-radius:.25rem;cursor:pointer;letter-spacing:.15em;padding:14px 24px;text-align:center;text-transform:uppercase;transition:all .3s;white-space:nowrap}.cruise-night .split-section{perspective:1200px}.cruise-night .split-half{backface-visibility:hidden;transition:box-shadow .3s;will-change:transform}.cruise-night .split-left{transform-origin:left center}.cruise-night .split-right{transform-origin:right center}.cruise-night .split-content{will-change:transform,opacity}.cruise-day .hotspot:before,.cruise-night .hotspot:before{background-color:#3e2723;border-radius:9999px;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.cruise-day .hotspot:after,.cruise-night .hotspot:after{animation:pulsehotspot 2s infinite;border:1px solid #3e2723;border-radius:9999px;bottom:-10px;content:"";left:-10px;position:absolute;right:-10px;top:-10px}.cruise-day .hotspot-label:after,.cruise-night .hotspot-label:after{border:5px solid transparent;border-top-color:#fff;bottom:-5px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.cruise-day .deck-popup.open,.cruise-night .deck-popup.open{right:0!important}.cruise-day .deck-overlay.show,.cruise-night .deck-overlay.show{opacity:1!important;pointer-events:auto!important}@keyframes pulsehotspot{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.cruise-night-reveal-up{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.cruise-night-reveal-up.visible{opacity:1;transform:translateY(0)}@keyframes marqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-marquee{animation:marqueeScroll 25s linear infinite}.animate-marquee:hover{animation-play-state:paused}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}
