.passengers-fieldset .passenger-legend{font-family:"Poppins",Helvetica,Arial,sans-serif;font-weight:600;color:#343f52;padding-bottom:.5rem;margin-bottom:1rem;font-size:1.25rem;transition:all .3s ease}.passengers-fieldset fieldset{padding-left:0;padding-right:0}.passengers-fieldset .form-control-plaintext{background-color:#e9ecef;border:1px solid #ced4da;color:#6c757d;cursor:not-allowed}.passengers-fieldset .form-control-plaintext:focus{box-shadow:none;border-color:#ced4da}.passengers-fieldset .row{margin-left:-0.5rem;margin-right:-0.5rem}.passengers-fieldset .col-md-3,.passengers-fieldset .col-md-6{padding-left:.5rem;padding-right:.5rem}.passengers-fieldset .passenger-gender-field{max-width:120px}.passengers-fieldset .passenger-birthdate-field{max-width:200px}@media(max-width: 767.98px){.passengers-fieldset fieldset{padding:1rem;margin-bottom:1rem}.passengers-fieldset .passenger-legend{font-size:1rem;padding-bottom:.25rem;margin-bottom:.75rem}.passengers-fieldset .col-md-3,.passengers-fieldset .col-md-6{margin-bottom:.5rem}}.passengers-fieldset .age-restricted{position:relative}.passengers-fieldset .age-restricted::after{content:"🔒 Enfant < 12 ans";position:absolute;top:-0.5rem;right:0;background-color:#dc3545;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.passengers-fieldset .age-allowed{position:relative}.passengers-fieldset .age-allowed::after{content:"✅ Modifiable";position:absolute;top:-0.5rem;right:0;background-color:#28a745;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.passengers-fieldset .passenger-birthdate-field.is-valid{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.passengers-fieldset .passenger-birthdate-field.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.passengers-fieldset .birthdate-error{font-size:.875rem;margin-top:.5rem}.passengers-fieldset .birthdate-error .fas{color:#dc3545}.passengers-fieldset .general-birthdate-error{border-left:4px solid #dc3545;margin-bottom:1rem}.passengers-fieldset .passenger-birthdate input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.passengers-fieldset .passenger-birthdate input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}body{background-color:#fff}.logo-light,.logo-dark{width:220px}body.checkout .navbar-expand-lg.fixed .navbar-nav .nav-item{color:#fff}body.checkout .navbar-expand-lg.fixed .navbar-nav .nav-item a{color:#fff}.navbar-expand-lg.fixed .navbar-nav .nav-item{color:var(--bs-navbar-color)}.navbar-expand-lg.fixed .navbar-nav .nav-item a{color:var(--bs-navbar-color)}.navbar-expand-lg .navbar-nav .navbar-button{cursor:pointer}.navbar-expand-lg .navbar-nav .nav-item{color:var(--bs-nav-link-color)}.navbar-expand-lg .navbar-nav .nav-item a{color:var(--bs-nav-link-color)}h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif;font-weight:600}.bg-primary{background-color:#24b3ae !important}.bg-primary-dark{background-color:#4ea9a7 !important}.display-1,.display-2,.display-3,.display-4,.display-5,.display-6{font-weight:600}.text-lemon{color:#ffbb0c}.text-darkgrey{color:rgba(22,37,30,.6)}#flash-container{position:fixed;display:block;width:33%;height:auto;top:8px;right:-25%;opacity:1;transition:all 1s ease-in-out;z-index:1050;overflow:hidden}#flash-container .alert-block{width:100%;translate:100%;transition:all 1s ease-in-out;opacity:0}#flash-container .alert-block.floating{opacity:1;translate:0}#flash-container .alert-block .alert{width:100%}#flash-container.floating{right:8px;opacity:1}@media(max-width: 767px){#flash-container{width:90%}}.swiper-container .swiper img{border-radius:10px}.paginator-wrapper ul.pagination{display:inline-flex}.paginator-wrapper ul.pagination li.page-item:first-child .page-link{width:auto;padding:0 10px}.paginator-wrapper ul.pagination li.page-item:last-child .page-link{width:auto;padding:0 10px}form .ts-wrapper.form-select{background-color:#fff}form .ts-wrapper.form-select:not(.disabled) .ts-control{padding:.6rem 2rem .6rem 1rem}form .form-label.required{color:#959ca9}form legend.required{font-weight:normal;color:#959ca9}form span.date-error.text-danger{font-size:14px}form input[readonly]{background-color:rgba(231,231,231,.9058823529)}form .passengers-fieldset fieldset legend{font-size:1.25rem;color:#000}.btn.btn-expand.active{background:none;transform:translateY(0);color:#fff;box-shadow:none}.btn.btn-expand.active:before{width:100%}input.click{cursor:pointer}.travelers_wrapper{display:none;position:absolute;width:250px;min-height:150px;background-color:#fff;border:1px solid #cecece;border-radius:8px;padding:1rem;z-index:99;font-size:80%}.travelers_wrapper.show{display:block}.travelers_wrapper fieldset:first-child{border:none}.travelers_wrapper fieldset{border-top:1px solid #cecece}.travelers_wrapper fieldset fieldset{border:none}.travelers_wrapper .birthday_wrapper input[type=date]{padding-left:inherit;padding-top:.3rem;padding-bottom:.3rem}.travelers_wrapper .birthday_wrapper .row>.date-error{font-size:80%;padding:0}fieldset legend{font-weight:600}fieldset output{display:flex;width:30px;height:30px;padding:12px;border:1px solid #cecece;border-radius:6rem;text-align:center;justify-content:center;align-items:center}.plane-divider{position:relative;display:flex;height:30px;background:rgba(0,0,0,0) url("../img/plane-yellow-VycLiq_.png") no-repeat;background-position:center center;background-size:contain;justify-content:space-between;align-items:center}.plane-divider::before{display:block;content:"";position:absolute;background-image:linear-gradient(to right, #FFBB0C 50%, rgba(255, 255, 255, 0) 0%);background-position:bottom;background-size:15px 1px;background-repeat:repeat-x;top:48%;left:3.5%;width:93%;width:94%;height:1px}.plane-divider span.dot{display:flex;background-color:#ffbb0c;border-radius:25rem;width:6px;height:6px}#wrapper-booking-room h4.booking-room-title{font-size:28px}#wrapper-booking-room .subtitle{font-family:"Sofia Sans",sans-serif;font-size:18px;font-weight:700;display:flex;align-items:center}#wrapper-booking-room .subtitle i.uil{font-size:24px;margin-right:10px}.form-subtitle{font-size:20px;font-weight:bold}.mxw-250{max-width:250px}.mxw-350{max-width:350px}.mxw-450{max-width:450px}.text-grey{color:#666}.btn-primal{width:100%;max-width:450px;text-transform:uppercase}.text-divider-center{position:relative;text-align:center}.text-divider-center::before{content:"";position:absolute;height:1px;width:100%;border:1px solid #666;top:50%;left:0;z-index:0}.text-divider-center span{display:inline-block;padding:4px 15px;background-color:#fff;color:#666;position:relative;z-index:10}.cart-options-wrapper{font-size:14px;margin:15px 0}.cart-options-wrapper .cart-option{border:1px solid #eff2ef;padding:15px;margin-top:15px;margin-bottom:15px;cursor:pointer}.cart-options-wrapper .cart-option.active{border-color:#333}.cart-options-wrapper .cart-option.readonly{cursor:default}.cart-options-wrapper .cart-option .col-1 button{border:1px solid #cacaca}.cart-options-wrapper .cart-option:hover div.row div:first-child .btn{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);transform:translateY(-0.15rem);box-shadow:0rem .25rem .75rem rgba(30,34,40,.15)}.cart-options-wrapper .price{font-size:20px;font-weight:700}#transfer-wrapper .cart-options-wrapper .cart-option button{cursor:default}.cart-summary-block{font-size:16px}.cart-summary-block p{line-height:1.2rem;margin-bottom:10px}.checkout-breadcrumb .step-item{display:flex;align-items:center;justify-content:center}.checkout-breadcrumb .step-item.active .step-badge{background-color:#24b3ae;color:#fff}.checkout-breadcrumb .step-item.active .step-name span{color:#24b3ae}.checkout-breadcrumb .step-item .step-badge{display:flex;align-items:center;justify-content:center;background-color:#e7e7e7;border-radius:50%;color:#000;width:45px;height:45px}.checkout-breadcrumb .step-item .step-badge a{padding-top:2px}.checkout-breadcrumb .step-item .step-badge a,.checkout-breadcrumb .step-item .step-badge i{color:#000}.checkout-breadcrumb .step-item .step-name small{font-family:"Sofia sans",sans-serif;font-weight:bold;font-size:12px;color:#737373}.checkout-breadcrumb .step-item .step-name span{font-family:"Poppins",sans-serif;font-weight:700;font-size:18px;color:#000}/*# sourceMappingURL=app.min.css.map */