:root{--old-gold: #c1ba43;--yellow-sun: #fcee21;--medium-spring-bud: #d4ce7c;--cetacean-blue: #15113a;--blue-sapphire: #0a5b81;--medium-persian-blue: #076d9e;--granite-gray: #666666;--dark-silver: #707070;--platinum: #e5e5e5;--cultured: #f6f6f6;--onyx: #313638;--warning-red: #ff0019;--neon-green: #30ff15;--transwhite: #ffffff33}a{text-decoration:none!important}body{overflow-x:hidden;font-size:16px;background:url(/assets/ferry_background-a0f610f3.webp);background-attachment:fixed;background-position:center;background-size:cover}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(7,7,104,.45);pointer-events:none;z-index:-1}@media only screen and (max-width: 600px){body{background:url(/assets/ferry_background_vertical-821a8da2.webp);background-attachment:scroll;background-size:auto;background-repeat:repeat-y}body:before{background:rgba(7,7,104,.6)}}a:hover{text-decoration:none}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px none}*::-webkit-scrollbar{width:8px}*::-webkit-scrollbar-track{background:var(--cetacean-blue)}*::-webkit-scrollbar-thumb{background-color:var(--yellow-sun);border:2px solid var(--cetacean-blue);border-radius:12px}.captchaContainer>div>div>div{margin:0 auto 15px}input[type=email],input[type=password],input[type=text],input[type=date],input[type=number]{line-height:2.4;border-radius:0}input[type=email]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder,input[type=date]::placeholder,input[type=number]::placeholder textarea::placeholder{font-size:12px;font-weight:300}input[type=checkbox]{cursor:pointer;border-radius:0;background-color:var(--transwhite);transform:scale(1.4);transition:transform ease-in-out .3s;transition:background-color ease-in-out .3s}input[type=checkbox]:hover{cursor:pointer;border-radius:0;background-color:var(--transwhite);transform:scale(1.5)}input[type=checkbox]:checked{background-color:var(--blue-sapphire);border-color:var(--blue-sapphire)}.input-phone{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.input-phone::-webkit-outer-spin-button,.input-phone::-webkit-inner-spin-button{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;-webkit-appearance:none;margin:0}.social-icons .google-box{background-color:var(--warning-red);border-radius:50%;height:35px;width:35px;text-align:center;color:var(--white)}.google-box>.fa-google{padding:10px;cursor:pointer}.google-box:hover{transform:scale(1.3);transition:all .3s ease-in}.social-icons .fb-box{background-color:var(--blue-sapphire);border-radius:50%;height:35px;width:35px;text-align:center;color:var(--white)}.fb-box>.fa-facebook-f{padding:10px;cursor:pointer}.fb-box:hover{transform:scale(1.3);transition:all .3s ease-in-out}.google-icon{margin-top:5px;cursor:pointer}.fb-icon{margin-top:8px;cursor:pointer}.rs-picker-toggle{line-height:35px;border-radius:0;color:var(--blue-sapphire)}.rs-picker-toggle .rs-picker-toggle-placeholder{color:var(--blue-sapphire);font-size:1rem;text-transform:uppercase;font-size:10px}.rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-caret{right:12px;color:var(--blue-sapphire);top:16px;height:17px;width:17px}.available-seat{fill:var(--platinum)!important;transition:fill .35s ease-in-out;cursor:pointer}.available-seat:hover{fill:#9eb4c4!important}.selected-seat{transition:filter .35s ease-in-out;filter:brightness(80%)}.my-seat{fill:var(--neon-green)!important;cursor:pointer}.hidden-seat{display:none}.reserved-seat{fill:var(--dark-silver)!important}.unavailable-seat{fill:var(--transparent-grey)!important}.blocked-seat{fill:#353535!important;cursor:pointer}.selected-seat{fill:#41adf9!important;cursor:pointer}#arrow,#arrow:before{position:absolute;width:16px;height:16px;background:var(--cetacean-blue);border-radius:.3rem 0}#arrow{visibility:hidden}#arrow:before{visibility:visible;content:"";transform:rotate(45deg)}#tooltip[data-popper-placement^=top]>#arrow{bottom:-8px}#tooltip[data-popper-placement^=bottom]>#arrow{top:-8px}#tooltip[data-popper-placement^=left]>#arrow{right:-8px}#tooltip[data-popper-placement^=right]>#arrow{left:-8px}.swiper-pagination-bullet{background:var(--transwhite)!important;opacity:1!important}.swiper-pagination-bullet-active{background:var(--yellow-sun)!important}.user-selected-seat{background-color:#f5f5f5;padding:12px}.zone{cursor:pointer}.zone-hover{filter:brightness(75%);transform:translateY(-5px);transition:all .3s}.zone-unavailable{filter:grayscale(100%)}.selected-zone>polygon{filter:brightness(75%)}.nn-zone{cursor:pointer}.nn-zone-hover{filter:brightness(75%);transition:all .3s}.transform-component{height:100%!important;width:100%!important}.seat-image{height:84vh;width:auto;max-width:100vw}.seats-active{display:block!important}.upper-seat-block,#Seats{display:none}@media only screen and (max-width: 1082px){.seat-image{height:calc(var(--doc-height) * .74)}.available-seat:hover{fill:var(--platinum)!important}}.password-checklist>.invalid{color:#fefefe;display:flex;align-items:center;gap:8px}.password-checklist>.valid{color:#fefefe;display:flex;align-items:center;gap:8px}.MuiPickersToolbar-root>*{color:var(--cultured)!important}.MuiTelInput-Menu>.MuiPaper-root{background-color:var(--cetacean-blue)!important}.MuiTelInput-Typography-calling-code{color:var(--transwhite)!important}@font-face{font-family:Gotham Rounded;font-style:normal;font-weight:400;src:local("Gotham Rounded"),url(/assets/Gotham-Rounded-Bold-884d6a3b.woff) format("woff")}@font-face{font-family:Gotham Rounded;font-style:normal;font-weight:300;src:local("Gotham Rounded"),url(/assets/Gotham-Rounded-Light-0a64d8fb.woff) format("woff")}@font-face{font-family:Gotham Rounded;font-style:italic;font-weight:300;src:local("Gotham Rounded"),url(/assets/Gotham-Rounded-Light-Italic-239d1b21.woff) format("woff")}@font-face{font-family:Gotham Rounded;font-style:normal;font-weight:350;src:local("Gotham Rounded"),url(/assets/Gotham-Rounded-Medium-a8506e84.woff) format("woff")}@font-face{font-family:Gotham Rounded;font-style:italic;font-weight:350;src:local("Gotham Rounded"),url(/assets/Gotham-Rounded-Medium-Italic-36d8bfb3.woff) format("woff")}:root{--yellow: #fcee21;--dark-yellow: #c1ba43;--lightyellow: #d4ce7c;--blue: #0a5b81;--grey: #707070;--lightgrey: #e5e5e5;--lightest-gray: #a6a5a6;--dark-grey: #666666;--red: #dc3545;--white: #ffffff;--lightwhite: #f6f6f6;--black: #000000}*{margin:0;padding:0;box-sizing:border-box;font-family:Gotham Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}.lazy-load-image-background.opacity{opacity:0}.lazy-load-image-background.opacity.lazy-load-image-loaded{opacity:1;transition:opacity .3s}
