.container--booking-form{background-color:#0d3443;padding:30px 0 0}.container--booking-form .introduce h1,.container--booking-form .introduce h2{font-stretch:normal;font-style:normal;line-height:52px}.container--booking-form .introduce h1{font-size:38px}.container--booking-form .introduce h2{color:#00a7b3;font-size:26px}.container--booking-form .panel-group{margin-top:24px}.container--booking-form .benefits{margin:24px 0}.container--booking-form .benefits h2{font-size:24px}.container--booking-form .benefits ul li,.container--booking-form .introduce p{font-size:16px}.container--booking-form .btn-showcase button{align-items:flex-end;border:1px solid #00a7b3;border-radius:4px;color:#00a7b3;display:flex;padding:14px 20px}.container--booking-form .btn-showcase button:hover{opacity:.8}.container--booking-form .form-header{background:#eff7fb;border:1px solid #ccd9ea;border-radius:10px;margin-bottom:32px;padding:32px}.container--booking-form .form-header h1{color:#0d3443;font-size:32px}.container--booking-form .form-header h2{color:#0d3443;font-size:18px;margin:0}.container--booking-form .form-wrapper{border-radius:0;padding:40px 15px}.container--booking-form .form-wrapper .form-input{margin-bottom:10px}.container--booking-form .form-wrapper .form-input p{font-size:14px}.container--booking-form .form-wrapper .form-input span{color:red;font-size:14px;font-weight:700}.container--booking-form .form-wrapper .form-input span.warning-spam{color:#666;font-size:12px;font-weight:400}.container--booking-form .form-wrapper .form-input label{font-size:14px;font-weight:700;line-height:24px;margin-bottom:5px}.container--booking-form .form-wrapper .form-input .duration{border:1px solid #949494;border-radius:4px;height:44px;padding-left:14px}.container--booking-form .form-wrapper .form-input .duration input{height:22px;width:22px}.container--booking-form .form-wrapper .form-input .duration label{line-height:43px}.container--booking-form .form-wrapper .form-input .duration,.container--booking-form .form-wrapper .form-input .duration *{cursor:pointer}.container--booking-form .form-wrapper .form-input input,.container--booking-form .form-wrapper .form-input select,.container--booking-form .form-wrapper .form-input textarea{border:1px solid #949494;border-radius:4px;box-shadow:none;font-size:14px;height:44px!important;padding:10px 20px;width:100%}@media (max-width:768px){.container--booking-form .form-wrapper .form-input input,.container--booking-form .form-wrapper .form-input select,.container--booking-form .form-wrapper .form-input textarea{font-size:16px}}.container--booking-form .form-wrapper .form-input input:focus-visible,.container--booking-form .form-wrapper .form-input select:focus-visible,.container--booking-form .form-wrapper .form-input textarea:focus-visible{outline:none}.container--booking-form .form-wrapper .form-input ._error-inner{background:#fdf1f3;padding:5px 0 5px 5px;text-align:left}.container--booking-form .form-wrapper .form-input ._error-inner *{color:red}.container--booking-form .form-wrapper .form-input ._has_error,.container--booking-form .form-wrapper .form-input ._has_error+.dropdown-toggle,.container--booking-form .form-wrapper .form-input ._has_error:active,.container--booking-form .form-wrapper .form-input ._has_error:active+.dropdown-toggle,.container--booking-form .form-wrapper .form-input ._has_error:focus,.container--booking-form .form-wrapper .form-input ._has_error:focus+.dropdown-toggle{border-color:red!important}.container--booking-form .form-wrapper #_form_78_ .form-input ._has_error+.dropdown-toggle:after,.container--booking-form .form-wrapper #_form_78_ .form-input ._has_error:active+.dropdown-toggle:after,.container--booking-form .form-wrapper #_form_78_ .form-input ._has_error:focus+.dropdown-toggle:after{color:red!important}.container--booking-form .form-wrapper .form-body label i:before{font-size:20px}.container--booking-form .form-wrapper .form-body .required{color:#666!important;font-size:12px;font-style:italic;margin-top:20px}.container--booking-form .form-wrapper .form-body .required span{color:red;font-size:12px;font-weight:700}.container--booking-form .form-wrapper .form-submit{background-color:#fd0;border:1px solid #fd0;border-radius:4px;color:#000!important;padding:12px 0}.container--booking-form .form-wrapper .form-submit:hover{background-color:#ffc205;border:1px solid #ffc205;transition:all .5s}.container--booking-form .form-wrapper .form-submit.step-2{background-color:#007e8a;border:1px solid #007e8a;border-radius:4px;color:#fff!important}.container--booking-form .form-wrapper .form-submit.step-2:hover{background-color:#fff;color:#007e8a!important;transition:all .5s}.container--booking-form .form-wrapper .form-submit.step-2:disabled,.container--booking-form .form-wrapper .form-submit:disabled{background-color:#fd0!important;border:1px solid #fd0!important;color:#000!important;cursor:not-allowed!important}.container--booking-form .form-wrapper .form-body *{color:#0d3443}.container--booking-form .form-wrapper .form-body .heading{font-size:18px;font-weight:700;margin-bottom:24px}.container--booking-form .form-wrapper .form-body .content{font-size:14px}.container--booking-form .form-wrapper .form-footer *{color:#666;font-size:12px}.container--booking-form .form-wrapper .form-footer p.step-2,.container--booking-form .form-wrapper .form-footer ul li,.container--booking-form .form-wrapper .form-footer ul li a{color:#0d3443;font-size:16px}.container--booking-form .form-wrapper .bootstrap-select>.dropdown-toggle{border:1px solid #949494;border-radius:4px;color:#0d3443!important;font-size:14px;height:44px!important;padding:10px 20px}@media (max-width:768px){.container--booking-form .form-wrapper .bootstrap-select>.dropdown-toggle{font-size:16px}}.container--booking-form #_form_80_ .form-wrapper .bootstrap-select>.dropdown-toggle{font-size:14px}.container--booking-form .form-wrapper .bootstrap-select>.dropdown-toggle:focus{box-shadow:none!important;outline:none!important}.container--booking-form .form-wrapper .bootstrap-select .caret{color:#999!important}.container--booking-form .form-wrapper .bootstrap-select .dropdown-menu.show{padding:0}.container--booking-form .form-wrapper .bootstrap-select .dropdown-menu li a{transition:none}.container--booking-form .form-wrapper .bootstrap-select .dropdown-menu li a span{color:#333;font-size:16px;font-weight:400}.container--booking-form .form-wrapper .bootstrap-select .dropdown-menu li a:hover,.container--booking-form .form-wrapper .bootstrap-select .dropdown-menu>.active>a,.container--booking-form .form-wrapper .bootstrap-select .dropdown-menu>.active>a:hover{background-color:#0099a5;outline:none}.container--booking-form .form-wrapper .bootstrap-select .dropdown-menu li a:hover span,.container--booking-form .form-wrapper .bootstrap-select .dropdown-menu>.active>a span{color:#fff!important}.container--booking-form #demoTime+.dropdown-toggle .filter-option{margin:0}.container--booking-form #_form_80_ .form-row .bootstrap-select>.dropdown-toggle:after{border:0;content:"\e9a9";font-family:jl-icons,sans-serif;font-size:20px;margin:0;position:absolute;right:15px}.container--booking-form #_form_80_ .form-row select{background:none}.container--booking-form .form-wrapper #bad-thank-you span[id]{color:#1f1f1f}.container--booking-form .panel-group .panel-collapse{max-width:800px}.container--booking-form #faqs-group a:after{background-position:50%;background-repeat:no-repeat;color:#fff!important;content:"\e956";display:block;font-family:jl-icons,sans-serif;height:31px;position:absolute;right:5px;top:20px;width:31px}.container--booking-form #faqs-group a:not(.collapsed):after{content:"\e957"}@media (min-width:768px){.container--booking-form .form-header h1{font-size:24px;margin:24px 0}.container--booking-form .form-header h2{font-size:16px}.container--booking-form .form-wrapper .form-footer p.step-2,.container--booking-form .form-wrapper .form-footer ul li,.container--booking-form .form-wrapper .form-footer ul li a{font-size:18px}}@media (min-width:992px){.container--booking-form .form-wrapper{padding:25px}.container--booking-form .block-1{padding-right:100px}.container--booking-form .benefits ul li,.container--booking-form .introduce p{font-size:18px}.container--booking-form{padding:30px 15px}.container--booking-form .form-wrapper.form-first-step{margin-top:20px!important}}@media (min-width:1400px){.container--booking-form{padding:64px 180px}.container--booking-form .introduce h1{font-size:44px}.container--booking-form .introduce h2{font-size:28px}}@media (min-width:1920px){.container--booking-form .introduce h1{font-size:56px;line-height:64px}.container--booking-form .introduce h2{font-size:36px}}.read-only{background-color:#e8f0fe!important;border:1px solid #ccc;pointer-events:none!important}.iti__selected-flag{max-height:44px!important}.iti__country-name,.iti__dial-code{color:#0d3443!important;font-weight:400!important}.special-bad-banner{background-color:#0e51b5;border:4px solid #fd0;margin:-40px -15px 20px;padding:20px 25px}@media (min-width:992px){.special-bad-banner{margin:-25px -25px 20px}}