.input-cont,.reg-block,body{position:relative}.custom-input,.otp-block{border:1px solid #d9e0e5}.custom-input,.validate a{transition:.3s ease-in-out}.custom-input,.custom-label,.validate a:hover{color:#2a313d}.input-ico,.password-eye{transform:translateY(-50%)}.checkbox .mark svg,.radio .mark:after{transform:rotate(360deg) scale(0);opacity:0}.account-content .form-submit,.checkbox .text,.custom-label,.radio .text,.validate a,.validate p,body{font-weight:400}.form-hint a,.form-submit,.otp-cancel-btn,.otp-submit,.sec-more,.validate a{text-decoration:none}body{font-family:ping;background-color:#edf4f2}html{scrollbar-width:thin;scrollbar-color:#5e9d9a #fff}html ::-webkit-scrollbar{background-color:#fff;width:7px;height:7px}html ::-webkit-scrollbar-thumb{background-color:#5e9d9a}.overflow{overflow:hidden!important}*{outline:0!important}img{image-rendering:crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor}.container{--bs-gutter-x:30px}@media (min-width:1200px){.container{max-width:1200px}}@font-face{font-family:ping;src:url("../fonts/ping/PingARLT-Thin.woff2") format("woff2"),url("../fonts/ping/PingARLT-Thin.woff") format("woff"),url("../fonts/ping/PingARLT-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:ping;src:url("../fonts/ping/PingARLT-ExtraLight.woff2") format("woff2"),url("../fonts/ping/PingARLT-ExtraLight.woff") format("woff"),url("../fonts/ping/PingARLT-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:ping;src:url("../fonts/ping/PingARLT-Light.woff2") format("woff2"),url("../fonts/ping/PingARLT-Light.woff") format("woff"),url("../fonts/ping/PingARLT-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ping;src:url("../fonts/ping/PingARLT-Regular.woff2") format("woff2"),url("../fonts/ping/PingARLT-Regular.woff") format("woff"),url("../fonts/ping/PingARLT-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ping;src:url("../fonts/ping/PingARLT-Medium.woff2") format("woff2"),url("../fonts/ping/PingARLT-Medium.woff") format("woff"),url("../fonts/ping/PingARLT-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ping;src:url("../fonts/ping/PingARLT-Bold.woff2") format("woff2"),url("../fonts/ping/PingARLT-Bold.woff") format("woff"),url("../fonts/ping/PingARLT-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ping;src:url("../fonts/ping/PingARLT-Black.woff2") format("woff2"),url("../fonts/ping/PingARLT-Black.woff") format("woff"),url("../fonts/ping/PingARLT-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-group{margin-bottom:20px}.form-group .error{font-size:12px;color:#f54748}.custom-label{font-size:15px;margin-bottom:10px}.form-group-line,.form-tools,.otp-img{margin-bottom:20px}.input-ico,.password-eye,.validate{position:absolute}.form-line{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.custom-input{height:56px;background-color:#fff;border-radius:10px;font-size:14px;font-weight:500;width:100%;padding:0 15px}.form-submit,.radio .mark:after,.sec-more{background-color:#5e9d9a}html[dir=rtl] .custom-input{text-align:right}html[dir=ltr] .custom-input{text-align:left}.custom-input::-moz-placeholder{font-weight:400;font-size:14px;color:#86959f}.custom-input::placeholder{font-weight:400;font-size:14px;color:#86959f}.has_error .custom-input{border-color:#f54748}.valid .custom-input{border-color:#4caf50}.custom-input:focus,.otp-field.active,.otp-field:focus,.radio input:checked~.mark{border-color:#5e9d9a}textarea.custom-input{resize:none;padding:19px 15px;height:140px}select.custom-input{background-image:url(../images/form/arrow.svg);background-repeat:no-repeat;background-size:11px;-webkit-appearance:none;-moz-appearance:none;appearance:none}html[dir=rtl] select.custom-input{background-position:left 15px top 50%}html[dir=ltr] select.custom-input{background-position:right 15px top 50%}.validate{top:0;bottom:0;display:flex;align-items:center;justify-content:center;inset-inline-end:16px}.country-key,.validate p{display:flex;align-items:center}.validate a{font-size:14px;color:#5e9d9a}.validate p{color:#4caf50;margin:0;font-size:14px}.validate p span{-webkit-margin-start:8px;margin-inline-start:8px}.input-ico{width:30px;display:flex;justify-content:center;top:50%;inset-inline-start:10px}html[dir=rtl] .input-ico~.custom-input{padding-right:55px}html[dir=ltr] .input-ico~.custom-input{padding-left:45px}.password-eye{top:50%;inset-inline-end:15px;cursor:pointer}.country-key,.input-unit{inset-inline-end:1px;-webkit-border-start:1px solid #d9e0e5;border-inline-start:1px solid #d9e0e5;font-size:14px;color:#2a313d;position:absolute}html[dir=rtl] .password-eye~.custom-input{padding-left:60px}html[dir=ltr] .password-eye~.custom-input{padding-right:60px}.country-key{top:3px;bottom:3px;justify-content:center;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:15px;padding-inline-end:15px}.form-tools,.input-unit{align-items:center;display:flex}.country-key img{width:30px;-webkit-margin-start:10px;margin-inline-start:10px}html[dir=rtl] .country-key~.custom-input,html[dir=rtl] .input-unit~.custom-input{padding-left:110px}html[dir=ltr] .country-key~.custom-input,html[dir=ltr] .input-unit~.custom-input{padding-right:110px}.country-key~.validate,.input-unit~.validate{inset-inline-end:110px}.input-unit{top:1px;bottom:1px;justify-content:center;padding-inline:10px;min-width:86px}.checkbox .mark,.form-submit,.radio .mark{padding:0;transition:.3s ease-in-out}.form-tools{justify-content:space-between}.checkbox,.radio{display:flex;align-items:center}.checkbox label,.radio label{cursor:pointer;display:inline-flex;align-items:center}.checkbox .mark{border:1px solid #86959f;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:2px;width:18px;height:18px}.checkbox .mark svg{fill:#fff;visibility:hidden;transition:.3s ease-in-out}.checkbox .text{font-size:14px;color:#2a313d;-webkit-margin-start:9px;margin-inline-start:9px;line-height:1.286}.checkbox .text a,.external-link a,.radio .text a{color:#5e9d9a;text-decoration:none;transition:.3s ease-in-out}.checkbox .text a:hover,.external-link a:hover,.form-hint a:hover,.radio .text a:hover{color:#86959f;text-decoration:underline}.checkbox input,.hide,.radio input{display:none}.form-hint,.form-submit{font-size:16px;font-weight:500;display:flex;align-items:center}.checkbox input:checked~.mark{background-color:#5e9d9a;border-color:#5e9d9a}.checkbox input:checked~.mark svg,.radio input:checked~.mark:after{transform:none;visibility:visible;opacity:1}.form-hint{color:#2a313d}.form-hint a{-webkit-margin-start:8px;margin-inline-start:8px;color:#5e9d9a;transition:.3s ease-in-out}.resend-cont #c1,.resend-cont #c2,.resend-cont circle{transition:1s linear}.form-submit{width:100%;height:56px;color:#fff;border-radius:30px;justify-content:center;border:none}.form-group-line,.radio .mark{display:flex;align-items:center}.form-submit:hover,.otp-submit:hover{color:#5e9d9a;background-color:rgba(94,157,154,.2)}.home-body section,.radio .mark{background-color:#fff}.form-group-line .custom-label{margin:0;-webkit-margin-end:21px;margin-inline-end:21px}.form-group-line .radio~.radio{-webkit-margin-start:23px;margin-inline-start:23px}.radio .mark{border:1px solid #86959f;justify-content:center;border-radius:50%;width:18px;height:18px}.otp-img,.sec-title{display:flex;align-items:center}.radio .mark:after{width:12px;height:12px;border-radius:50%;transition:.3s ease-in-out;content:""}.radio .text{font-size:15px;color:#2a313d;-webkit-margin-start:10px;margin-inline-start:10px;line-height:1.4}.otp-modal-cont{padding:60px 15px 65px}.otp-modal-cont .modal-title{margin-bottom:45px;text-align:center}.otp-img{justify-content:center}.sec-title{justify-content:flex-start;font-size:26px;color:#2a313d;font-weight:700;margin:0}.external-link,.hint{display:flex;font-weight:500}.sec-title img{-webkit-margin-end:11px;margin-inline-end:11px}.sec-more{display:flex;align-items:center;justify-content:center;border-radius:30px;width:196px;height:56px;color:#fff;stroke:#fff;font-size:18px;margin:30px auto 0;transition:.3s ease-in-out}.home-body section:nth-of-type(2n),.page-sec{background-color:#edf4f2}.sec-more svg{-webkit-margin-start:8.7px;margin-inline-start:8.7px}.sec-more:hover{background-color:rgba(94,157,154,.2);color:#5e9d9a;stroke:#5e9d9a}.rooms-sec .sec-more,.specials-sec .sec-more{margin-top:10px}.about-sec{padding:0 0 70px}.gallery-sec{padding:60px 0 70px}.gallery-sec .sec-head{margin-bottom:28px}.rooms-sec,.specials-sec{padding:60px 0}.rooms-sec .sec-head,.specials-sec .sec-head{margin-bottom:6px}.facilities-sec{padding:60px 0 67px}.facilities-sec .sec-head{margin-bottom:37px}.page-feats-grid{margin-top:70px;padding-top:50px;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;position:relative}.page-feats-grid:after{top:0;left:50%;transform:translateX(-50%);content:"";width:75%;height:1px;background-color:#dedfeb;position:absolute}@media (max-width:991px){.rooms-sec .sec-more,.sec-more,.specials-sec .sec-more{margin-top:25px}.page-feats-grid{flex-direction:column;gap:unset;padding-top:40px;margin-top:50px}.page-feat-item{margin:20px auto}}.page-feat-item{width:100%;max-width:320px;text-align:center}.forget-block.active,.log-inline-end,.reg-inline-end,.side-item{max-width:100%}.page-feat-item .feat-img{height:180px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:32px}.page-feat-item .feat-name{font-size:20px;font-weight:700;color:#2a313d;line-height:1.45;margin:0 0 25px}.external-link,.faq-item~.faq-item{margin-top:20px}.page-feat-item .feat-desc{font-size:14px;color:#6e817f;line-height:1.79}.page-sec{padding:2px 0}.page-block{box-shadow:0 2px 4px rgba(166,164,164,.2);border:1px solid #f0f1f6;border-radius:25px;background-color:#fff}.side-item{overflow:hidden}.hint{background-color:#ecf3f3;border:1px solid #5e9d9a;border-radius:5px;align-items:flex-start;padding:10px;-webkit-padding-end:5px;padding-inline-end:5px;font-size:13px;line-height:2;color:#5e9d9a;fill:#5e9d9a;min-height:48px}.otp-block,.otp-field{background-color:#fff}.hint svg{flex-shrink:0;margin-top:5px;-webkit-margin-end:9px;margin-inline-end:9px}@media (max-width:767px){.form-line{grid-template-columns:1fr;gap:unset}.validate p span{display:none}.form-hint{justify-content:center;margin-top:10px}.form-group-line{flex-wrap:wrap}.form-group-line .custom-label{width:100%;margin:0 0 10px}.otp-modal-cont{padding:40px 10px 45px}.facilities-sec .sec-head,.gallery-sec .sec-head,.otp-modal-cont .modal-title{margin-bottom:25px}.sec-title{font-size:22px}.sec-title img{width:25px}.about-sec{padding:0 0 50px}.gallery-sec{padding:40px 0 50px}.rooms-sec,.specials-sec{padding:40px 0}.facilities-sec{padding:40px 0 45px}.page-feats-grid{padding-top:30px;margin-top:40px}.page-sec{min-height:auto;padding:2px 0 3px}.main-item{max-width:100%;overflow:hidden}.hint{padding:10px}.hint svg{-webkit-margin-end:5px;margin-inline-end:5px}}.hint.error{background-color:#fff2f2;border-color:#bb0e13;color:#bb0e13;fill:#bb0e13}.hint.warning{background-color:#fff6e8;border-color:#e49115;color:#e49115;fill:#e49115}.hint.danger{background-color:#fee;border-color:#f54748;color:#f54748;fill:#f54748}.external-link{align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;gap:5px 8px;color:#2a313d;font-size:16px;line-height:1.375}.auth-title,.faq-item .faq-head.active .faq-title,.succes-msg h3{font-weight:700}.external-link.bordered-link{padding:15px 10px;border:2px solid #5e9d9a;border-radius:30px}.auth-title{font-size:28px;color:#2a313d;margin:0 0 20px}.otp-field,.otp-title{font-weight:400;text-align:center}.log-cont,.reg-cont{display:grid;grid-template-columns:1fr 1fr;gap:68px}.log-inline-start,.reg-inline-start{display:flex;flex-direction:column;height:100%}.log-image,.reg-image{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.forget-block{width:100%;margin:auto;position:relative;max-width:585px;transition:.3s ease-in-out}.forget-cont{display:grid;grid-template-columns:1fr 1fr;gap:80px}.otp-cont{padding:30px 0 0;display:none}.otp-block{border-radius:10px;padding:30px 10px}.otp-submit,.resend-cont .resend-btn{padding:0;transition:.3s ease-in-out}.otp-title{color:#2a313d;font-size:15px;line-height:1.4;margin-bottom:17px}.otp-inputs{display:flex;align-items:center;justify-content:center;direction:ltr}.otp-submit,.resend-cont{align-items:center;display:flex}.otp-field{width:48px;height:48px;border:1px solid #d9e0e5;border-radius:10px;font-size:14px;color:#5e9d9a;margin:0 14px;transition:.3s ease-in-out}.otp-field::-moz-placeholder{font-size:14px;font-weight:300;color:rgba(36,36,36,.8509803922)}.otp-field::placeholder{font-size:14px;font-weight:300;color:rgba(36,36,36,.8509803922)}.otp-field.error{border-color:#f54748;color:#f54748}.resend-cont{justify-content:center;height:32px;margin:22px 0 20px}.resend-cont .prgress{-webkit-margin-end:5px;margin-inline-end:5px;position:relative}.resend-cont #c1{stroke:#fff;stroke-width:5;stroke-linecap:round;fill:transparent}.resend-cont #c2{stroke:#5e9d9a;stroke-width:5;stroke-linecap:round;fill:transparent}.resend-cont #counterText{color:#5e9d9a;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resend-cont .resend-btn{font-size:11px;color:#70749c;background-color:transparent;border:none}.otp-cancel-btn:hover,.resend-cont .resend-btn:hover{color:#5e9d9a}.otp-submit{width:115px;height:48px;font-size:16px;font-weight:500;color:#fff;background-color:#5e9d9a;border-radius:30px;justify-content:center;border:none;margin:auto}.faq-item .faq-icon .horizontal,.faq-item .faq-icon .vertical{position:absolute;background-color:#70749c;border-radius:1px;left:50%;top:50%;transition:.5s ease-in-out;transform:rotate(-90deg)}.otp-cancel{display:flex;align-items:center;justify-content:center;margin-top:15px}.otp-cancel-btn{font-size:14px;color:#2a313d;transition:.3s ease-in-out}.forget-inline-start{width:484px}.forget-inline-end{padding-top:54px;visibility:hidden;opacity:0;transition:.3s ease-in-out;animation-delay:.3s}.active .forget-inline-end{visibility:visible;opacity:1}.forget-inline-end::before,.reg-block::before{width:1px;position:absolute;top:30px;bottom:30px;background-color:#d9e0e5;left:50%;transform:translateX(-50%);content:""}.succes-msg{padding-top:38px;display:none}.succes-msg .otp-block{text-align:center;padding:45px 10px}.succes-msg h3{color:#2a313d;font-size:20px;margin:20px 0 0}@media (max-width:1199px){.log-cont,.reg-cont{gap:20px}.forget-block{max-width:100%}.forget-cont{grid-template-columns:1fr;gap:unset}.forget-inline-start{width:100%}.forget-inline-end{display:none;visibility:visible;opacity:1;transition:none}.forget-inline-end::before,.reg-block::before{display:none}}.faq-accordion{width:100%;max-width:1113px;margin:auto}.faq-item{background-color:#fff;box-shadow:0 5px 7px rgba(0,0,0,.0588235294);border-radius:10px}.faq-item .faq-head{display:flex;align-items:center;justify-content:space-between;padding:15px 19px;cursor:pointer}.faq-item .faq-head.active .faq-icon .vertical{transition:.5s ease-in-out;transform:rotate(90deg)}.faq-item .faq-head.active .faq-icon .horizontal{transition:.5s ease-in-out;transform:rotate(90deg);opacity:0}.faq-item .faq-title{font-size:16px;color:#2a313d;font-weight:500;margin:0}.faq-item .faq-title .q-num{display:inline-flex;-webkit-margin-end:13px;margin-inline-end:13px}.faq-item .faq-icon{height:15px;width:15px;position:relative;-webkit-margin-end:5px;margin-inline-end:5px;-webkit-margin-start:20px;margin-inline-start:20px}.faq-item .faq-icon .horizontal{width:15px;height:2px;margin-left:-7.5px;margin-top:-1px}.faq-item .faq-icon .vertical{width:2px;height:15px;margin-left:-1px;margin-top:-7.5px}.faq-item .faq-body{border-top:1px solid #d9e0e5;padding:30px 25px 20px;display:none}@media (max-width:991px){.log-inline-start,.page-feat-item .feat-img,.reg-inline-start{height:auto}.auth-block{padding:25px 15px}.auth-title{text-align:center;font-size:24px}.log-cont,.reg-cont{grid-template-columns:1fr;gap:unset}.log-image,.reg-image{display:none}.faq-item .faq-head{padding:10px 15px}.faq-item .faq-body{padding:20px 15px}}.faq-item p{line-height:1.875;font-size:16px;color:#767676;margin:0}.img-flag{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-margin-end:9px;margin-inline-end:9px}.select2-container .select2-selection{height:56px!important;background-color:#fff;border:1px solid #d9e0e5!important;border-radius:10px!important;font-size:14px;color:#2a313d!important;font-weight:500;width:100%;padding:0 15px!important;display:flex;align-items:center;justify-content:space-between;z-index:9!important}.iti{width:100%}[dir=rtl] .iti--allow-dropdown .iti__flag-container,[dir=rtl] .iti--show-selected-dial-code .iti__flag-container{right:auto!important;left:0!important}[dir=rtl] .iti--allow-dropdown input.iti__tel-input,[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=tel],[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=text],[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input,[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=tel],[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=text]{padding-right:6px!important;padding-left:94px!important;margin-right:0!important;text-align:left!important}[dir=rtl] .iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code{direction:ltr!important}.auth-block{padding:15px}.validate{right:0;left:auto;margin-right:10px}