[v-cloak]{display:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.date-field-wrapper{position:relative}.date-field-overlay{position:absolute;inset:0;background:transparent;border:0;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;outline:none;border-radius:4px}.date-field-overlay:focus-visible{outline:2px solid #1e3a5f;outline-offset:2px}*{font-family:Segoe UI,helvetica,Arial}header{flex-shrink:0}main{flex:1 0 auto}.v-application{width:102%}.contenedor{display:flex;flex-direction:column;min-width:100%}.v-dialog{max-height:80%!important}a.mapboxgl-ctrl-logo{display:none!important}.front_end h1{font-size:2.4em;color:#013c71;font-weight:500}.front_end h2{font-size:1.4em;font-weight:500;color:#076791}.front_end h3{font-size:1.2em;font-weight:500;display:contents}.front_end ul{list-style-type:circle}.accordionText{font-size:1.1em;font-weight:400}.accordionHeader{background-color:"rgba(255, 188, 0,.7)";font-weight:700;font-size:1.2em}.containerRes{color:#fff;top:10px;font-size:14px;background-color:#013b79;padding:20px;max-height:880px;height:auto}.v-card__title{font-size:1.1em}.brand-link .brand-image{float:initial;line-height:.8;margin-left:0;margin-right:0;margin-top:0;max-height:100%;width:100%}.brand-link{text-align:center}.header{position:relative;top:0;left:0;right:0;background:#fff;box-shadow:0 5px 10px #0000001a;display:flex;align-items:center;justify-content:space-between;z-index:1000}.header .menu ul{list-style:none}.header .menu ul li{position:relative;float:left}.header .menu ul li ul{position:absolute;left:0;width:140%;background:#eee;display:none}.header .menu ul li ul li{width:100%;border-top:1px solid rgba(0,0,0,.1)}.header .menu ul li:focus-within>ul,.header .menu ul li:hover>ul{display:initial}#menu-icon{display:none}.header label{font-size:30px;color:#013c71;cursor:pointer;display:none}.estb{padding:20px 20px 40px;max-width:1050px;margin:0 auto;background-color:#fffffff2;border-radius:0 0 15px 15px}.estb h1{text-align:center;font-size:28px;color:#076791;margin-top:0;font-weight:700}.step-header{display:block;font-size:26px;color:#076791}.step-text{display:block}.v-text-field .v-label--active{transform:translateY(-25px) scale(.75)!important}.footer_links{color:#fff!important;text-decoration:underline}.footer_links:hover{color:#f7a800!important}.reservationDetails{padding:0 3% 0 2%}.btn-apply,.btn-applied{text-decoration:none!important;background:#d24978;border-radius:5px;color:#fff!important;font-size:14px;height:35px;padding:5px;display:inline-block;border:0}.v-input.v-input--has-state .v-label,.v-input.v-input--is-focused .v-label{transform:translateY(-20px) scale(.75);opacity:1!important}.v-input .v-label{opacity:1!important}@media(max-width:991px){.header{padding:10px}.header label{display:initial}.header .menu{position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid rgba(0,0,0,.1);display:none}.header .menu ul li{width:100%}.header .menu ul li ul{position:relative;width:100%}.header .menu ul li ul li{background:#eee}#menu-icon:checked~.menu{display:initial}}@media(max-width:380px){.header_phone{font-size:95%}#content{margin-top:15px}}html{scroll-behavior:smooth}header.header-container{position:sticky;overflow:auto;top:0;z-index:999;box-shadow:0 0 17px #00000075}header.header-container label[for=menu-icon]{font-size:42px;line-height:1}header.header-container label[for=menu-icon] .fa-bars{font-size:inherit}#banner-row{background:url(../images/cruise-parking2.webp);background-size:cover;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover}.third-section{background:url(../images/section-banner.webp);background-size:cover;background-attachment:fixed;background-repeat:no-repeat}.sixth-section{background:url(../images/pre-footer2.webp);background-size:cover;background-repeat:no-repeat;background-position:center}.top-bar{background-color:#1e3a5f}.align-items-center{align-items:center}.header-logo img{width:200px}.header .menu ul li a{color:#1e3a5f;text-decoration:none;transition:color .3s;padding:12px 16px;letter-spacing:.5px;font-weight:600}.header .menu ul li a:hover{color:#fcaf16}.menu-styling .contact-nav{background:#e5e7eb!important;border-radius:4px;transition:background .3s,color .3s}.menu-styling .contact-nav:hover,.menu-styling .contact-nav:focus,.menu-styling .contact-nav:active,.menu-styling .contact-nav.active{background:#1e3a5f!important;color:#fff!important}.menu-styling .reserve-nav{background:#1e3a5f;color:#fff!important;border-radius:4px}.menu-styling .reserve-nav:hover{background:#2d5282;color:#fff}.menu-styling ul{display:inline-flex;gap:20px}.cta-button a{display:block;margin:0 auto;background:#1e3a5f;color:#fff;border:none;padding:18px 48px;font-size:16px;font-weight:700;border-radius:4px;cursor:pointer;transition:all .3s;letter-spacing:1px}.cta-button a:hover{background:#2d5282;transform:translateY(-2px);box-shadow:0 6px 20px #1e3a5f4d}.cta-warning{color:#f59e0b;font-size:20px;font-weight:700;font-style:italic;margin:0 0 16px;letter-spacing:1px}.cta-title{color:#fff;font-size:40px;font-weight:700;margin:0 0 32px;line-height:1.3}.bottom-cta-label{color:#fff;font-size:32px;font-weight:700;text-align:center;margin:0 0 24px}.highlight{color:#f59e0b}.bottom-cta-button a:hover{background:#fff;color:#1e3a5f;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.bottom-cta-button a{display:block;margin:0 auto;background:#1e3a5f;color:#fff;border:2px solid white;padding:18px 48px;font-size:16px;font-weight:700;border-radius:4px;cursor:pointer;transition:all .3s;letter-spacing:1px}.footer-heading{display:block;font-size:18px;font-weight:700;margin:0 0 5px;color:#fff}.text-underline{text-decoration:underline}.contact-info{color:#ffffffe6;margin:0}.contact-link{color:#f59e0b;text-decoration:underline;transition:color .3s;font-weight:600}.contact-link-head{color:#f59e0b;font-weight:600}.rightHeader{display:flex;align-content:center;align-items:center;gap:10px}.text-mustard{color:#f59e0b}.fw-600,.res-text{font-weight:600}span.res-btn{font-size:14px;color:#fff;text-decoration:underline}footer{background:#1e3a5f;color:#fff}.footer-grid{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:40px}.social-links{display:flex;gap:12px}.footer-main .container{max-width:1280px;margin:0 auto;padding:0 24px}.footer-main{padding:60px 0 40px}.copyright{background:#152a45;padding:10px 0;border-top:1px solid rgba(255,255,255,.1)}.form-book{background:#fff;border-radius:8px;padding:25px 48px!important;max-width:900px!important;margin:0 auto;box-shadow:0 10px 40px #0003;border-top:30px solid #1e3a5f}.form-book h1{color:#1e3a5f;font-size:32px;font-weight:700;text-align:center;line-height:1.3}.form-book p{color:#4b5563;font-size:18px;text-align:center}.banner-form-input-fields .v-field__field,.banner-form-input-fields .v-input{display:block}.banner-form-input-fields .v-field__overlay{display:none}.banner-form-input-fields .v-field__input:focus{outline:unset;border:unset;border-color:unset;box-shadow:unset}.banner-form-input-fields .v-label.v-field-label{top:-20px!important;margin:0;font-weight:600;font-size:16px}.banner-form-input-fields .v-input__details{margin-bottom:10px}.banner-form-input-fields .reserve-button:hover{background:#2d5282;transform:translateY(-2px);box-shadow:0 4px 12px #1e3a5f4d}.banner-form-input-fields .reserve-button{background:#1e3a5f!important;color:#fff!important;padding:16px 32px;border:none;border-radius:4px!important;font-size:16px;font-weight:700!important;cursor:pointer!important;transition:all .3s;margin-top:8px;letter-spacing:1px!important;height:auto!important}.banner-form-input-fields .v-field__input{padding:0 10px;background:#f5f5f5}.banner-form-input-fields .v-field{background:#f5f3f1}.cruise-select .v-field__append-inner{background:#f5f5f5;padding:10px!important}.cruise-select .v-label.v-field-label{top:-8px!important}.cruise-title{font-size:32px;color:#1e3a5f;font-weight:700;margin:0 0 15px;line-height:1.4}.cruising-card{background:url(../images/cruising2.webp);background-size:cover;background-repeat:no-repeat;padding:40px;border-top:10px solid #1e3a5f}.cruising-card .cruise-desc{font-size:20px;color:#1e3a5f;font-weight:600}.cruise-cta-button{transition:color .3s;padding:12px 16px;letter-spacing:.5px;font-weight:600;background:#1e3a5f;border-radius:4px;margin-top:20px;color:#fff;display:flex;max-width:fit-content}.title-border{width:180px;height:8px;background:#f59e0b;margin-top:20px;margin-bottom:20px}@media screen and (min-width:360px)and (max-width:768px){.form-book h1 br{display:none!important}.form-book h1{font-size:26px}.form-book{padding:25px 20px!important}.bottom-cta-label{font-size:28px}div#seventh-row{padding-bottom:2rem}div#third-row{padding-bottom:3rem;padding-top:3rem}.cta-title{font-size:30px;margin:0 0 20px}.footer-main .container{max-width:100%}.footer-grid{gap:25px;display:flex;flex-direction:column}.v-row.justify-end.ma-0.ga-7.topheader{justify-content:center!important;gap:10px!important}.rightHeader span,.rightHeader a{font-size:15px!important}.rightHeader{display:flex;align-items:center;align-content:center;gap:10px}span.res-text{font-size:15px!important}.menu-styling ul{display:flex;flex-direction:column;gap:35px}.header .menu{padding:40px 25px}header.header-container{overflow:inherit}.cruise-title{font-size:24px}.form-book p{margin-bottom:20px}}
