.intro-container{text-align:center}.intro-container .intro-image{height:128px;object-fit:cover;max-width:300px}.intro-container .title{margin-top:3rem;font-size:16px;font-weight:600}.intro-container .description{color:rgb(0 0 0 / 90%);margin-top:1rem;font-size:14px;font-weight:300}.intro-region-select{border:1px solid #7070707d;height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem;margin-top:1rem;background-color:#fff}.confirm-btn{background-color:#009fd9;border:none;color:#fff;display:block;text-align:center;margin:1rem auto auto;border-radius:3px;line-height:4rem;padding:0 10rem}.next-step-btn,.prev-step-btn{border:none;display:block;text-align:center;margin:1rem .5rem 0 .5rem;border-radius:7px;line-height:3.429rem;padding:0 4.286rem;display:inline-block;transition:0.3s ease;margin-top:0;font-size:16px}.next-step-btn{background-color:#009fd9}.prev-step-btn{color:#afafaf;background-color:#fff;border:1px solid rgb(112 112 112 / 50%)}.prev-step-btn:hover{border:1px solid rgb(112 112 112);color:rgb(112 112 112)}.next-step-btn:hover{background-color:#0078a4}.step-initial .prev-step-btn{opacity:0;width:0;padding-left:0;padding-right:0}.step-initial .next-step-btn{padding:0 10rem}.close-icon{position:relative;width:18px;height:18px}.close-icon::before,.close-icon::after{width:2px;height:18px;position:absolute;right:0;z-index:22222222;display:block;background-color:#707070;border-radius:30px;margin:auto;left:0}.close-icon::before{content:"";transform:rotate(45deg)}.close-icon::after{content:"";transform:rotate(-45deg)}.former-component .modal .close{left:2.3rem;position:absolute;top:2rem}.step-initial .progress{opacity:0}.progress{overflow:initial;border-radius:100px;height:8px;transition:0.3s ease}.progress-bar{overflow:initial;position:relative;border-radius:100px;background-color:#009fd9;height:8px}.progress-value{position:absolute;left:-10px;background-color:#009fd9;width:30px;text-align:center;line-height:17px;border-radius:100px;font-size:13px;box-shadow:2px 0 5px #0003}.former-header{padding:2.4rem 6rem;height:80px}.former-footer{text-align:center;border-top:1px solid rgb(112 112 112 / 50%);padding:1.04rem 0;height:80px}.field-content{font-size:15px;color:#000;text-align:center;margin-bottom:2rem;transition:.2s ease;font-weight:600;padding:0 2rem}.field-note{font-weight:400;text-align:center;font-size:14px;color:rgb(0 0 0 / 50%);transition:.2s ease;margin-top:.8rem}.single-item .field-options{text-align:center;width:136px;margin:auto}.dynamic-steps>.field-item.single-item>.field-options.field-type-increment{width:250px;transform:scale(1.2)}.field-options{list-style:none;padding:0 4rem;margin:0}.field-options.field-type-text{width:100%}.field-options.field-type-number{width:60%}.field-options>li{margin-top:9px}.field-options:not(.field-type-checkbox)>li .option-item:hover label:not(:empty){border:1px solid #2d2d2d6b}.field-options li .form-check,.field-options li label{border-radius:5px;cursor:pointer}.single-item .field-options li label{border:none;transform:scale(1.1)}.field-options li label:empty{display:none}.field-options li label{width:100%;display:block;border:1px solid #e9eced;padding:.9rem 3.4rem .9rem 0;transition:.2s ease;z-index:2}.field-options li input{accent-color:#009fd9;width:18px;height:100%;margin:0 14px 0 0;transition:.2s ease}.field-options li input[type=radio],.field-options li input[type=checkbox]{opacity:.5}input[type=radio]#man,input[type=radio]#woman{opacity:0!important}.field-options li input:checked{opacity:1}.small .field-options .form-input{padding:.5rem 1rem}.field-options .form-input{width:100%;margin:0;padding:1.2rem 2rem;border:1px solid #e9eced;border-radius:5px;transition:0.2s ease}.field-options.field-type-number .form-input{text-align:center;font-size:16px;padding:.3rem 1rem;direction:ltr;margin:auto}.field-options textarea.form-input{min-height:150px;font-size:15px;padding:1rem;line-height:initial}.field-options .on-search .form-input{border-radius:5px 5px 0 0}.field-options .form-input:focus{outline:none;border:1px solid #009fd9}.field-options .form-check{padding:0;overflow:hidden}.field-options .option-item{font-size:13px;position:relative;font-weight:400}.field-options .option-item:hover input:not(:checked){opacity:.7}.field-options.field-type-increment .option-item:hover input{opacity:1}.field-item.single-item .field-options.field-type-increment .option-item:hover label{border:none!important}.field-options li input:before{content:"";position:absolute;right:-1.3rem;top:0;bottom:0;margin:auto;height:100%;width:10px;background-color:#00aeff;opacity:0;transition:0.2s ease;transform:translateX(10px)}.field-options li input:checked:before{background-color:#00aeff;opacity:1;transform:translateX(0)}.former-component.has-modal .former-modal{opacity:1;visibility:visible;transform:translateY(0)}.former-modal{transition:0.2s ease;background-color:#fff;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:95%;width:65%;z-index:100;box-shadow:0 0 5px #0000003d;border-radius:5px;transform:translateY(10px);opacity:0;visibility:hidden}.former-component.has-modal .modal-content:before,.former-component.has-confirmation .modal-content:before{opacity:1;visibility:visible}.former-component .modal-content:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:rgb(163 158 158 / 40%);height:100%;width:100%;z-index:1;transition:0.2s ease;opacity:0;visibility:hidden}.former-modal-footer .confirm-btn,.former-modal-footer .cancel-btn{border:none;display:block;text-align:center;margin:1rem .2rem 0 .2rem;border-radius:7px;line-height:3rem;padding:0 2rem;display:inline-block;transition:0.3s ease;margin-top:0;font-size:1.1rem}.former-modal-footer .cancel-btn{color:#afafaf;background-color:#fff;border:1px solid rgb(112 112 112 / 50%)}.former-modal-footer .confirm-btn{background-color:#00aeff}.former-modal-footer{text-align:center;border-top:1px solid rgb(112 112 112 / 50%);padding:.7rem 0;background-color:#fff}.former-modal-content{height:88%;overflow-y:auto;padding:2rem}.former-modal-content .field-options{overflow:initial;height:auto;padding:0}.single-item .field-content{text-align:center!important}.former-modal-content .field-content{text-align:start;margin-bottom:20px;font-weight:700;font-size:16px;padding:0}.field-options.field-type-increment li label{padding:1rem 1.5rem 1rem 0!important}.field-options.field-type-increment .different-field-type label{padding:0!important}.former-modal-content .field-options li label{padding:.9rem 3.4rem .9rem 0}.former-modal-content .field-item{margin-bottom:3rem}.form-check-increment{display:inline-block;text-align:end;direction:ltr;position:absolute;left:3.5rem;margin:auto}.form-check-increment .plus-btn{color:#fff;background-color:#009fd9;right:-2rem;top:0;bottom:0}.form-check-increment .minus-btn{border:1px solid #808080a6;color:gray;font-size:40px!important;left:-2rem;top:0;bottom:0;margin:auto}.form-check-increment .increment-input{width:40px;text-align:center;border:none;outline:none;box-shadow:none;margin:0}.label-title{display:inline-block}.form-check-increment .plus-btn,.form-check-increment .minus-btn{display:inline-block;text-align:center;cursor:pointer;font-size:25px;line-height:26px;width:30px;border-radius:4px;position:absolute}.date-item .date{display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column wrap;-webkit-flex-flow:column wrap;webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;background-color:#fff;border-radius:.25rem;border:1px solid #e9eced;padding:.5rem .5rem;height:100%;font-size:13px;transition:0.2s ease;color:#000}.date-item.selected .date{background-color:#009fd9;color:#fff;border-color:#009fd9}.dates{padding:0 8rem}.date-item .date span{line-height:2}.date-item{transition:0.2s ease;cursor:pointer}.timings{padding:0 16rem}.timing-item{text-align:center;margin-bottom:1rem;transition:0.2s ease}.timing{align-items:center;width:92%;background-color:#fff;border-radius:.25rem;border:1px solid #e9eced;padding:.43rem .2rem;font-size:13px;cursor:pointer;transition:0.2s ease}.timing-item.disabled .timing{background-color:#e1e3e2;border-color:#e1e3e2;color:rgb(0 0 0 / 57%);cursor:not-allowed}.timing-item.selected .timing{background-color:#009fd9;color:#fff;border-color:#009fd9}.login-msg-bottom{position:absolute;bottom:10px;right:0;width:100%;padding:0 25px;font-size:15px}.law-box-bottom{position:absolute;bottom:10px;right:0;width:100%;padding:0 25px;font-size:15px}.auth-step{height:100%;position:relative}.static-steps{height:100%}.static-steps hr{margin:3rem 5rem 1rem 5rem}.static-steps>div{display:none}.static-steps>.active{display:block}.static-steps .single-item .field-options{width:auto;padding:0 4rem}.former-content{overflow-y:auto;height:65vh;padding-bottom:1rem;overflow-x:hidden;padding-top:1rem}.field-item{margin-bottom:3rem}.search-result-container{position:absolute;left:0;right:0;top:4rem;box-shadow:0 3px 7px #0000002e;background-color:#fff;border-radius:0 0 10px 10px;overflow:hidden}.search-result-container .search-results{list-style:none;padding:0;margin:0;overflow-y:auto;overflow-x:hidden;max-height:224px}.search-result-container .search-results .search-result-item{padding:.52rem 1.5rem;text-align:start;border-bottom:1px solid #80808029;cursor:pointer;font-size:12px;transition:.2s ease}.search-result-container .search-results .search-result-item:hover{background-color:#EEE}.image-picker{padding:0 7rem;margin-top:2rem}.image-picker .picker{height:160px;width:160px;border:2px dashed gray;border-radius:5px;background-color:rgb(235 235 235 / 30%);position:relative;cursor:pointer;display:flex;align-items:center;align-content:baseline;text-align:center;flex-direction:column;margin:auto;margin-bottom:2rem}.image-picker .picker .plus-icon{background-color:#009fd9;color:#fff;font-size:16px;width:24px;line-height:26px;text-align:center;border-radius:10rem;display:block;margin:auto auto .8rem;height:24px}.image-picker .picker .text{display:block;width:100%;margin:0 auto auto;color:#009fd9;font-size:12px}.image-picker .image-item{height:160px;width:160px;margin-bottom:2rem;margin-right:initial}.image-picker .image-item .image{width:100%;height:100%;overflow:hidden;border-radius:5px;position:relative}.image-picker .image-item .image img{width:100%;height:100%;object-fit:cover}.image-picker .image-item .remove-btn{width:17px;height:17px;position:absolute;z-index:1;background-color:#707070;border-radius:2px;cursor:pointer;right:12px;top:9px}.image-picker .image-item .remove-btn::before,.image-picker .image-item .remove-btn::after{width:2px;height:13px;position:absolute;right:0;z-index:1;display:block;background-color:#fff;border-radius:30px;margin:auto;left:0;top:0;bottom:0}.image-picker .image-item .remove-btn::before{content:"";transform:rotate(45deg)}.image-picker .image-item .remove-btn::after{content:"";transform:rotate(-45deg)}.former-component.has-confirmation .former-confirmation{opacity:1;visibility:visible;transform:scale(1)}.former-confirmation{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:216px;height:193px;background-color:#fff;z-index:3;border-radius:7px;display:flex;align-items:center;text-align:center;transition:0.2s ease;transform:scale(2);opacity:0;visibility:hidden;flex-direction:column}.former-confirmation .former-confirmation-icon{width:100%;display:block;margin-top:22px}.former-confirmation .former-confirmation-icon svg{width:56px;height:50px}.former-confirmation .former-confirmation-content{text-align:center;font-size:14px;margin-bottom:auto;margin-top:18px}.former-confirmation .former-confirmation-buttons{position:absolute;left:0;right:0;bottom:25px;margin:auto;text-align:center}.former-confirmation .former-confirmation-buttons .confirm-btn{border:1px solid #009fd9}.former-confirmation .former-confirmation-buttons .cancel-btn{background-color:#fff;border:1px solid rgb(112 112 112 / 61%);color:rgb(0 0 0 / 51%);text-align:center;border-radius:3px}.former-confirmation .former-confirmation-buttons .confirm-btn,.former-confirmation .former-confirmation-buttons .cancel-btn{display:inline-block;width:41%;padding:0;line-height:2.2;font-size:14px;border-radius:5px}.form-input.mobile{text-align:center;direction:ltr;font-size:16px;padding:1.2rem;letter-spacing:2px}.text-bottom-input{display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:1rem;border-radius:.25rem;margin-top:4rem;opacity:.8}.text-bottom-input p{font-size:12px;line-height:1.8;text-align:right}.text-bottom-input i{font-size:45px;margin-right:2rem;color:#b6b6b6}.former-component.has-loading .former-loading{opacity:1;visibility:visible}.former-loading{display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0;visibility:hidden;z-index:9999999;transition:0.2s ease}.former-loading:after{content:"";width:100%;height:100%;position:absolute;margin:auto;top:0;left:0;right:0;display:block;background-color:rgb(0 0 0 / .5)}.former-loading #load-animation{width:120px;height:120px;position:relative;padding:.5rem;background-color:rgb(255 255 255 / .8);border-radius:15px;z-index:1}.change-mobile{color:#009fd9;cursor:pointer;width:auto;display:inline}.resend{display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.resend .text{display:none;color:#009fd9}.resend .text .timer-countdown{font-weight:700;direction:ltr;display:inline-block}.resend .subject{margin-left:1rem}.form-input.code{text-align:center;direction:ltr;font-size:16px;padding:1.2rem;letter-spacing:1rem;margin-top:1rem}.enter-code .field-options li input[type="checkbox"]{width:auto;margin:0}.enter-code .field-options li .custom-control-label{padding:0}.former-error{transition:0.2s ease;position:absolute;left:0;right:0;margin:auto;text-align:center;bottom:150px;color:#fe5960;z-index:10000}.has-modal .former-error{bottom:6rem}.former-error .former-error-content{display:inline-block;font-size:14px;background-color:#FFEBEE;padding:.2rem .5rem;border-radius:5px}.former-error .former-error-icon{display:inline-block;margin-left:.5rem}.former-error .former-error-icon svg{width:20px;height:20px}.enter-info .field-options li label{width:auto;display:initial;margin:0;padding:0}.choose-flex .custom-radio{display:inline-block;margin-left:1rem}.choose-flex>label{display:block!important;padding:0!important;margin:0!important}.enter-info .option-item{text-align:right}.enter-info .form-input{margin-top:1rem}.enter-info .form-group{margin-bottom:2rem}.success-message-request .list-group .list-group-item{position:relative;border:none;padding:1.5rem 0}.success-message-request .list-group .list-group-item:before,.success-message-request .list-group .list-group-item:after{content:"";border-right:1px solid #009fd9;display:inline-block;position:absolute;right:21px;height:40%}.success-message-request .list-group .list-group-item:before{top:-25%}.success-message-request .list-group .list-group-item:after{top:66%}@media screen and (max-width:500px){.success-message-request .list-group .list-group-item:before{top:-30%!important}.success-message-request .list-group .list-group-item:after{top:60%!important}}.success-message-request .list-group .list-group-item:first-child:before{content:none}.success-message-request .list-group .list-group-item:last-child:after{content:none}.success-message-request .list-group .list-group-item .icon{width:32px;height:32px;background-color:#fff;border:1px solid #fff;box-shadow:0 3px 8px #ccc;position:relative;z-index:1}.success-message-request .list-group .list-group-item .list-group-item-title{font-size:14px!important;font-weight:500!important;color:#363636!important;line-height:22px!important}.success-message-request .list-group .list-group-item .list-group-item-desc{font-size:12px!important;font-weight:400!important;color:#777777!important;line-height:18px!important}.success-message-request .list-group .list-group-item .icon svg{fill:#fff}.field-item.oh-required .field-content{animation:shake-animation 3s ease;transform-origin:50% 50%;color:#F44336}@keyframes shake-animation{0%{transform:translate(0,0)}1.78571%{transform:translate(5px,0)}3.57143%{transform:translate(0,0)}5.35714%{transform:translate(5px,0)}7.14286%{transform:translate(0,0)}8.92857%{transform:translate(5px,0)}10.71429%{transform:translate(0,0)}100%{transform:translate(0,0)}}.date-picker{position:absolute;left:0;right:0;top:1rem;bottom:0;z-index:11;padding:8rem;direction:ltr;transition:.2s ease;opacity:0;visibility:hidden;transform:scaleY(.7) scaleX(.8)}.date-picker .datepicker-plot-area{font-family:Iransans,Tahoma,sans-serif;font-size:13px}.is-showing-datepicker .date-picker{top:0;opacity:1;visibility:visible;transform:scale(1)}.is-showing-datepicker .modal-content:before{opacity:1;visibility:visible}.former-component .modal-content{width:604px;margin:auto}.image-picker>div{margin:auto}.modal-backdrop.show{opacity:.8}.field-content-2{font-size:14px;color:#000;text-align:center;margin-bottom:1rem;transition:.2s ease;font-weight:600;padding:0 2rem}.field-content-regular{font-weight:400;font-size:14px}.former-component *:not(input,textarea){-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.option-item-children{background-color:#F6F6F6;margin-top:9px;padding:.9rem;display:flex;border-radius:5px}.children-items-container{width:80%}.children-items-container ul{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:350px;height:100%}.children-items-container ul li{display:inline-block;position:relative;margin-left:12px;height:100%;line-height:23px}.children-items-container ul li::before{content:'';width:6px;height:6px;background-color:rgb(112 112 112 / 56%);display:inline-block;margin-left:3px;border-radius:100px}.button-container{display:inline-block;width:20%;text-align:left}.child-edit-btn{height:24px;outline:none;box-shadow:none;border:none;width:64px;font-size:10px;color:#00AEFF;background-color:rgb(172 227 252 / 63%);border-radius:5px}.btn-continue,.btn-cancel{display:block!important;width:400px;font-size:15px!important;transition:.2s ease!important}.btn-continue{background-color:#009fd9!important}.btn-continue:focus{box-shadow:none!important}.btn-cancel{background-color:white!important;color:#ff5a5f!important}.duplicate-booking-title{font-size:20px}.duplicate-booking-text{font-size:15px;font-weight:300}.duplicate-booking-list-link{margin-top:2rem;display:block;font-size:15px;color:#43A047;font-weight:300}.duplicate-booking-list-link:focus{border:none;outline:none;box-shadow:none}.duplicate-booking-btn-continue,.duplicate-booking-btn-cancel{font-size:16px!important}.duplicate-booking-btn-continue{width:40%;background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;color:#009fd9!important}.duplicate-booking-btn-cancel{width:60%;border:none!important;box-shadow:none!important;outline:none!important;background-color:#009fd9!important;color:white!important}.duplicate-booking-message .swal2-popup{width:540px}.duplicate-booking-message .swal2-actions{width:100%!important;flex-direction:row;flex-wrap:initial;padding:0 1rem}.other-field{margin:auto!important;border:none;width:100%!important;background:none;padding:.9rem 3.4rem .9rem 0}.former-modal-content .other-field{padding-right:1.5rem}.other-field:focus{outline:none}.different-field-type .form-check-label{padding:0}.different-field-type .form-check-input{position:absolute;z-index:1}.option-item.oh-required .form-check-input{accent-color:#fe5960}.option-item.oh-required .form-check-label{border-color:#fe5960;animation:shake-animation 3s ease;transform-origin:50% 50%;color:#F44336;background-color:#ffe1e2}.option-item.oh-required input:before{background-color:#fe5960!important}.datepicker-plot-area .datepicker-day-view .table-days td.disabled span{opacity:.5}.datepicker-plot-area .datepicker-day-view .table-days td.today.disabled span{background-color:#f1f1f1!important;color:#ccc;border:none;text-shadow:none;cursor:default}.datepicker-plot-area .datepicker-day-view .table-days td.disabled span:hover{background-color:#f1f1f1!important;color:#ccc!important;border:none;text-shadow:none}.former-modal-header .close-icon{position:absolute;left:2rem;top:1rem;cursor:pointer}.id-number-verification .form-group{margin-top:1rem;margin-bottom:.3rem}.id-number-verification .option-item{text-align:start;margin-top:1rem;margin-bottom:2rem}.id-number-verification .option-title{text-align:start}.id-number-verification .option-title strong{font-size:15px}.id-number-verification .option-hint{color:#757575}.id-number-verification .field-content{font-weight:unset;text-align:start!important;width:auto;padding:0 4rem}.id-number-verification .field-content p{font-size:1rem}.after-booking-form .swal2-title{font-size:1rem!important;color:#101010;padding:1rem 0}.after-booking-form .custom-control{text-align:start;font-size:1rem;cursor:pointer}.after-booking-form .custom-control-label{display:block;height:3rem;cursor:pointer}.after-booking-form.swal2-popup{width:40em}