.header{position:sticky;top:0;z-index:100}.header.custom-header{background:rgba(0,0,0,.5)}.header.custom-header .navbar{background:none}.header.custom-header .navbar .lang-select{background:none}
.Membership__main-container{background:#f3f3f3}.Membership__inner-container{position:relative;width:100%;padding:20px}.Membership__inner-container .btn-container{display:flex}.Membership__inner-container .col-left,.Membership__inner-container .col-right{width:50%;padding:45px 15px;display:flex;flex-direction:column}.Membership__inner-container .col-right::after{content:""}.Membership__inner-container .col-left .image{height:150px}.Membership__inner-container .col-left .image img{width:100%;height:100%}.Membership__inner-container .col-left .order-list{padding-left:15px}.Membership__inner-container .col-left .order-list ul li{list-style-type:disc;line-height:25px}.Membership__login-section-row{display:grid;grid-template-columns:1fr 30px 1fr;grid-gap:20px}.Membership__join-heading{text-align:center}.Membership__join-image-sec{height:145px;margin-top:25px;margin-bottom:15px}.Membership__join-image-sec img{width:100%;height:100%}.Membership__terms-section ul{padding:0 15px}.Membership__terms-section ul li{list-style:disc;padding-bottom:6px;font-size:14px}.Membership__btn-signin{min-height:44px}.Membership__join-btn-sec{margin-top:20px}.Membership__join-btn-sec button{background:#fff}.Membership__logo-style-sec{display:flex;flex-direction:column;align-items:center;height:100%}.Membership__logo-style-top-sec{flex:0 0 80px;width:100%}.Membership__logo-style-bottom-sec{flex:1 1 auto;height:100%;position:relative}.Membership__logo-style-bottom-sec .line{position:absolute;width:2px;top:0;bottom:4%;background:#85764e}.Membership__login-section-col{padding:45px 25px;padding-bottom:10px}.Membership__login-section-col.mid-col{padding:0}.Membership__logo-style-top-sec .logo-sec{display:flex;justify-content:center}.Membership__logo-style-top-sec .logo-sec img{width:75px;height:75px}.Membership__login-form-group{position:relative;margin-bottom:28px}.Membership__login-form-group input{border-radius:4px;border:solid 1px #b8b8b8;background-color:#fff;min-height:44px}.Membership__login-form-group .error-lbl{position:absolute;bottom:-18px;color:red;font-size:12px}.Membership__forget-pwd-sec{display:flex;justify-content:flex-end;margin:-16px 0 20px 0}.Membership__reset-password-form{margin-top:40px}.Membership__reset-title{font-size:20px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:.6px;text-align:left;color:#606060}.Membership__reset-msg{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.21;letter-spacing:normal;text-align:left;color:#606060;margin-top:20px}.Membership__btnContainer{display:flex;gap:10px;margin-top:40px}.Membership__cancel{width:153px;height:47px;border:solid .5px #84754e;background-color:#fff;font-size:16px;font-weight:500;color:#84754e}.Membership__reset{width:153px;height:47px;background-color:#ccc;font-size:16px;font-weight:500;text-align:center;color:#828282;cursor:not-allowed;border:none}.Membership__reset.active{background-color:#84754e;color:#fff;cursor:pointer}.Membership__reset-sent{border-radius:4px;background-color:#fff;margin-top:80px}.Membership__reset-innerSec{display:flex;gap:8px;padding:10px 10px}.Membership__reset-label-container{margin-top:14px;display:grid;grid-row-gap:4px}.Membership__reset-label1{font-size:18px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;text-align:left;color:#84754e}.Membership__reset-label2{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.21;letter-spacing:normal;text-align:left;color:#393c3f}.Membership__otp-label{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.21;letter-spacing:normal;text-align:left;color:#606060;margin-top:20px}.Membership__mail{color:#393c3f;font-weight:bold;font-size:14px;margin-left:4px}.Membership__password-pts{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.21;letter-spacing:.42px;text-align:left;color:#606060;list-style-type:disc;margin-left:17px}.Membership__login-input-icon{position:absolute;right:15px;top:10px}.Membership__login-input-icon img{width:14px;height:16px}.Membership__login-input-icon .show-hide{width:20px;height:20px}.Membership__error{position:absolute;top:4px;color:red;font-size:14px}.Membership__errors-container{position:relative;background:#bc0000;height:20px;max-width:319px;left:1px;border-radius:2px}.Membership__req-lbl{color:#fff;position:absolute;top:4px;left:4px}.Membership__saved-container{display:flex;justify-content:center;border:1px solid #606060;width:50%;background:rgba(0,0,0,0);margin:16px auto}.Membership__saved-inner-sec{padding:10px}.Membership__saved-label{font-size:24px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.13;letter-spacing:normal;text-align:center;color:#606060;margin-top:20px}.Membership__saved-label-msg{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#606060;margin-top:20px}.Membership__saved-btn{display:flex;justify-content:center;margin-top:20px;margin-bottom:20px}.Membership__saved-signin{width:140px;height:47px;background-color:#84754e;font-size:16px;font-weight:500;text-align:center;color:#fff;border:none}.Membership__remember-me-sec{margin-bottom:8px}.Membership__remember-me-sec .checkbox{margin:0}.Membership__remember-me-sec .checkbox .checkbox__label::before{top:2px}.Membership__remember-me-sec .checkbox .checkbox__label::after{top:3px}.Membership__remember-me-sec .checkbox__label{padding:2px 0 0 24px}.Membership__sign-in-btn-sec{display:grid;grid-template-columns:1fr}.Membership__sign-in-btn-sec button{justify-content:center}.Membership__or-lbl{padding:8px 0 10px}.Membership__facebook-btn{background:#395185;color:#fff}.Membership__google-btn{background:#176ec3;color:#fff}@media only screen and (max-width: 576px){.Membership__login-section-row{grid-template-columns:1fr}.Membership__login-section-col{padding:0}.Membership__login-section-col.right-col{width:95%;margin:0 auto}.Membership__sign-in-btn-sec{grid-template-columns:1fr}.Membership__logo-style-sec{display:none}.Membership .container{flex-direction:column}.Membership .container .col-left,.Membership .container .col-right{width:100%;margin:0;padding:0}.Membership .container .btn-container{flex-direction:column}.Membership__btnContainer{flex-direction:column;gap:15px}.Membership__btnContainer button{width:100%}.Membership__btnContainer .Membership__cancel{order:2}.Membership__inner-container{padding:20px 0}.Membership__reset-email .mat-text,.Membership__reset-email input{width:100% !important}.Membership__reset-email input{min-height:45px}.Membership__join-image-sec{display:none}.Membership__join-heading{text-align:center;padding-bottom:20px}}@media only screen and (min-width: 576px)and (max-width: 768px){.Membership__login-section-row{grid-template-columns:1fr}.Membership__login-section-col{padding:0}.Membership__sign-in-btn-sec{grid-template-columns:1fr}.Membership__logo-style-sec{display:none}.Membership .container{flex-direction:column}.Membership .container .col-left,.Membership .container .col-right{width:100%;margin:0;padding:0}.Membership .container .btn-container{flex-direction:column}}@media only screen and (min-width: 768px)and (max-width: 992px){.Membership__login-section-row{grid-template-columns:1fr}.Membership .container{flex-direction:column}.Membership .container .col-left,.Membership .container .col-right{width:100%;margin:0;padding:0}.Membership .container .btn-container{flex-direction:column}}@media only screen and (min-width: 992px)and (max-width: 1200px){.Membership .container .col-left,.Membership .container .col-right{width:100%;margin:0;padding:10px}.Membership .container .btn-container{flex-direction:column}}@media screen and (max-width: 560px){.Membership__saved-container{width:100% !important;margin:0 !important}}html[dir=rtl] .Membership__login-input-icon{right:auto;left:15px}html[dir=rtl] .Membership__login-form-group{margin-bottom:30px}html[dir=rtl] .Membership__login-form-group label{left:auto;right:0}html[dir=rtl] .Membership__remember-me-sec .checkbox__label{padding:4px 30px 0 0px}html[dir=rtl] .Membership__remember-me-sec .checkbox__label::before{right:0;left:auto}html[dir=rtl] .Membership__remember-me-sec .checkbox__label::after{right:6px;left:auto}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important}html[dir=rtl] .Membership__reset-email .mat-text label{left:auto;right:0}html[dir=rtl] .Membership__reset-password .mat-text label{left:auto;right:0}html[dir=rtl] .Membership__password-pts{text-align:right;margin-right:17px}html[dir=rtl] .Membership__otp-label{text-align:right}html[dir=rtl] .Membership__reset-title{text-align:right}html[dir=rtl] .Membership__saved-container{margin:auto}.Membership__login-input-icon.password__show-hide{cursor:pointer;top:50%;transform:translateY(-50%)}.Membership__reset-saved{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width: 560px){.Membership__reset-password-form{margin-top:0}}@media only screen and (min-width: 561px){.Membership__reset-password .mat-text{width:320px}}
.popup-overlay{overflow:auto;padding-top:70px}.Dailog__modal{background:#f3f3f3}.Dailog__modal .close{border-radius:0;background:none;border:none;padding:10px 15px;color:#606060;outline:none;z-index:1}
.lang-select{min-width:95px;border:none;border-radius:3px;background:#63666a;padding:5px;outline:none;color:#fff;font-size:16px;font-family:Chalet;font-weight:normal;font-style:normal;cursor:pointer;margin-left:10px;position:relative}.lang-select::before{content:"";position:absolute;width:1px;top:4px;bottom:4px;background:#979494;left:8px}.navbar{background:#63666a;width:100%;height:70px;display:flex;justify-content:center;align-items:center;position:sticky;top:0;left:0;z-index:20}.nav-container{display:flex;align-items:center;width:85%;height:70px;margin:0 auto;max-width:1500px}.nav-logo{align-items:center;cursor:pointer;text-decoration:none;flex-grow:1}.nav-logo a{display:flex}.nav-logo img{width:80px;padding:10px}.nav-menu{display:flex;list-style:none;text-align:center}.nav-links{color:#fff;text-decoration:none;padding:.5rem 1rem;display:flex;align-items:center}.nav-links.custom-link{border:solid 1px #84754e}.nav-icon{display:none;cursor:pointer;color:#fff;font-size:36px}.nav-item{padding:10px 16px}.nav-item .active{color:#84754e;border:1px solid #84754e}.nav-item a{font-size:16px;font-family:Chalet;font-weight:normal;font-style:normal}.nav-item .dropbtn{font-size:16px;border:none;outline:none;color:#fff;background-color:inherit;font-family:inherit;margin:0;display:flex;justify-content:center;line-height:70px;display:flex;align-items:center}.nav-item .dropdown-content{display:none;position:absolute;background:rgba(0,0,0,.5);min-width:130px;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);z-index:1;margin-top:0}.nav-item .dropdown-content a{float:none;color:#fff;padding:18px 18px;text-decoration:none;display:block;text-align:left}.nav-item .dropdown-content a:hover{background-color:#ebeced;background:rgba(0,0,0,.55);color:#fff}.nav-item .dropdown:hover .dropdown-content{display:block}.nav-item .menu-container{cursor:pointer}.menu-container{display:flex;align-items:center}.menu-container .menu-item{color:#fff;padding:0 8px}@media screen and (max-width: 560px){.menu-container .menu-item{text-shadow:1px 1px #0a0909;padding:0}}.menu-container .menu-item.account-name{max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.menu-container .menu-logo{color:#fff;display:flex}.menu-container .menu-user-img{width:30px;height:30px;border-radius:50%}.menu{padding:10px;display:grid;box-shadow:0 2px 10px 0 rgba(0,0,0,.14)}.menu .menu-item{display:flex;gap:16px;align-items:center;color:#828282;padding:8px;cursor:pointer}.menu .menu-item:hover{background:#f3f3f3}.menu .menu-item .item-icon{width:24px;height:24px}@media screen and (min-width: 1460px){.menu .menu-item .item-icon{display:block;margin:0 10px}}.dropdown.account{display:none}@media screen and (max-width: 560px){.menu-container .menu-logo{color:#63666a;padding:0 5px}.nav-menu.active .nav-links{color:#63666a}.nav-menu.active .nav-links.custom-link{border:none;border-bottom:1px solid #ccc;position:absolute;text-align:center;width:100%}.nav-menu.active .nav-links.custom-link a{min-width:100%;padding:12px;border:1px solid #84754e;color:#84754e;text-transform:uppercase}.custom-menu-account{display:none}.menu-container .menu-item{text-shadow:none}}@media screen and (max-width: 960px){.menu-container .menu-logo{color:#63666a;padding:0 5px}.lang-select{margin:0 8px;font-size:18px}.lang-select::before{width:0}.nav-menu{display:flex;flex-direction:column;width:0%;position:absolute;top:69px;right:-100%;opacity:1;transition:all .5s ease;margin:0;overflow:hidden;height:calc(100vh - 68px);border-top:1px solid #fff}.nav-menu.active{background:#f3f3f3;width:100%;right:0px;opacity:1;transition:all .25s ease;z-index:1000;display:flex;justify-content:flex-start;align-items:flex-start}.nav-menu.active .nav-item{width:100%;border-bottom:1px solid #ccc;padding:16px}.nav-menu.active .nav-item .dropdown{flex-direction:column}.nav-menu.active .nav-item .dropbtn{justify-content:flex-start}.nav-menu.active .dropdown{display:flex;justify-content:center}.nav-menu.active .dropdown .dropbtn{color:#63666a;line-height:16px}.nav-menu.active .dropdown .dropdown-content{position:relative;left:4%}.nav-menu.active .nav-links{color:#63666a}.nav-menu.active .nav-links.custom-link{bottom:110px;border:none;border-bottom:1px solid #ccc}.nav-menu.active .nav-links.custom-link a{min-width:100%;padding:12px;border:1px solid #84754e;color:#84754e;text-transform:uppercase}.nav-menu li:last-child{text-align:center;width:100%}.nav-menu .res-reserv{position:absolute;bottom:0;text-align:center;width:100%}.nav-menu .res-reserv a{border:1px solid;padding:10px}.nav-item .dropdown-content a{padding:8px;color:#63666a}.nav-item .dropdown-content a:hover{background-color:#84754e}.dropdown:hover .dropdown-content{display:block;height:110px;margin-top:10px;background:#f3f3f3;padding:10px}.nav-icon{display:flex}.custom-menu-account{display:none}.account-item,.wellness-item{background-color:#f3f3f3;padding:8px;display:flex;cursor:pointer;align-items:flex-start}.account-item:hover,.wellness-item:hover{background-color:#84754e;color:#f3f3f3}.menu-container .menu-item{color:#63666a;padding:0}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#84754e}::-webkit-scrollbar-track{background:rgba(0,0,0,0);width:14px}html[dir=rtl] .nav-container .lang-select,:lang(ar-SA) .nav-container .lang-select{min-width:85px;margin-left:0;margin-right:10px}html[dir=rtl] .nav-container .lang-select:before,:lang(ar-SA) .nav-container .lang-select:before{left:auto;right:8px}@media screen and (max-width: 960px){html[dir=rtl] .nav-menu,:lang(ar-SA) .nav-menu{right:100%}html[dir=rtl] .nav-menu.active,:lang(ar-SA) .nav-menu.active{right:0}}
.footer{display:flex;min-height:300px;margin-top:0;background-size:cover;background-position:30% 70%;align-items:center;justify-content:center;position:relative}.footer ::-webkit-input-placeholder{color:#a3a1a1}.footer__background-img{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;min-height:315px}.footer__background-img img{width:100%;height:100%;object-fit:cover;max-height:450px;filter:grayscale(100%)}.footer__wrapper{width:85%;height:100%;display:flex;flex-direction:column;padding-top:40px;position:absolute;z-index:0}.footer__contact,.footer__copyright{width:100%;display:flex;color:#fff}.footer__contact{flex-grow:1;justify-content:space-between;padding:10px 0 20px;border-bottom:2px solid rgba(240,238,233,.3333333333);border-top:2px solid rgba(240,238,233,.3333333333)}.footer__contact_left{width:50%;display:flex;justify-content:space-between}.footer__contact_left>div{display:flex;flex-direction:column}.footer__contact_left__logo{width:100px;height:100px}.footer__contact_left p{margin-top:1rem;padding:0;font-size:16px;font-weight:500}.footer__contact_left_careers{display:flex;justify-content:flex-start}.footer__contact_left_careers h3{margin:10px 0;font-size:14px;letter-spacing:1px}.footer__contact_left_careers a{margin:14px 0;font-size:14px;letter-spacing:1px}.footer__contact_left_careers p{margin:1rem 0}.footer__contact_left_careers ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:15px;list-style-type:none;flex-direction:row;margin-top:1rem}@media screen and (max-width: 560px){.footer__contact_left_careers ul{max-width:60%}}.footer__contact_left_careers ul li{display:flex;align-items:center;margin:0;font-size:16px;border-radius:3px;color:#000;transition:all .5s}.footer__contact_left_careers ul li a{display:flex;font-size:24px}.footer__contact_left_careers ul li:hover{box-shadow:0 0 1px 1px #fff}.footer__contact_right{width:50%;display:flex;justify-content:flex-end}.footer__contact_right__wrapper{width:80%}.footer__contact_right__wrapper p{font-size:12px;margin:1rem 0}.footer__contact_right__title{text-transform:uppercase;font-size:20px;margin:14px 0}.footer__contact_right__form{height:40px;display:flex;align-items:center;justify-content:space-between;margin:1.8rem 0;background:#464a4e}.footer__contact_right__form input{width:60%;height:100%;padding:10px 15px;background:rgba(0,0,0,0);border:none;outline:none;font-size:16px;color:#fff}.footer__contact_right__form button{width:40%;display:flex;align-items:center;justify-content:center;background:#84754e;height:100%;border:none;outline:none;color:#fff;font-size:16px}.footer__contact_right__social ul{list-style-type:none;display:flex;justify-content:flex-end}.footer__contact_right__social ul li{margin-left:20px;font-size:24px}.footer__copyright{justify-content:center;padding:1.5rem 0 0}@media only screen and (max-width: 1080px){.footer{min-height:675px}.footer__background-img img{max-height:100%}.footer__contact{flex-direction:column}.footer__contact_left,.footer__contact_right{width:100%}.footer__contact_right{margin-top:3rem;justify-content:flex-start}.footer__contact_right__social ul{justify-content:flex-start}.footer__contact_right__social ul li{margin-left:0;margin-right:20px}}@media only screen and (max-width: 768px){.footer__wrapper{width:100%;padding:10px}}@media only screen and (max-width: 560px){.footer__contact{justify-content:flex-start}.footer__contact_left{flex-direction:column}.footer__contact_left div:nth-child(2){margin-top:20px}.footer__contact_right__wrapper{width:95%}}html[dir=rtl] .footer .phone-number{display:flex;direction:ltr;justify-content:flex-end}
.Layout{min-height:calc(100vh - 496px)}.Layout__download-inner-sec{display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-end;width:85%;margin:0 auto}.Layout__download-lable{color:#84754e;margin-bottom:12px}.Layout__download-app-sec{display:flex}.Layout__download-app-sec span{display:flex}.Layout__download-app-sec span img{cursor:pointer;height:44px;max-width:125px}.Layout__download-app-sec span.google-play-img{margin:0 10px}.Layout__download-sec{padding:30px 0}.custom-nav-layout .Banner{min-height:calc(100vh - 0px);margin-top:-70px}.custom-nav-layout .Banner .guest-dropdown{max-height:475px}@media screen and (max-width: 560px){.custom-nav-layout .Banner .guest-dropdown{top:25%;position:fixed}}@media screen and (max-width: 560px){.custom-nav-layout .Banner{min-height:calc(100vh - 70px) !important}}.custom-nav-layout .Banner__checkin-details{z-index:9}.loader-sec{display:none;position:fixed;height:100vh;top:0;bottom:0;left:0;right:0;z-index:99999}.loader-sec.loader{display:flex}.loader-sec .loader-subsec{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5)}
