._development_mode_1sysf_1{max-width:1420px;margin:auto;border:1px solid #eee}td.charter-only .legend[data-v-d861acca]{font-size:20px;font-weight:500;color:#357bd5}h4[data-v-6f7186d1]{font-size:12px;display:inline-block}tr[data-v-6f7186d1],button.btn.btn-link.text-left[data-v-6f7186d1]{font-size:12px}.legend[data-v-6f7186d1]{font-size:14px}.btn[data-v-6f7186d1]{font-size:12px}td.td-date[data-v-6f7186d1]{text-align:center;min-width:95px;font-weight:500;font-size:12px;overflow:hidden}tr[data-v-6f7186d1]{height:90px;border-radius:5px;box-shadow:0 0 6px #00b6ff29}.table-schedule tbody td[data-v-6f7186d1]{padding:15px 10px}.nights[data-v-6f7186d1]{position:relative;z-index:1;margin:10px 15px!important}.nights span[data-v-6f7186d1]{padding:0;font-size:12px;line-height:13px;display:block;margin:3px}.nights[data-v-6f7186d1]:before{content:"";position:absolute;width:1px;height:40px;background:rgba(112,112,112,.4);top:-4px;right:50%;z-index:-12}.nights.circle[data-v-6f7186d1]:after,.nights.circle[data-v-6f7186d1]:before{opacity:.5}ul[data-v-22d6078c]{list-style:none;margin:.5rem 0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;margin:10px 0}li button[data-v-22d6078c]{border:1px solid #eee;height:40px;border-radius:5px;background:#f8f8f8;width:95%;margin-bottom:10px;text-transform:uppercase;cursor:pointer}li.active button[data-v-22d6078c]{color:#fff;background:#0089de;border-color:#0068c7}.years[data-v-22d6078c],.month[data-v-22d6078c]{color:#a00078}.counter .btn-outline-secondary{border:1px solid var(--color-primary)}.counter input{width:50px;text-align:center;background:#fff;border:1px;border-radius:5px}.filters-menu{border:1px solid var(--color-primary);border-radius:0 0 5px 5px;margin-top:-3px}.filters-menu .cell{background-color:#d6e8ff;border-radius:4px;color:#707070;font-size:13px;padding:5px 10px;margin:20px 10px}@media (max-width: 575px){.filters-menu .cell{max-width:200px;margin:5px auto}}@media (max-width: 767.98px){.dropdown-menu[data-v-90321dac]{right:0;left:auto}.btn-group-justified[data-v-90321dac]{display:flex!important}.btn-group-justified .btn-group[data-v-90321dac]{flex-basis:unset}.btn-group-justified .btn[data-v-90321dac]{padding-inline:.25rem}.btn-group-justified>div[data-v-90321dac]:first-child{border-bottom:1px solid #ddd;width:100%}}:root{--color-text: #707070;--color-gray: #aaaaaa;--color-primary: #0984e3;--color-primary-light: #f2fbff;--color-secondary: #707070;--color-secondary-dark: #696969;--color-secondary-light: #e2e2e2;--color-success: #6ab04c;--color-warning-light: #ffc107;--color-warning: #f0932b;--color-info: #097dd7;--color-alert: #b04c4c;--color-danger: #f5553e;--color-white: #ffffff;--color-black: #343a40;--color-grey-light: #ced4da;--pink: #fff9f1}body{color:var(--color-text) #707070;font-family:Poppins,sans-serif;font-size:14px}h2{font-size:30px;font-weight:400}h3{font-size:20px;font-weight:500}h4{font-size:16px}.text-primary{color:var(--color-primary)}.text-alert{color:var(--color-alert)}.text-warning{color:var(--color-warning)!important}.text-success{color:var(--color-success)}.text-bold{font-size:18px;font-weight:500;margin-right:5px}.badge-light-danger{background-color:#fdebe9!important;color:var(--color-danger)!important}.badge-light-danger.discount{margin-right:20px;border:1px solid var(--color-danger)!important}.text-md{font-size:16px!important;font-weight:400!important}.min-width-190{min-width:190px}.min-width-150{min-width:150px}.min-width-100{min-width:100px}.max-height-200{max-height:200px}h2 img,h3 img,h4 img{margin-right:10px}.md-16{font-size:16px}.md-36{font-size:36px}i,svg{margin-right:5px;vertical-align:middle}.fill-warning{fill:var(--color-warning)}.fill-primary{fill:var(--color-primary)!important}.fill-secondary{fill:var(--color-warning)!important}.fill-white{fill:var(--color-white)!important}a,a:hover,button,button:hover{text-decoration:none;transition:all .3s ease-in}.clear{clear:both}.photo-cover{min-height:100%;min-width:100%;object-fit:cover}.rounded-corners{border-radius:.25rem}.bg-color-primary{background-color:var(--color-primary)}.bg-color-info{background-color:var(--color-info)}.bg-color-primary,.bg-color-info,.bg-secondary,.bg-secondary-dark,.bg-color-warning{color:var(--color-white)}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary-dark{background-color:var(--color-secondary-dark)}.bg-grey-light{background-color:var(--color-grey-light)}.bg-color-warning{background-color:var(--color-warning)}.bg-ticket{background:url(/assets/ticketBg-868f0c82.svg) no-repeat center center;font-weight:700;font-size:18px;height:65px;padding:15px;width:200px}.overlay-black{display:block;overflow:hidden;position:relative;width:max-content;margin:auto}.overlay-black:hover:after{transform:translateY(0)}.overlay-black:after{background:rgba(0,0,0,.5);border-radius:6px;color:var(--color-white);content:"zoom_in";font-family:Material Icons;font-size:50px;height:100%;left:0;padding-top:30%;position:absolute;text-align:center;top:0;transform:translateY(100%);transition:transform .5s ease-out;width:100%}.btn{border-bottom-color:transparent;font-size:14px}.btn:hover,.btn:focus{box-shadow:none}.btn-info{background-color:var(--color-info);color:var(--color-white)}.btn-primary{background-color:var(--color-primary);color:var(--color-white)}.btn-success{background-color:var(--color-success);color:var(--color-white)}.btn-warning{background-color:var(--color-warning);color:var(--color-white)}.btn-outline-secondary{border-color:var(--color-grey-light);border-width:2px}.btn-alert{background-color:var(--color-alert);color:var(--color-white)}.btn-xl{font-size:21px;padding:25px;width:280px}.btn-xl.btn-block{width:100%}.btn-link{color:var(--color-info);font-size:11px;padding:0}.btn-link:hover{color:var(--color-warning-light);text-decoration:none}.btn-group-justified{display:flex;flex-wrap:wrap}.btn-group-justified .btn-group{flex-basis:0;flex-grow:1}.btn-group-justified .btn{padding-bottom:1rem;padding-top:1rem}.btn-group-justified .dropdown-menu .btn{padding:.375rem .75rem}.badge-success{background-color:var(--color-success);border-radius:0,25rem;color:var(--color-white);font-size:12px;padding:10px}.dropdown-menu-lg{width:365px}.dropdown-menu-sm{width:210px}.dropdown-menu{padding:15px}.dropdown-menu .btn-cell,.dropdown-menu .cell{background-color:var(--color-grey-light);border-radius:4px;color:var(--color-text) #707070;font-size:13px;margin-bottom:8px;margin-right:5px}.dropdown-menu .btn-cell{text-align:center}.dropdown-menu .btn-cell:hover,.dropdown-menu .btn-cell:focus{background-color:var(--color-warning);color:var(--color-white)}.dropdown-menu .btn-cell:last-of-type{margin-right:0}.dropdown-menu .cell{padding:.25rem 1.5rem}.dropdown-menu .cell input[type=checkbox]:focus{background-color:var(--color-warning)}.dropdown-menu .month{padding-right:5px}.dropdown-menu .month:last-of-type{padding-right:0}.dropdown-menu .month .cell{margin-bottom:5px}.dropdown-menu .action .btn{width:50%}.dropdown-menu .action .btn:first-of-type{margin-right:5px}.form-control{font-size:14px}.form-control:focus{border-color:var(--color-grey-light);box-shadow:0 3px 5px #0000000f,0 3px 5px #0000000f}.legend{font-size:20px;font-weight:500}.has-float-label{display:block;position:relative}.has-float-label label,.has-float-label>span{position:absolute;left:0;cursor:text;font-size:75%;opacity:1;-webkit-transition:all .2s;transition:all .2s;top:-.5em;left:.75rem;z-index:3;line-height:1;padding:0 1px}.has-float-label label:after,.has-float-label>span:after{content:" ";display:block;position:absolute;background:white;height:2px;top:50%;left:-.2em;right:-.2em;z-index:-1}.has-float-label .form-control::-webkit-input-placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.has-float-label .form-control::-moz-placeholder{opacity:1;transition:all .2s}.has-float-label .form-control:-ms-input-placeholder{opacity:1;transition:all .2s}.has-float-label .form-control::placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.has-float-label .form-control:placeholder-shown:not(:focus)::-webkit-input-placeholder{opacity:0}.has-float-label .form-control:placeholder-shown:not(:focus)::-moz-placeholder{opacity:0}.has-float-label .form-control:placeholder-shown:not(:focus):-ms-input-placeholder{opacity:0}.has-float-label .form-control:placeholder-shown:not(:focus)::placeholder{opacity:0}.has-float-label .form-control:placeholder-shown:not(:focus)+*{font-size:14px;opacity:1;top:10px}.input-group .has-float-label{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.input-group .has-float-label .form-control{width:100%;border-radius:.25rem}.input-group .has-float-label:not(:last-child),.input-group .has-float-label:not(:last-child) .form-control{border-bottom-right-radius:0;border-top-right-radius:0;border-right:0}.input-group .has-float-label:not(:first-child),.input-group .has-float-label:not(:first-child) .form-control{border-bottom-left-radius:0;border-top-left-radius:0}.checks-wrapper{border:1px solid #ced4da;border-radius:.25rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;margin-bottom:1rem;padding:.375rem .75rem}.checks-wrapper .form-check:first-of-type{margin-right:30px}.checks-wrapper .form-check-input{margin-right:8px}.modal-itinerary{border-radius:0}.modal-itinerary .modal-content,.modal-itinerary .modal-body{border:none;border-radius:0}.modal-itinerary li{margin-bottom:5px}.modal-itinerary h4{font-weight:500;margin-bottom:8px}.modal-itinerary .modal-header{border-bottom:none;border-radius:0;padding:0;position:relative}.modal-itinerary .modal-header>div{flex-grow:1}.modal-itinerary .modal-header li{margin-bottom:8px}.modal-itinerary .modal-header .diving-desc{margin:0;padding-bottom:10px;padding-top:10px}.modal-itinerary .header-title{border-bottom:2px solid var(--color-grey-light);padding:15px}.modal-itinerary .header-title h3{margin-bottom:0}.modal-itinerary .header-title h3 svg{fill:var(--color-warning)}.modal-itinerary .header-title .badge{font-size:14px;font-weight:500;float:right}.modal-itinerary .header-title .badge .text-success{font-size:16px}.modal-general .modal-content{border:none}.modal-general .modal-content .modal-header{background-color:var(--color-primary);border-bottom:none}.modal-general .modal-content .modal-header h3{color:var(--color-white);margin-bottom:0}.modal-general .modal-content .modal-body .quick-facts{background-color:var(--color-grey-light);padding:1rem}.modal-general .modal-content .modal-body .quick-facts i{font-size:16px}.modal-general .modal-content .modal-body h4{color:var(--color-primary);font-size:18px;font-weight:500}.modal-general .modal-content .modal-body .guest-form{padding:1rem}.modal-header{position:relative}.modal-header h5{color:var(--color-primary-light)}.modal-header .close{margin:0;opacity:1;padding:0;position:absolute;right:-20px;top:-20px;background:#fff;border-radius:50%}.modal-header .close svg{margin:0}.card-primary,.card-secondary{border:none;color:var(--color-white);height:100%}.card-primary .card-header,.card-secondary .card-header{border-bottom:none}.card-primary .card-body ul,.card-secondary .card-body ul{margin-bottom:0}.card-primary .card-body ul li,.card-secondary .card-body ul li{margin-bottom:10px}.card-primary .card-body ul li:last-of-type,.card-secondary .card-body ul li:last-of-type{margin-bottom:0}.card-primary{background-color:var(--color-primary)}.card-primary .card-header{background-color:var(--color-info)}.card-secondary{background-color:var(--color-secondary)}.card-secondary .card-header{background-color:var(--color-secondary-dark)}.card-table .card-header{background-color:var(--color-primary-light);border:none}.card-table .card-header h3,.card-table .card-header .price{font-size:24px;font-weight:500}.card-table .card-header h3 span{color:var(--color-text) #707070;font-size:16px;font-weight:500;margin-left:5px;display:inline-block}.card-table .text-bold{font-size:14px}.card-table .form-check-label{font-size:14px;margin:0 40px 0 8px}.card-table .span-wrapper span{display:table-cell;width:225px}.card-table .span-wrapper span:last-of-type{margin-bottom:10px}.card-table .form-group{margin-bottom:0}.card-table .form-check{font-size:12px}.card-offer{border-radius:.25rem;padding:0;position:relative;height:100%;background:rgb(226,226,226)}.card-offer:after{background-image:linear-gradient(to right,rgba(0,0,0,.8),rgba(3,3,3,0));height:100%;left:0;top:0;position:absolute;text-align:center;transition:transform .5s ease-out;content:"";width:100%}.card-offer .overlay{z-index:5;border-radius:.25rem;color:var(--color-white);font-size:16px;height:100%;left:0;padding:30px;position:absolute;top:0;width:100%}.card-offer .overlay h4{font-size:18px}.card-offer .overlay p{margin-top:10px;font-size:12px}.card-info{border:none}.card-info .card-header{background-color:transparent;border:none;padding-left:0;padding-right:0}.card-info .card-header h4{font-size:18px}.card-info .card-header svg{fill:var(--color-primary)}.card-info .card-body{background-color:var(--color-primary-light);border-radius:.25rem}.card-info .card-body.bg-secondary{background-color:var(--color-secondary)}.card-info .card-body.bg-secondary p{color:var(--color-white)}.card-info .card-body.bg-secondary .text-bold{font-size:14px;margin-bottom:0}.card-alarm{background-color:var(--pink);border:none}.card-total{border:none}.card-total .card-body{background-color:var(--color-info);border-radius:.25rem}.card-total .card-body .price-total,.card-total .card-body .price-additional,.card-total .card-body .price-total span,.card-total .card-body .price-additional span{color:var(--color-white)}.card-total .card-body .price-total{font-weight:500}.card-total .card-body .price-additional{font-size:18px;margin-top:10px}.steps-container .step .circle{background-color:var(--color-secondary-light);border-radius:100%;height:90px;font-size:30px;font-weight:500;margin:0 10px 15px;padding:25px;text-align:center;width:90px}.steps-container .step .circle.active{background-color:var(--color-warning);color:var(--color-white)}.steps-container .step .circle.passed{background-color:var(--color-success);color:var(--color-white)}.steps-container .step label{font-size:16px;font-weight:500}.steps-container .step:nth-child(2) .circle{position:relative;margin-left:255px;margin-right:255px}.steps-container .step:nth-child(2) .circle:after,.steps-container .step:nth-child(2) .circle:before{content:"";border-bottom:1px solid var(--color-gray);height:2px;position:absolute;right:0;top:50%;transform:translateY(50%);width:245px}.steps-container .step:nth-child(2) .circle:before{right:110%}.steps-container .step:nth-child(2) .circle:after{left:110%}.counter .btn-action,.counter .number{display:inline-block}.counter .btn-action{border-radius:.25rem;color:var(--color-white);font-size:21px;height:32px;text-align:center;width:32px}.counter .btn-action.disabled{background-color:#cbcbcb}.counter .btn-action.active-plus{background-color:var(--color-success)}.counter .btn-action.active-minus{background-color:var(--color-warning)}.counter .number{font-size:16px;font-weight:700;margin:0 8px}.price-total,.price-additional{vertical-align:middle}.price-total span,.price-additional span{font-weight:500;margin-left:15px}.price-total{font-size:24px;text-transform:uppercase}.price-total span{color:var(--color-success);font-size:30px}.price-additional{font-size:18px}.price-additional span{color:var(--color-warning);font-size:24px}.border-bottom-section{border-bottom:1px solid var(--color-grey-light);margin-bottom:20px;padding-bottom:20px}.border-bottom-section:last-of-type{border:none;margin-bottom:0;padding-bottom:0}.table-schedule{color:#707070;margin-top:30px}.table-schedule h4{margin-bottom:0}.table-schedule h4 .btn-link{color:var(--color-text) #707070;font-size:18px}.table-schedule h4 .btn-link:hover{color:var(--color-primary)}.table-schedule .icon-figcaption span{color:var(--color-primary);font-size:15px}.table-schedule thead th{background-color:var(--color-grey-light);border:none;border-radius:4px 4px 0 0}.table-schedule tbody td{border:1px solid var(--color-grey-light);padding:15px;text-align:left;vertical-align:middle}.table-schedule tbody td:nth-child(2){text-align:left}.table-schedule tbody td:nth-child(4){font-weight:500}.table-schedule tbody td:nth-child(3){font-size:12px;text-align:center}.table-schedule tbody td:last-child{text-align:center}.table-schedule .text-primary,.table-schedule .text-alert{font-size:14px;font-weight:500}.table-schedule .icon,.table-schedule .icon-figcaption{display:inline-block}.table-schedule .icon svg{vertical-align:baseline;margin-right:8px}.table-schedule .btn-outline-secondary{border-width:2px;margin-bottom:5px}.table-schedule s{color:var(--color-gray);display:block}.table-schedule .date,.table-schedule .circle{font-size:18px;font-weight:500;text-align:center}.table-schedule .date small,.table-schedule .circle small{color:var(--color-gray);display:block;font-size:12px;margin-top:-2px}.table-schedule .circle{border:1px solid var(--color-gray);border-radius:50%;color:var(--color-gray);height:54px;margin:0 52px;padding:5px;position:relative;width:54px}.table-schedule .circle:after,.table-schedule .circle:before{content:"";border-bottom:1px solid var(--color-gray);height:2px;position:absolute;width:52px;width:38px;top:25px;right:0}.table-schedule .circle:before{right:100%}.table-schedule .circle:after{left:100%}.table-sm thead th,.table-sm tbody td{color:#8d8d8d;font-size:12px;font-weight:400;text-align:left}.table-sm thead th:first-of-type,.table-sm tbody td:first-of-type{width:40%}.table-sm thead th{background-color:var(--color-grey-light);border:none;padding:10px 20px}.table-sm tbody tr:first-of-type td{border:none}.table-sm tbody td{padding:15px 20px}.table-sm tbody td .cabin-type,.table-sm tbody td:nth-child(2){display:block;font-size:14px;font-weight:500}.shopping-cart{background-color:var(--color-info);border:none;font-size:12px}.shopping-cart p{margin-bottom:5px}.shopping-cart .card-header,.shopping-cart .card-footer{background-color:transparent;border:none;color:var(--color-white)}.shopping-cart h4{color:var(--color-white);font-size:18px;font-weight:500}.shopping-cart .cart-item{background-color:var(--color-white);border-radius:.25rem;margin:0 15px 15px;padding:15px;position:relative}.shopping-cart .cart-item .icon-cancel{position:absolute;right:-10px;top:-10px;background:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%;width:28px;height:28px}.shopping-cart .cart-item .icon-cancel svg{margin:0;fill:var(--color-primary);width:90%;height:90%}.shopping-cart .cart-item h5{color:var(--color-info);font-size:16px;font-weight:500}.shopping-cart .cart-item .item-price{color:var(--color-success);font-size:14px;float:right;font-weight:500}.shopping-cart .cart-item .btn{margin-top:10px}.shopping-cart .cart-total{font-size:18px;font-weight:500;text-transform:uppercase}.shopping-cart .cart-total span{float:right}.card-mandatory{background-color:var(--color-secondary);border:none;color:var(--color-white);font-size:12px}.card-mandatory p{margin-bottom:0}.card-mandatory .card-body{padding:15px}.card-mandatory .card-header,.card-mandatory .card-footer{background-color:transparent;margin:0 15px;padding:0 0 15px}.card-mandatory .card-header{border-color:#858585;padding:15px 0}.card-mandatory .card-footer{border:none}.card-mandatory .card-footer span{float:right}.card-mandatory h4{color:var(--color-white);margin-bottom:0}.cabin-info{background-color:var(--color-primary-light);padding:15px}.cabin-info .cabin-info-header h3{color:var(--color-primary);font-size:24px}.cabin-info .cabin-info-header .price-info{font-weight:500}.cabin-info .cabin-info-header .price-info .small{font-size:11px}.cabin-info .cabin-info-header .price-info .price{color:var(--color-success);font-size:24px;line-height:20px;margin:0 8px}.cabin-info .cabin-facts{background-color:var(--color-white);margin-top:15px;padding:10px}.cabin-info .cabin-facts li{margin:0 10px 20px 0}.cabin-info .btn-success,.cabin-info .btn-alert{height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem;min-width:120px}.aria-only{position:absolute;left:-10000px;overflow:hidden}.at-accordion-or-tabs{position:relative;margin:0 auto;border:none;width:100%;padding:0;clear:both}.at-accordion-or-tabs>li{list-style:none;padding:0!important}.at-accordion-or-tabs>li>a{background-color:#dce8f2;border-radius:.25rem;color:var(--color-text) #707070;display:block;margin-bottom:15px;margin-right:10px;padding:.5rem;text-decoration:none}.at-accordion-or-tabs>li>a.booked{background-color:var(--color-success);color:var(--color-white)}.at-accordion-or-tabs>li>a.booked:before{font-family:Material Icons;content:"";color:var(--color-white);font-size:14px;transform:translateY(2px);margin:0 8px 0 0;display:inline-block}.at-accordion-or-tabs>li>a:hover,.at-accordion-or-tabs>li>a.active{background-color:var(--color-warning)!important;color:var(--color-white)!important}.at-accordion-or-tabs>li>section{display:none;background:#ffffff;overflow:hidden;position:relative;width:100%;box-sizing:border-box;padding:7px;border-bottom:none}.no-js .at-accordion-or-tabs>li>section{display:block}.at-accordion-or-tabs.at-tabs{border:none}.at-accordion-or-tabs.at-tabs>li{display:inline;border:none}.at-accordion-or-tabs.at-tabs>li>a{display:inline-block;z-index:98;position:relative;border-bottom-color:#fff;box-sizing:border-box}.at-accordion-or-tabs.at-tabs>li>a.active{z-index:100}.at-accordion-or-tabs.at-tabs>li>section{border-radius:.25rem;box-sizing:border-box;float:left;padding:15px;top:-1px;left:0;z-index:99}.at-accordion-or-tabs.at-tabs>li>section.is-open{border-top:2px solid var(--color-warning)}.ck-button{overflow:auto}.ck-button.disabled{opacity:.3}.ck-button.disabled label{background-color:var(--color-grey-light)}.ck-button.disabled label:hover{border-color:var(--color-grey-light);color:var(--color-text) #707070;cursor:not-allowed}.ck-button label{border:1px solid var(--color-grey-light);border-radius:.25rem;margin-bottom:0;width:100%}.ck-button label:hover .price{color:var(--color-text) #707070}.ck-button label input{position:absolute;top:-20px}.ck-button label input:checked+span.ck-button-info{border:1px solid var(--color-warning);color:var(--color-warning)}.ck-button label input:checked+span.ck-button-info .price{color:var(--color-text) #707070}.ck-button label span{display:block}.ck-button label span.ck-button-info{border-radius:.25rem;font-size:14px;font-weight:500;padding:20px;text-align:center}.boat-photo{max-height:220px;width:100%;height:100%;object-fit:cover}.cart_button{position:fixed;bottom:5%;right:5%;z-index:100000;width:60px;height:60px;padding:0!important;border-radius:50%;background-color:var(--color-warning-light);border:1px solid var(--color-warning-light);display:flex;justify-content:center;align-items:center}.cart_button i{margin:0;color:#fff;font-size:35px}.cart_button .count{position:absolute;top:15%;right:15%;border-radius:50%;background-color:var(--color-primary-light);color:var(--color-primary);margin:0;padding:5px;width:20px;height:20px;display:flex;justify-content:center;align-items:center}small.notes{color:#f0932b}small.notes svg{width:22px;height:22px;margin:0}.selected{color:#ffffffbf}table td .btn.btn-block{width:140px;margin:auto}@media (max-width: 767px){table td .btn.btn-block.select_cabin-btn,table td .btn.btn-block.charter_request-btn table td .btn.btn-block.btn-secondary{width:120px;padding:.5rem .25rem}}@media (min-width: 768px){.card.card-itinerary-info,.card-offer{max-height:200px}}.btn-primary{border-color:#2b91ff}@media (max-width: 574.98px){td:nth-child(2),td:nth-child(5){grid-column-end:span 2}}@media (max-width: 767.98px){.badge-light-danger.discount{margin-right:0}.btn-xl{font-size:16px;padding:15px;width:auto}.btn-xl i{font-size:20px}.btn-group-justified,.btn-group{display:grid!important;grid-template-rows:auto!important}.btn-group-justified .btn,.btn-group .btn{border-radius:0;width:100%}.steps-container .step:nth-child(2) .circle{position:relative;margin-left:auto;margin-right:auto}.steps-container .step:nth-child(2) .circle:before,.steps-container .step:nth-child(2) .circle:after{width:40px}.steps-container .step .circle{height:70px;padding:15px;width:70px}.steps-container .step label{font-size:14px;text-align:center;width:125px}.card-offer .overlay{padding:15px;height:auto}.card-offer .overlay p{margin:0 0 5px}.card-offer img{min-height:200px!important}.cabin-info-header{display:flex;flex-wrap:wrap;flex-direction:column;align-content:flex-start}.cabin-info-header h3{font-size:20px}.cabin-info-header .price-info{margin-bottom:10px;display:flex;align-items:center;width:100%;flex-wrap:wrap;flex-direction:row!important;gap:0 10px}.cabin-info-header .price-info p{margin-bottom:0}.cabin-info-header .price-info p:last-child{text-align:right}.cabin-info-header .price-info div{display:inline;vertical-align:top}.cabin-info .cabin-facts{justify-content:space-between;justify-content:space-evenly;border:1px dashed var(--color-primary)}.cabin-info .cabin-facts li{margin-bottom:.25rem;font-size:12px}.checks-wrapper .form-check{width:auto}.modal-itinerary .modal-header{padding-top:30px}.modal-itinerary .modal-header .close{right:-12px}.card-booked-cabins .quick-fact{display:inline-block;margin-left:30px;margin-right:30px}.card-booked-cabins .quick-fact:last-of-type{float:right}.total-footer{text-align:center}.total-footer .form-check-inline{align-items:baseline}.total-footer .btn-xl{width:100%;margin-top:15px}#tripSchedule table:not(.MobileRaw) tbody tr{display:grid;grid-auto-columns:50%}#tripSchedule table:not(.MobileRaw) tbody tr td{grid-column-end:span 2;width:100%}#tripSchedule table:not(.MobileRaw) td:nth-child(2){display:flex;align-items:flex-start}#tripSchedule table:not(.MobileRaw) td:nth-child(2) button{text-align:left}#tripSchedule table:not(.MobileRaw) td:nth-child(2),#tripSchedule table:not(.MobileRaw) td:nth-child(5){grid-column-end:span 2}#tripSchedule table:not(.MobileRaw) td:nth-child(3),#tripSchedule table:not(.MobileRaw) td:nth-child(4){grid-column-end:span 1;vertical-align:baseline}#tripSchedule table:not(.MobileRaw) thead tr{border-bottom-width:0}#tripSchedule table:not(.MobileRaw) tr{border:1px solid #ccc}#tripSchedule table:not(.MobileRaw) tr:not(:last-child){border-bottom-width:0}#tripSchedule table:not(.MobileRaw) td{border:none;border-bottom:1px solid #eee;position:relative;white-space:normal;text-align:left}#tripSchedule table:not(.MobileRaw) td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:700;content:attr(data-title)}}@media (max-width: 991.98px){.btn-md-block{display:block;width:100%}.card-table .card-header .price{float:right;min-width:max-content}.card-table .card-header h3{font-size:20px}.card-table .form-control,.card-table .form-check-label{margin-bottom:10px}.card-table .form-check-inline{align-items:baseline}.card-table .span-wrapper span{width:auto;display:block;margin-top:10px;margin-bottom:10px}.price-additional{font-size:16px}.price-additional span{color:#f0932b;font-size:18px;margin-left:auto}.card-total .card-body .price-total{font-size:18px}.card-total .card-body .price-total span{font-size:20px}.card-total .card-body .price-additional{font-size:14px}}@media (min-width: 768px) and (max-width: 991.98px){.steps-container .step:nth-child(2) .circle{margin-left:160px;margin-right:160px}.steps-container .step:nth-child(2) .circle:before,.steps-container .step:nth-child(2) .circle:after{width:145px}.card-offer img{height:100%;object-fit:cover;object-position:center;width:100%;position:absolute}.card-offer .overlay p{width:70%}.modal-itinerary .modal-header .close{right:-28px;top:-22px}}@media (min-width: 992px) and (max-width: 1199.98px){.modal-itinerary .modal-header .close{right:-28px;top:-22px}.card-offer img{height:100%;object-fit:cover;object-position:center;width:100%;position:absolute}}@media (max-width: 360px){.steps-container .step:nth-child(2) .circle:before,.steps-container .step:nth-child(2) .circle:after{width:30px}.steps-container .step .circle{width:60px;height:60px;font-size:20px}.steps-container .step label{width:100px}.ck-button label span.ck-button-info{padding:10px}.modal-header .close{right:-5px;top:-5px}}.formError{z-index:990}.formError .formErrorContent{z-index:991}.formError .formErrorArrow{z-index:996}.ui-dialog .formError{z-index:5000}.ui-dialog .formError .formErrorContent{z-index:5001}.ui-dialog .formError .formErrorArrow{z-index:5006}.inputContainer{position:relative;float:left}.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer;text-align:left}.formError.inline{position:relative;top:0;left:0;display:inline-block}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError .formErrorContent{width:100%;background:#ee0101;position:relative;color:#fff;min-width:120px;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-o-box-shadow:0 0 6px #000;padding:4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px}.formError.inline .formErrorContent{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}.greenPopup .formErrorContent{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#fff}.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative}body[dir=rtl] .formError .formErrorArrow,body.rtl .formError .formErrorArrow{margin:-2px 13px 0 0}.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin:0 0 0 12px;top:2px}.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;-o-box-shadow:0 2px 3px #444;height:1px;background:#ee0101;margin:0 auto;line-height:0;font-size:0;display:block}.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}.greenPopup .formErrorArrow div{background:#33be40}.blackPopup .formErrorArrow div{background:#393939;color:#fff}.formError .formErrorArrow .line10{width:15px;border:0}.formError .formErrorArrow .line9{width:13px;border:0}.formError .formErrorArrow .line8{width:11px}.formError .formErrorArrow .line7{width:9px}.formError .formErrorArrow .line6{width:7px}.formError .formErrorArrow .line5{width:5px}.formError .formErrorArrow .line4{width:3px}.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}.formError .formErrorArrow .line2{width:3px;border:0;background:#ddd}.formError .formErrorArrow .line1{width:1px;border:0;background:#ddd}
