.engine-mobile-open .carousel-inner .active{transform:none !important;transition:none !important}body.window-is-iframe>header,body.window-is-iframe>.header-engine,body.window-is-iframe>.footer-container,body.window-is-iframe .hotelname-top{display:none}label.required-label:before{content:"*";color:red;margin-inline-end:5px}section.login{width:300px;margin:0 auto}section.login a.btn{color:#fff;font-size:1.25rem}section.login .show-pass{cursor:pointer}body.window-is-iframe>header,body.window-is-iframe>.header-engine,body.window-is-iframe>.footer-container,body.window-is-iframe .hotelname-top{display:none}.window-is-iframe .booking-process .login .bottom-login-form .forgotPassword{margin-bottom:1rem}.window-is-iframe .booking-process .login .bottom-login-form .forgotPassword a{text-decoration:underline}.reset-password{width:300px;margin:0 auto}:root{--personal-area-gray: #58585B;--personal-area-light-gray: #C4C4C4;--personal-area-dark-gray: #4d4d4d;--personal-area-bright-gray: #F4F4F4;--personal-area-light-blue: #D9ECF2;--personal-area-blue: #097BCE;--personal-area-green: #488000;--personal-area-red: #E81111}.personal-area-page{color:var(--personal-area-gray)}.personal-area-page>h1{font-size:2.375rem;margin-bottom:40px}.personal-area-page>h1>span{display:inline-block;padding:10px 40px;border-bottom:1px solid var(--personal-area-light-gray)}.personal-area-page h2{font-size:2rem;color:var(--personal-area-blue)}.personal-area-page .menu-header{font-size:1.125rem;margin-bottom:10px}.personal-area-page .menu-header>a{text-decoration:underline;margin-inline-start:10px}.personal-area-page ul.list-group{padding-inline-start:0}.personal-area-page ul.list-group li.list-group-item{padding:0;position:relative}.personal-area-page ul.list-group li.list-group-item:after{content:"";display:block;position:absolute;left:1.25rem;right:auto;top:0;bottom:0;margin:auto 0;height:10px;width:10px;border-left:1px solid var(--personal-area-light-gray);border-top:1px solid var(--personal-area-light-gray);transform:rotate(225deg)}.rtl .personal-area-page ul.list-group li.list-group-item:after{right:0rem;left:auto}.personal-area-page ul.list-group li.list-group-item>a{display:block;padding:.75rem 1.25rem}.personal-area-page ul.list-group li.list-group-item.active{background-color:var(--personal-area-light-blue)}.personal-area-page ul.list-group li.list-group-item.active:after{border-color:var(--personal-area-blue)}.personal-area-page ul.list-group li.list-group-item.active>a{color:var(--personal-area-blue)}@media(min-width: 992px){.personal-area-page ul.list-group li.list-group-item:after{transform:rotate(-45deg)}}.personal-area-page .club-deals-section{color:var(--personal-area-dark-gray)}.personal-area-page .club-deals-section h2{font-size:2rem}.personal-area-page .club-deals-section .no-deals-banner{background-image:url(../../common/images/no-deals-bg.jpg);background-repeat:no-repeat;background-position:center right;background-color:#b4d0e5;min-height:240px;padding:20px 100px}.rtl .personal-area-page .club-deals-section .no-deals-banner{background-position:center left}.personal-area-page .club-deals-section .deal-hotel-header{position:relative}.personal-area-page .club-deals-section .deal-hotel-header .arrow-svg-wrap{position:absolute;inset-inline-end:-15px;height:100%;top:0px;display:flex;align-items:center}.personal-area-page .club-deals-section .deal-hotel-header .links-wrap{margin-top:10px;display:flex}.personal-area-page .club-deals-section .hotel-deals .single-hotel-deals{background-color:#fff;padding:15px 15px 0 15px;box-shadow:0px 1px 3px rgba(0,0,0,.2);margin-bottom:30px;border-radius:5px}.personal-area-page .club-deals-section .hotel-deals .deal-hotel-header{padding-bottom:15px}.personal-area-page .club-deals-section .hotel-deals .deal-hotel-header a{color:var(--personal-area-dark-gray)}.personal-area-page .club-deals-section .hotel-deals .deal-hotel-header h4{margin-bottom:0;margin-inline-start:10px;margin-inline-end:40px}.personal-area-page .club-deals-section .hotel-deals .deal-hotel-header .hotel-info svg{margin-inline-end:5px}.personal-area-page .club-deals-section .hotel-deals .deal-hotel-header .hotel-info .arrow-svg-wrap svg{height:30px;width:60px}.personal-area-page .club-deals-section .hotel-deals .club-deal{border-bottom:1px solid var(--personal-area-light-gray)}.personal-area-page .club-deals-section .hotel-deals .club-deal:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.personal-area-page .club-deals-section .hotel-deals .club-deal .club-mobile-price-wrap{display:flex;align-items:baseline;gap:5px}.personal-area-page .club-deals-section .hotel-deals .club-deal .club-mobile-price-wrap .old-club-price{text-decoration:line-through}.personal-area-page .club-deals-section .hotel-deals .club-deal .club-mobile-price-wrap .deal-price{color:#636363;font-size:1.375rem}.personal-area-page .club-deals-section .hotel-deals .club-deal:first-child{border-top:1px solid var(--personal-area-light-gray)}.personal-area-page .club-deals-section .hotel-deals .club-deal .deal-price{color:var(--personal-area-green);font-size:1.75rem}.personal-area-page .club-deals-section .hotel-deals .club-deal>div{padding-top:15px;padding-bottom:15px}.personal-area-page .club-deals-section .hotel-deals .club-deal>div:first-child{border-inline-start:none}@media(min-width: 992px){.personal-area-page .club-deals-section .hotel-deals .club-deal{border-bottom-right-radius:unset;border-bottom-left-radius:unset}.personal-area-page .club-deals-section .hotel-deals .club-deal>div{border-inline-start:1px solid var(--personal-area-dark-gray)}.personal-area-page .club-deals-section .hotel-deals .deal-hotel-header .arrow-svg-wrap{position:unset;inset-inline-end:unset;height:auto;display:inline-block}.personal-area-page .club-deals-section .hotel-deals .deal-hotel-header .links-wrap{margin-top:unset;padding-top:unset}.personal-area-page .club-deals-section .hotel-deals .deal-hotel-header .hotel-info{margin:0 20px}}.personal-area-page .club-personal-area .child-row{margin-top:1rem}.personal-area-page .club-personal-area form h4{margin:1rem 0}.personal-area-page .club-personal-area form .gender-selec{margin-top:2rem}.personal-area-page .club-personal-area form .gender-selec .form-check-input{margin-inline-start:0;margin-inline-end:.3125rem}.personal-area-page .club-personal-area form .children-form h4{margin-bottom:.5rem}.personal-area-page .club-personal-area form .children-form h4+div{margin-bottom:1rem;font-size:.875rem}.personal-area-page .club-personal-area form .personal-details-footer{margin-top:2rem}.personal-area-page .club-personal-area form .personal-details-footer button[type=submit]{padding:.5rem 2rem}.personal-area-page .member-preferences .pref-group{background:#fff;box-shadow:0px 1px 3px rgba(0,0,0,.2);padding:15px;margin-bottom:15px}.personal-area-page .member-preferences .pref-group .form-check{padding-inline-end:0;padding-inline-start:1.25rem}.personal-area-page .member-preferences .pref-group .form-check-input{margin-inline-end:0;margin-inline-start:-1.25rem}.personal-area-page .member-preferences .pref-group h4{font-size:1.375rem}.personal-area-page .member-preferences .pref-group button[type=submit]{padding:.5rem 2rem}.personal-area-page .member-reservations{color:var(--personal-area-dark-gray);font-size:1rem}.personal-area-page .member-reservations .booking-holder{background:#fff;box-shadow:0px 1px 3px rgba(0,0,0,.2);padding:15px}.personal-area-page .member-reservations .booking-holder.booking-rsv .booking-header span{color:var(--personal-area-green)}.personal-area-page .member-reservations .booking-holder.booking-can .booking-dates,.personal-area-page .member-reservations .booking-holder.booking-can .booking-rooms-list{opacity:.6}.personal-area-page .member-reservations .booking-holder.booking-can .booking-header label,.personal-area-page .member-reservations .booking-holder.booking-can .booking-header button{opacity:.6}.personal-area-page .member-reservations .booking-holder.booking-can .booking-header span{color:var(--personal-area-red)}.personal-area-page .member-reservations .booking-dates{margin-bottom:10px}.personal-area-page .member-reservations .booking-dates svg{margin:0 20px}.personal-area-page .member-reservations .booking-header{margin-bottom:20px}.personal-area-page .member-reservations .booking-header label{font-size:1.375rem;padding-inline-end:20px;margin-bottom:0}.personal-area-page .member-reservations .btn-secondary{background-color:var(--personal-area-dark-gray)}.personal-area-page .member-reservations .booking-rooms-list{padding:0}.personal-area-page .member-reservations .booking-rooms-list>li{border-bottom:1px solid #939393;background-color:var(--personal-area-bright-gray);padding-inline-end:15px;margin-bottom:10px}.personal-area-page .member-reservations .booking-rooms-list>li.opened .room-number{position:absolute;left:0;right:auto;width:2rem}.rtl .personal-area-page .member-reservations .booking-rooms-list>li.opened .room-number{left:auto;right:0}.personal-area-page .member-reservations .booking-rooms-list>li.opened .room-details{position:relative;flex-direction:column;padding-inline-start:2rem}.personal-area-page .member-reservations .booking-rooms-list>li.opened .room-details>div{padding:0}.personal-area-page .member-reservations .booking-rooms-list>li.opened .room-details .room-type>span,.personal-area-page .member-reservations .booking-rooms-list>li.opened .room-details .room-pc>span,.personal-area-page .member-reservations .booking-rooms-list>li.opened .room-details .room-mp>span{white-space:normal;overflow:visible}.personal-area-page .member-reservations .booking-rooms-list .room-number{background-color:#939393;height:100%}.personal-area-page .member-reservations .booking-rooms-list .room-price{color:var(--personal-area-green);padding:0 15px;min-width:11rem;gap:5px}.personal-area-page .member-reservations .booking-rooms-list .room-price>strong{padding-inline-end:25px}.personal-area-page .member-reservations .booking-rooms-list .room-price>a{text-decoration:underline}.personal-area-page .member-reservations .booking-rooms-list .room-details>div{padding:0 15px}.personal-area-page .member-reservations .booking-rooms-list .room-number{font-size:1.25rem;color:#fff}.personal-area-page .member-reservations .booking-rooms-list .room-pax a{color:var(--personal-area-blue);text-decoration:underline}@media(min-width: 992px){.personal-area-page .member-reservations .booking-rooms-list{padding:0}.personal-area-page .member-reservations .booking-rooms-list>li{border-bottom:1px solid #939393;background-color:var(--personal-area-bright-gray);padding-inline-end:15px;margin-bottom:10px}.personal-area-page .member-reservations .booking-rooms-list>li.opened .room-details{position:relative;flex-direction:column;padding-inline-start:2rem}.personal-area-page .member-reservations .booking-rooms-list>li.opened .room-details>div:not(.room-number){max-width:none;min-width:0;border:none;margin:5px 0;display:flex;align-items:center;padding:0 1rem;flex-basis:auto}.personal-area-page .member-reservations .booking-rooms-list>li.opened .room-details>div.room-pax{flex-direction:row;align-items:flex-start;flex-basis:auto}.personal-area-page .member-reservations .booking-rooms-list>li.opened .room-details>div.room-pax>span{margin-inline-end:5px}.personal-area-page .member-reservations .booking-rooms-list>li.opened .room-details>div.room-pax>a{margin-inline-start:20px}.personal-area-page .member-reservations .booking-rooms-list .room-details>div:not(.room-number){max-width:25%;min-width:0;border-inline-end:1px solid var(--personal-area-light-gray);margin:15px 0;display:flex;align-items:center;padding:0 1rem;flex-basis:9rem}.personal-area-page .member-reservations .booking-rooms-list .room-details>div.room-pax{flex-direction:column;align-items:flex-start;flex-basis:7rem}.personal-area-page .member-reservations .booking-rooms-list .room-details .room-type>span,.personal-area-page .member-reservations .booking-rooms-list .room-details .room-pc>span,.personal-area-page .member-reservations .booking-rooms-list .room-details .room-mp>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.personal-area-page section.member-points .member-points-summary hr{border-color:#c4c4c4}.club-registeration-form .form-check{padding-inline-end:0;padding-inline-start:1.25rem}.club-registeration-form .form-check-input{margin-inline-end:0;margin-inline-start:-1.25rem}.club-registeration-form .form-check-input.is-invalid~.form-check-label{color:inherit}.club-registeration-form select.form-control.is-invalid,.club-registeration-form select.form-control.is-valid{background-image:none;padding-inline-start:calc(1em + .5rem) !important}.club-registeration-form label{direction:ltr}.club-registration-payment-form .back-user-register{text-decoration:underline}.club-registration-payment-form .back-user-register:before{content:"";display:inline-block;height:5px;width:5px;border-top:1px solid;border-inline-start:1px solid;transform:rotate(45deg);vertical-align:middle;margin-inline-end:5px}.club-registration-payment-form iframe{width:100%;height:650px}.club-payment-container .payment-sum{border-top:1px solid var(--personal-area-light-gray);border-bottom:1px solid var(--personal-area-light-gray);margin:1rem 0}.club-payment-container iframe{width:100%}
