@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);.btn-primary{background-color:#ffe500;border-color:#ffe500;color:#152d34}.btn-primary:hover{border-color:#ffe500}.btn-primary:hover,.btn-secondary{background-color:#152d34;color:#ffe500}.btn-secondary:hover{background-color:rgba(21,45,52,.92)}.page-reservation{padding:4rem 0}.page-reservation .page-reservation-title-bar{margin-bottom:1rem;padding:1.8rem 2rem}.page-reservation .page-reservation-title-bar h1{color:#ffe500;font-size:2.6rem;font-weight:600;line-height:2.2rem;margin:0}@media(max-width:991.98px){.page-reservation-tab .page-reservation-row{gap:3rem}.page-reservation-tab .page-reservation-pay-title h4{margin:0}}.page-reservation-tab .cards-row .card-single{padding:1.5rem}.page-reservation-tab .cards-row .card-single h5{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.page-reservation-tab .cards-row .card-single b,.page-reservation-tab .cards-row .card-single strong{font-weight:700}.page-reservation-tab .cards-row .card-single .card-heading{align-items:center;display:flex;gap:2rem;width:75%}.page-reservation-tab .cards-row .card-single .card-heading svg{height:100%;max-width:3rem}.page-reservation-tab .cards-row .card-single .card-heading svg g{fill:#152d34}.page-reservation-tab .cards-row .card-single .card-price{display:flex;justify-content:flex-end;width:25%}.page-reservation-tab .cards-row .card-single.card-header{font-size:1.8rem}.page-reservation-tab .cards-row .card-single.card-header h5{font-weight:700}.page-reservation-tab .cards-row .card-single.card-item{border-bottom:.1rem solid #ffe500;font-size:1.8rem;font-weight:400;line-height:1.8rem}.page-reservation-tab .cards-row .card-single.card-item .card-price{font-size:1.6rem}.page-reservation-tab .cards-row .card-single.card-item:last-child{border-bottom:0}.page-reservation-tab .cards-row .card-single.card-summary h5,.page-reservation-tab .cards-row .card-single.card-summary p{color:#ffe500;font-size:1.6rem;font-weight:400;line-height:1.8rem}.page-reservation-tab .cards-row .card-single.card-summary p{font-size:1.8rem}.page-reservation-tab .data-wrapper-outer{background-color:#f2f2f2;padding:2rem}.page-reservation-tab .data-wrapper{background-color:#fff;padding:4rem}@media(max-width:991.98px){.page-reservation-tab .data-wrapper{padding:2rem}}.page-reservation-tab .data-wrapper .data-heading{margin-bottom:2.4rem}.page-reservation-tab .data-wrapper .data-heading h3{font-weight: 700;margin:0;padding-bottom:1.5rem}.page-reservation-tab .data-wrapper .data-heading p{font-size:2.2rem;font-weight:600}.page-reservation-tab .data-wrapper .form-wrapper{gap:2rem}.page-reservation-tab .data-wrapper .form-wrapper.form-wrapper-invoice{display:none;gap:0;padding-top:4rem}.page-reservation-tab .data-wrapper .form-wrapper.form-wrapper-invoice .form-field{margin-bottom:2rem}.page-reservation-tab .data-wrapper .form-wrapper .form-field .checker-field,.page-reservation-tab .data-wrapper .form-wrapper .form-field .input-field,.page-reservation-tab .data-wrapper .form-wrapper .form-field .select-field{position:relative}.page-reservation-tab .data-wrapper .form-wrapper .form-field .checker-field .input-placeholder,.page-reservation-tab .data-wrapper .form-wrapper .form-field .input-field .input-placeholder,.page-reservation-tab .data-wrapper .form-wrapper .form-field .select-field .input-placeholder{font-size:1.8rem;font-weight:700;line-height:2.7rem;padding-bottom:.5rem}.page-reservation-tab .data-wrapper .form-wrapper .form-field .checker-field .input-default,.page-reservation-tab .data-wrapper .form-wrapper .form-field .input-field .input-default,.page-reservation-tab .data-wrapper .form-wrapper .form-field .select-field .input-default{background-color:#fff;border:.1rem solid #000;font-size:1.6rem;line-height:2.5rem;outline:0;padding:1.55rem 2rem;transition:border .3s ease,background .3s ease;width:100%}.page-reservation-tab .data-wrapper .form-wrapper .form-field .checker-field .input-default:not(:-moz-placeholder-shown),.page-reservation-tab .data-wrapper .form-wrapper .form-field .input-field .input-default:not(:-moz-placeholder-shown),.page-reservation-tab .data-wrapper .form-wrapper .form-field .select-field .input-default:not(:-moz-placeholder-shown){background-color:#f2f2f2}.page-reservation-tab .data-wrapper .form-wrapper .form-field .checker-field .input-default:focus-visible,.page-reservation-tab .data-wrapper .form-wrapper .form-field .checker-field .input-default:hover,.page-reservation-tab .data-wrapper .form-wrapper .form-field .checker-field .input-default:not(:placeholder-shown),.page-reservation-tab .data-wrapper .form-wrapper .form-field .input-field .input-default:focus-visible,.page-reservation-tab .data-wrapper .form-wrapper .form-field .input-field .input-default:hover,.page-reservation-tab .data-wrapper .form-wrapper .form-field .input-field .input-default:not(:placeholder-shown),.page-reservation-tab .data-wrapper .form-wrapper .form-field .select-field .input-default:focus-visible,.page-reservation-tab .data-wrapper .form-wrapper .form-field .select-field .input-default:hover,.page-reservation-tab .data-wrapper .form-wrapper .form-field .select-field .input-default:not(:placeholder-shown){background-color:#f2f2f2}.page-reservation-tab .data-wrapper .form-wrapper .form-field .iti__flag{background-image:url(../images/flags.png);border:.1rem solid #707070;box-shadow:0 0 0;height:1.5rem}.page-reservation-tab .data-wrapper .form-wrapper .form-field .iti__arrow{display:none}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page-reservation-tab .data-wrapper .form-wrapper .form-field .iti__flag{background-image:url(../images/flags@2x.png)}}.page-reservation-tab .data-wrapper .form-wrapper .form-field .iti__selected-flag{padding:0 2rem}.page-reservation-tab .data-wrapper .form-wrapper .form-field .iti--allow-dropdown{width:100%}.page-reservation-tab .data-wrapper .form-wrapper .form-field .iti--allow-dropdown .input-default.input-primary{padding-left:7rem}.page-reservation-tab .data-wrapper .form-wrapper .form-field .checker-field .checker-default{-webkit-touch-callout:none;color:#152d34;cursor:pointer;display:block;font-size:1.6rem;line-height:2.3rem;margin-bottom:.2rem;padding-left:4rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-reservation-tab .data-wrapper .form-wrapper .form-field .checker-field .checker-default:before{border:.1rem solid #152d34;content:"";height:2rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2rem;z-index:1}.page-reservation-tab .data-wrapper .form-wrapper .form-field .checker-field .checker-default:after{background-image:url(../images/checker-checkmark.svg);background-position:50%;background-size:cover;content:"";height:1rem;left:.25rem;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:1.4rem;z-index:2}.page-reservation-tab .data-wrapper .form-wrapper .form-field .checker-field .checker-input{display:none}.page-reservation-tab .data-wrapper .form-wrapper .form-field .checker-field .checker-input:focus+.checker-default:after,.page-reservation-tab .data-wrapper .form-wrapper .form-field .checker-field .checker-input:hover+.checker-default:after{opacity:.5}.page-reservation-tab .data-wrapper .form-wrapper .form-field .checker-field .checker-input:checked+.checker-default:after{opacity:1}.page-reservation-tab .data-wrapper .form-wrapper .form-field .select2-default-reservation-page+span.select2{width:100%!important}.page-reservation-tab .data-wrapper .form-wrapper .form-field .select2-default-reservation-page+span.select2 .select2-selection--single{background-color:#fff;border:.1rem solid #707070;border-radius:0;height:5.8rem;transition:border .3s ease}.page-reservation-tab .data-wrapper .form-wrapper .form-field .select2-default-reservation-page+span.select2 .select2-selection--single .select2-selection__rendered{color:#152d34;font-size:1.6rem;line-height:2.5rem;padding:1.55rem 2rem;transition:background .3s ease}.page-reservation-tab .data-wrapper .form-wrapper .form-field .select2-default-reservation-page+span.select2 .select2-selection--single .select2-selection__rendered[title]{background:#f2f2f2}.page-reservation-tab .data-wrapper .form-wrapper .form-field .select2-default-reservation-page+span.select2 .select2-selection--single .select2-selection__arrow{height:auto;right:2rem;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .3s ease;width:auto}.page-reservation-tab .data-wrapper .form-wrapper .form-field .select2-default-reservation-page+span.select2 .select2-selection--single .select2-selection__arrow b{border:0;display:block;height:auto;left:0;margin:0;position:relative;top:0;width:auto}.page-reservation-tab .data-wrapper .form-wrapper .form-field .select2-default-reservation-page+span.select2 .select2-selection--single .select2-selection__arrow b:before{background-image:url(../images/chevron-down.svg);content:"";display:block;height:1rem;width:1.6rem}.page-reservation-tab .data-wrapper .form-wrapper .form-field .select2-default-reservation-page+span.select2.select2-container--open .select2-selection__arrow{transform:translateY(-50%) rotate(180deg)}.page-reservation-tab .data-wrapper .form-wrapper .form-group{display:flex;gap:2rem}@media(max-width:575.98px){.page-reservation-tab .data-wrapper .form-wrapper .form-group{flex-wrap:wrap}}.page-reservation-tab .data-wrapper .form-wrapper .form-group .form-field{width:50%}@media(max-width:575.98px){.page-reservation-tab .data-wrapper .form-wrapper .form-group .form-field{width:100%}}.page-reservation-tab .data-wrapper .form-wrapper .form-group .form-field .input-field{display:flex;flex-direction:column;height:100%;justify-content:space-between}.page-reservation-tab .data-wrapper-btns{gap:2rem;margin-top:5rem}.select2-container--open .select2-dropdown{background:#fff;border:.1rem solid #152d34;border-radius:0;z-index:1001}.select2-container--open .select2-dropdown.select2-dropdown--below{border-top:0}.select2-container--open .select2-dropdown.select2-dropdown--above{border-bottom:0}.select2-container--open .select2-dropdown .select2-results__options{max-height:32rem}.select2-container--open .select2-dropdown .select2-results__options .select2-results__option{color:#152d34;padding:1.6rem 2rem;position:relative;transition:background .3s ease,color .3s ease}.select2-container--open .select2-dropdown .select2-results__options .select2-results__option.select2-results__option[aria-selected=true]{background-color:#152d34;color:#fff}.select2-container--open .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted[aria-selected]{background:#ffe500;color:#152d34}.page-reservation-pay{padding:4rem 0}.page-reservation-pay .pay-btn{margin-top:7rem}@media(max-width:1199.98px){.page-reservation-pay .pay-btn{margin-top:3rem}}.page-reservation-pay .choose-payment{border:.1rem solid #707070;cursor:pointer;padding:4rem 2rem;transition:border .3s ease,box-shadow .3s ease;width:100%}@media(min-width:992px){.page-reservation-pay .choose-payment{width:90%}}@media(max-width:991.98px){.page-reservation-pay .choose-payment{margin-bottom:2rem}}.page-reservation-pay .choose-payment h3{color:#707070;font-weight: 700;margin:0;transition:color .3s ease}@media(max-width:991.98px){.page-reservation-pay .choose-payment h3{font-size:2rem;line-height:3rem}}.page-reservation-pay .choose-payment img{max-width:18.3rem;width:100%}@media(max-width:767.98px){.page-reservation-pay .choose-payment img{max-width:10rem}}.page-reservation-pay .choose-payment.active,.page-reservation-pay .choose-payment:active,.page-reservation-pay .choose-payment:focus-visible,.page-reservation-pay .choose-payment:hover{border-color:#ffe500;box-shadow:0 0 1.5rem rgba(0,0,0,.29)}.page-reservation-pay .choose-payment.active h3,.page-reservation-pay .choose-payment:active h3,.page-reservation-pay .choose-payment:focus-visible h3,.page-reservation-pay .choose-payment:hover h3{color:#152d34}