@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");.responsive-container{position:relative;width:100%;border-radius:4px;overflow:hidden}.responsive-container__img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;height:100%}.responsive-container__img--faded{opacity:0.3;filter:blur(5px)}.responsive-container--ratio-1by1{padding-bottom:100%}.responsive-container--ratio-5by7{padding-bottom:140%}.responsive-container--ratio-5by3{padding-bottom:60%}.responsive-container--ratio-5by3 .responsive-container__img{width:100%;height:auto}.responsive-container--blur{filter:blur(3px)}.responsive-container__top-left-item{display:flex;position:absolute;top:5px;left:5px;width:auto;z-index:3}.responsive-container__top-right-item{display:flex;position:absolute;top:5px;right:5px;width:auto;z-index:3}.responsive-container__bottom-right-item{display:flex;position:absolute;bottom:5px;right:5px;width:auto;z-index:3}.responsive-container__bottom-left-item{display:flex;position:absolute;bottom:5px;left:5px;width:auto;z-index:3}.responsive-container__center-item{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;width:100%;padding:0 10px;align-items:center;justify-content:center}.settlement-item{display:block;text-decoration:none;color:#333;position:relative}.settlement-item:hover,.settlement-item:active,.settlement-item:visited,.settlement-item:focus{color:#333;text-decoration:none}.settlement-item__dark-img:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.2);z-index:3;border-radius:4px}.settlement-item__title{font-size:24px;color:#fff;font-weight:bold;text-shadow:2px 2px 2px rgba(0,0,0,0.8);z-index:4}.settlement-item__title--large{font-size:36px}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.slider{position:relative}.slider__list{display:flex;flex-wrap:nowrap;height:auto;margin:initial;padding:0;list-style-type:none}.slider__item{min-width:17rem;text-align:center}@media (min-width: 768px){.slider--grid .slider__list{display:block;margin-inline:-1.5rem}}@media (min-width: 768px){.slider--mansory-grid .slider__list{display:block;height:20rem;margin:-0.5rem}}.slider--mansory-grid .slider__item{text-align:left}@media (min-width: 768px){.slider--mansory-grid .slider__item{min-width:initial}}.slider--big .slider__list,.slider--offer .slider__list,.slider--auto .slider__list,.slider--no-wrap .slider__list,.slider--small .slider__list{overflow-y:hidden;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.slider--big .slider__list::-webkit-scrollbar,.slider--offer .slider__list::-webkit-scrollbar,.slider--auto .slider__list::-webkit-scrollbar,.slider--no-wrap .slider__list::-webkit-scrollbar,.slider--small .slider__list::-webkit-scrollbar{display:none}.slider--big .slider__item,.slider--offer .slider__item,.slider--auto .slider__item,.slider--no-wrap .slider__item,.slider--small .slider__item{min-width:32rem;text-align:left}.slider--big .slider__nav,.slider--offer .slider__nav,.slider--auto .slider__nav,.slider--no-wrap .slider__nav,.slider--small .slider__nav{margin-top:0;visibility:visible;pointer-events:none}@media (min-width: 992px){.slider--big .slider__nav,.slider--offer .slider__nav,.slider--auto .slider__nav,.slider--no-wrap .slider__nav,.slider--small .slider__nav{display:none}}.slider--big .slider__button,.slider--offer .slider__button,.slider--auto .slider__button,.slider--no-wrap .slider__button,.slider--small .slider__button{position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:4.2rem;height:4.2rem;line-height:4.2rem;vertical-align:middle;background:#fff;border-radius:50%;border:0.1rem solid #ccc;box-shadow:0 0.2rem 0.2rem rgba(0,0,0,0.16);z-index:3;pointer-events:auto}.slider--big .slider__button--left,.slider--offer .slider__button--left,.slider--auto .slider__button--left,.slider--no-wrap .slider__button--left,.slider--small .slider__button--left{left:0}.slider--big .slider__button--right,.slider--offer .slider__button--right,.slider--auto .slider__button--right,.slider--no-wrap .slider__button--right,.slider--small .slider__button--right{right:0}@media (min-width: 992px){.slider--big .slider--offer .slider--big .slider__nav,.slider--big .slider--auto .slider--big .slider__nav,.slider--big .slider--no-wrap .slider--big .slider__nav,.slider--big .slider--small .slider--big .slider__nav,.slider--big .slider--offer .slider--offer .slider__nav,.slider--big .slider--auto .slider--offer .slider__nav,.slider--big .slider--no-wrap .slider--offer .slider__nav,.slider--big .slider--small .slider--offer .slider__nav,.slider--big .slider--offer .slider--auto .slider__nav,.slider--big .slider--auto .slider--auto .slider__nav,.slider--big .slider--no-wrap .slider--auto .slider__nav,.slider--big .slider--small .slider--auto .slider__nav,.slider--big .slider--offer .slider--no-wrap .slider__nav,.slider--big .slider--auto .slider--no-wrap .slider__nav,.slider--big .slider--no-wrap .slider--no-wrap .slider__nav,.slider--big .slider--small .slider--no-wrap .slider__nav,.slider--big .slider--offer .slider--small .slider__nav,.slider--big .slider--auto .slider--small .slider__nav,.slider--big .slider--no-wrap .slider--small .slider__nav,.slider--big .slider--small .slider--small .slider__nav,.slider--offer .slider--offer .slider--big .slider__nav,.slider--offer .slider--auto .slider--big .slider__nav,.slider--offer .slider--no-wrap .slider--big .slider__nav,.slider--offer .slider--small .slider--big .slider__nav,.slider--offer .slider--offer .slider--offer .slider__nav,.slider--offer .slider--auto .slider--offer .slider__nav,.slider--offer .slider--no-wrap .slider--offer .slider__nav,.slider--offer .slider--small .slider--offer .slider__nav,.slider--offer .slider--offer .slider--auto .slider__nav,.slider--offer .slider--auto .slider--auto .slider__nav,.slider--offer .slider--no-wrap .slider--auto .slider__nav,.slider--offer .slider--small .slider--auto .slider__nav,.slider--offer .slider--offer .slider--no-wrap .slider__nav,.slider--offer .slider--auto .slider--no-wrap .slider__nav,.slider--offer .slider--no-wrap .slider--no-wrap .slider__nav,.slider--offer .slider--small .slider--no-wrap .slider__nav,.slider--offer .slider--offer .slider--small .slider__nav,.slider--offer .slider--auto .slider--small .slider__nav,.slider--offer .slider--no-wrap .slider--small .slider__nav,.slider--offer .slider--small .slider--small .slider__nav,.slider--auto .slider--offer .slider--big .slider__nav,.slider--auto .slider--auto .slider--big .slider__nav,.slider--auto .slider--no-wrap .slider--big .slider__nav,.slider--auto .slider--small .slider--big .slider__nav,.slider--auto .slider--offer .slider--offer .slider__nav,.slider--auto .slider--auto .slider--offer .slider__nav,.slider--auto .slider--no-wrap .slider--offer .slider__nav,.slider--auto .slider--small .slider--offer .slider__nav,.slider--auto .slider--offer .slider--auto .slider__nav,.slider--auto .slider--auto .slider--auto .slider__nav,.slider--auto .slider--no-wrap .slider--auto .slider__nav,.slider--auto .slider--small .slider--auto .slider__nav,.slider--auto .slider--offer .slider--no-wrap .slider__nav,.slider--auto .slider--auto .slider--no-wrap .slider__nav,.slider--auto .slider--no-wrap .slider--no-wrap .slider__nav,.slider--auto .slider--small .slider--no-wrap .slider__nav,.slider--auto .slider--offer .slider--small .slider__nav,.slider--auto .slider--auto .slider--small .slider__nav,.slider--auto .slider--no-wrap .slider--small .slider__nav,.slider--auto .slider--small .slider--small .slider__nav,.slider--no-wrap .slider--offer .slider--big .slider__nav,.slider--no-wrap .slider--auto .slider--big .slider__nav,.slider--no-wrap .slider--no-wrap .slider--big .slider__nav,.slider--no-wrap .slider--small .slider--big .slider__nav,.slider--no-wrap .slider--offer .slider--offer .slider__nav,.slider--no-wrap .slider--auto .slider--offer .slider__nav,.slider--no-wrap .slider--no-wrap .slider--offer .slider__nav,.slider--no-wrap .slider--small .slider--offer .slider__nav,.slider--no-wrap .slider--offer .slider--auto .slider__nav,.slider--no-wrap .slider--auto .slider--auto .slider__nav,.slider--no-wrap .slider--no-wrap .slider--auto .slider__nav,.slider--no-wrap .slider--small .slider--auto .slider__nav,.slider--no-wrap .slider--offer .slider--no-wrap .slider__nav,.slider--no-wrap .slider--auto .slider--no-wrap .slider__nav,.slider--no-wrap .slider--no-wrap .slider--no-wrap .slider__nav,.slider--no-wrap .slider--small .slider--no-wrap .slider__nav,.slider--no-wrap .slider--offer .slider--small .slider__nav,.slider--no-wrap .slider--auto .slider--small .slider__nav,.slider--no-wrap .slider--no-wrap .slider--small .slider__nav,.slider--no-wrap .slider--small .slider--small .slider__nav,.slider--small .slider--offer .slider--big .slider__nav,.slider--small .slider--auto .slider--big .slider__nav,.slider--small .slider--no-wrap .slider--big .slider__nav,.slider--small .slider--small .slider--big .slider__nav,.slider--small .slider--offer .slider--offer .slider__nav,.slider--small .slider--auto .slider--offer .slider__nav,.slider--small .slider--no-wrap .slider--offer .slider__nav,.slider--small .slider--small .slider--offer .slider__nav,.slider--small .slider--offer .slider--auto .slider__nav,.slider--small .slider--auto .slider--auto .slider__nav,.slider--small .slider--no-wrap .slider--auto .slider__nav,.slider--small .slider--small .slider--auto .slider__nav,.slider--small .slider--offer .slider--no-wrap .slider__nav,.slider--small .slider--auto .slider--no-wrap .slider__nav,.slider--small .slider--no-wrap .slider--no-wrap .slider__nav,.slider--small .slider--small .slider--no-wrap .slider__nav,.slider--small .slider--offer .slider--small .slider__nav,.slider--small .slider--auto .slider--small .slider__nav,.slider--small .slider--no-wrap .slider--small .slider__nav,.slider--small .slider--small .slider--small .slider__nav{display:none}}.slider--big .slider__icon,.slider--offer .slider__icon,.slider--auto .slider__icon,.slider--no-wrap .slider__icon,.slider--small .slider__icon{position:static;border:none;border-radius:inherit;box-shadow:none;background-color:transparent;width:auto;height:auto;line-height:initial}.slider--big .slider__icon--left,.slider--offer .slider__icon--left,.slider--auto .slider__icon--left,.slider--no-wrap .slider__icon--left,.slider--small .slider__icon--left{transform:translate(-0.15rem, -0.3rem)}.slider--big .slider__icon--right,.slider--offer .slider__icon--right,.slider--auto .slider__icon--right,.slider--no-wrap .slider__icon--right,.slider--small .slider__icon--right{transform:translate(0.15rem, -0.3rem)}.slider--big .slider__icon--left::before,.slider--big .slider__icon--right::before,.slider--offer .slider__icon--left::before,.slider--offer .slider__icon--right::before,.slider--auto .slider__icon--left::before,.slider--auto .slider__icon--right::before,.slider--no-wrap .slider__icon--left::before,.slider--no-wrap .slider__icon--right::before,.slider--small .slider__icon--left::before,.slider--small .slider__icon--right::before{position:static;vertical-align:middle}.slider--offer .slider__item,.slider--small .slider__item{min-width:17rem;text-align:center}.slider--offer .slider__item--text-left,.slider--small .slider__item--text-left{text-align:left}.slider--offer .slider__icon,.slider--small .slider__icon{font-size:2.4rem;color:#999;text-align:center}.slider--offer .slider__button--left,.slider--small .slider__button--left,.slider--big .slider__button--left{left:1rem}.slider--offer .slider__button--right,.slider--small .slider__button--right,.slider--big .slider__button--right{right:1rem}@media (min-width: 768px){.slider--auto .slider__item{min-width:auto}}.slider--auto .slider__list{flex-wrap:nowrap}@media (min-width: 768px){.slider--auto .slider__list{flex-wrap:wrap}}.slider--offer .slider__icon--left,.slider--offer .slider__icon--right{transform:none}.slider--inactive .slider__list{display:flex;flex-direction:column;gap:1rem}.slider--inactive .slider__item{width:100%;text-align:left;padding:0}.slider--inactive .slider__content{display:flex;border:0.1rem solid #ddd;border-radius:0.4rem}@media (min-width: 992px){.slider--always-visible .slider__nav{display:block}}.slider--icon-padding .slider__icon{padding-top:0.6rem}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}header{margin-bottom:0}.page-navigator{background-color:rgba(255,255,255,0.95);margin-bottom:-42px;position:relative;z-index:5}.page-navigator .container{padding-left:0;padding-right:0}.page-navigator .navbar{margin-bottom:0;border:none;min-height:42px}.page-navigator .navbar-nav a{text-decoration:none;color:#666;padding:11px 0;margin-right:30px;transition:all .1s ease-in-out}.page-navigator .navbar-nav a:hover{background-color:transparent;color:#d01c1c;border-bottom:none}.page-navigator .navbar-nav a:focus{background-color:transparent}.page-navigator .navbar-nav .active a{color:#d01c1c;border-bottom:none}.page-navigator .btn-mobile-menu{position:absolute;width:100%;height:100%;top:0;left:0;display:block;z-index:1;cursor:pointer}.page-navigator .btn-mobile-menu:before{left:15px;width:20px}.page-navigator.affix{position:fixed;top:0;right:0;left:0}@media (min-width: 768px){.page-navigator{background-color:rgba(255,255,255,0.8);margin-bottom:-45px}.page-navigator .navbar{min-height:45px}.page-navigator .navbar-nav a:hover{border-bottom:3px solid #d01c1c}.page-navigator .navbar-nav .active a{border-bottom:3px solid #d01c1c}}@media (max-width: 767px){.page-navigator .navbar-nav{margin:0}.page-navigator .navbar-nav li{padding-left:50px;display:none}.page-navigator .navbar-nav .active{display:block}.page-navigator-modal .navbar-nav{margin:0}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}body.loyalty{background-image:url("https://s.szalas.hu/images/new/loyalty/body-bg.jpg");background-position:top center;background-repeat:no-repeat;background-size:220%}@media (min-width: 531px) and (max-width: 767px){body.loyalty{background-size:130%}}@media (min-width: 768px){body.loyalty{background-size:auto}}.loyalty-page-header{text-align:center;padding-top:20px}.loyalty-page-logo{text-align:center;margin-bottom:15px}.loyalty-page-logo img{max-width:250px}.loyalty-page-logo__text{font-size:22px;margin-top:10px;color:#fff}.loyalty-page-header__join{font-weight:bold;margin-top:20px;margin-bottom:20px}.loyalty-page-header__join img{display:inline-block;width:22px}@media (min-width: 768px){.loyalty-page-header{color:#fff}.loyalty-page-header a{color:#fff}.loyalty-page-header__join{font-size:28px}.loyalty-page-header__join img{display:inline-block;width:15px}}.iconic-steps--loyalty{margin-top:50px}.iconic-steps--loyalty .step{padding:10px 15px;min-height:auto;font-size:18px;justify-content:center}.iconic-steps--loyalty .step .step--icon{border-radius:0;border:none;padding:0;font-size:32px}.iconic-steps--loyalty .step .step--fwd-icon{color:#fff;right:-35px}@media (min-width: 531px) and (max-width: 767px){.iconic-steps--loyalty{margin-top:90px}}@media (min-width: 768px){.iconic-steps--loyalty{margin-top:0}.iconic-steps--loyalty .step{font-size:16px}.iconic-steps--loyalty .step .step--icon{font-size:60px}}.onepage-card{background-color:#fff;-webkit-box-shadow:0 0 60px 0 rgba(255,255,255,0.15);-moz-box-shadow:0 0 60px 0 rgba(255,255,255,0.15);box-shadow:0 0 60px 0 rgba(255,255,255,0.15);margin-bottom:15px;border-radius:10px;padding:15px;display:flex;justify-content:space-between;align-items:center}.onepage-card__image-header{position:relative;text-align:center;width:100px}.onepage-card__image-header img{width:100px}.onepage-card__image-header .text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:18px;color:#fff}.onepage-card__image-header .text .glyphicon{display:block;margin-bottom:5px}.onepage-card__content{flex:4;text-align:center;margin-left:15px;width:auto}@media (min-width: 768px){.loyalty-cards-container .onepage-section-title{color:#fff}.loyalty-cards-container .onepage-card{flex-direction:column}.loyalty-cards-container .onepage-card__image-header{width:auto}.loyalty-cards-container .onepage-card__image-header img{width:135px}.loyalty-cards-container .onepage-card__image-header .text{font-size:24px}.loyalty-cards-container .onepage-card__image-header .text .glyphicon{font-size:30px}.loyalty-cards-container .onepage-card__content .highlighted{font-weight:bold;font-size:16px;min-height:45px}.loyalty-cards-container .onepage-card__content .value{color:#999}}.onepage-page-section--loyalty-coin-rate{background-image:url("https://s.szalas.hu/images/new/loyalty/bg-watermark-no-coin.png");background-position:top right;background-repeat:no-repeat;background-size:250px;background-position-x:90%;background-position-y:60px}.loyalty-coin-rate{font-weight:bold;font-size:40px;letter-spacing:2px;text-align:center}.loyalty-coin-rate img{width:36px;margin:-8px 10px 0 10px}@media (min-width: 768px){.loyalty-coin-rate{font-size:80px}.loyalty-coin-rate img{width:80px}}.loyalty-description-container{background-image:url("https://s.szalas.hu/images/new/loyalty/bg-watermark-no-coin.png");background-position:top right;background-repeat:no-repeat;background-size:250px;background-position-x:15%;background-position-y:15%}.loyalty-description-container .flex-row{align-items:center}.loyalty-description-container .loyalty-description__image{text-align:center}.loyalty-description-container img{width:300px;margin:0 auto}@media (min-width: 768px) and (max-width: 991px){.loyalty-description-container .flex-row{flex-wrap:nowrap}}.loyalty-description{margin-bottom:30px;margin-top:30px;text-align:center}.loyalty-description__title{font-size:18px;font-weight:bold;text-transform:uppercase}.loyalty-description__title--yellow{color:#ffbc01}.loyalty-description__title--green{color:#8bc53f}.loyalty-description__title--red{color:#ff4c50}.loyalty-description__title .glyphicon{margin-right:5px}@media (max-width: 767px){.col-md-6{width:100%}}@media (min-width: 768px){.loyalty-description-container img{margin-right:50px}.loyalty-description-container .loyalty-description__image{text-align:right}.loyalty-description{text-align:left}}.onepage-page-section--registration{background:url("https://s.szalas.hu/images/new/loyalty/form-bg-water.jpg") center center no-repeat;background-size:110%}.onepage-page-section--registration .nav-tabs li{width:50%;font-size:12px;text-align:center;-webkit-box-shadow:0 0 60px 0 rgba(255,255,255,0.15);-moz-box-shadow:0 0 60px 0 rgba(255,255,255,0.15);box-shadow:0 0 60px 0 rgba(255,255,255,0.15);border-bottom:none;border-radius:10px 10px 0 0}.onepage-page-section--registration .nav-tabs li.active a{text-decoration:none;border:none;background-color:#fff}.onepage-page-section--registration .nav-tabs li a{margin-right:0;background-color:#ccc;color:#333;border:none}.onepage-page-section--registration .nav-tabs li a:hover{border:none}.onepage-page-section--registration .tab-content{position:relative;z-index:1;background-color:#fff;-webkit-box-shadow:0 0 60px 0 rgba(255,255,255,0.15);-moz-box-shadow:0 0 60px 0 rgba(255,255,255,0.15);box-shadow:0 0 60px 0 rgba(255,255,255,0.15);padding:20px;border-radius:0 0 10px 10px}.onepage-page-section--registration .separator{margin:10px 0;text-transform:uppercase;color:#999;font-size:10px}.onepage-page-section--registration .coins-added{position:relative;margin-bottom:15px}.onepage-page-section--registration .coins-added img{max-width:100px}.onepage-page-section--registration .coins-added span{font-size:22px;font-weight:bold;color:#fff;opacity:.7;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.onepage-page-section--registration .login-form{background-color:#fff;-webkit-box-shadow:0 0 60px 0 rgba(255,255,255,0.15);-moz-box-shadow:0 0 60px 0 rgba(255,255,255,0.15);box-shadow:0 0 60px 0 rgba(255,255,255,0.15);border-radius:10px;padding:20px}.onepage-page-section--registration .registration-form-container__extra-message{font-size:12px;color:#999;padding:0 15px;margin-top:10px;text-align:center}@media (min-width: 768px){.onepage-page-section--registration{background-size:1050px}}.loyalty-invitation{margin-top:30px}.loyalty-invitation__icons{display:flex;justify-content:space-around;margin-top:20px;padding:0 60px}.loyalty-invitation__icons a{text-align:center;text-decoration:none}.loyalty-invitation__icons a .glyphicon{display:block;color:#ccc;width:32px;height:32px;text-align:center;line-height:32px;vertical-align:middle;font-size:16px;text-decoration:none;margin:0;border:1px solid #ccc;border-radius:50%}.loyalty-invitation__icons a:hover .glyphicon{color:#3598db;border-color:#3598db}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.offer-slider-container{position:relative;margin-left:15px;margin-right:15px}.offer-slider-container .accommodation-item--sm{min-width:300px}.offer-slider{display:flex;display:-ms-flexbox;overflow-x:scroll;overflow-y:hidden;flex-wrap:nowrap;position:relative}.offer-slider::-webkit-scrollbar{width:0;background:transparent}.offer-slider__width-350-item{min-width:350px}.offer-slider__width-200-item{min-width:200px}.offer-slider__element{position:relative;box-shadow:3px 3px 0 #eee;border:1px solid #ccc;margin:0 20px 10px 0;flex:0 0 400px;max-width:400px}.offer-slider__element:first-child{margin-left:10px}.offer-slider__element .image-box{position:relative}.offer-slider__element .image-box:before{content:'';position:absolute;top:0;left:0;right:0;height:60px;z-index:2;background:rgba(0,0,0,0.4)}.offer-slider__element .image-box .badges{position:absolute;top:10px;left:10px;z-index:3}.offer-slider__element .image-box .list-inline{display:flex;align-items:center}.offer-slider__element .image-box .list-inline .list-element{color:#fff;margin:0 5px}.offer-slider__element .image-box .satisfaction-emblem{width:32px;display:inline-block}.offer-slider__element .image-box .satisfaction-image-link{position:absolute;width:100%;height:100%;top:0;left:0}.offer-slider__element .image-box .element-rate{display:inline-block}.offer-slider__element .promo-offer__ribbon{position:absolute;top:70px;left:-5px;max-width:90%;background:#f60;color:#fff;text-align:center;display:flex;flex-wrap:wrap}.offer-slider__element .promo-offer__ribbon:before{content:"";position:absolute;top:-5px;left:0;width:0;height:0;border-bottom:5px solid #71181a;border-left:5px solid transparent;z-index:1}.offer-slider__element .promo-offer__ribbon:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:0;border-top:5px solid #71181a;border-left:5px solid transparent;z-index:1}.offer-slider__element .promo-offer__ribbon-title{padding:5px;text-transform:uppercase;font-weight:bold;width:100%}.offer-slider__element .promo-offer__ribbon-countdown{padding:5px;width:100%;background:#f90}.offer-slider__element .package-name{position:absolute;bottom:0;left:0;width:100%;padding:70px 10px 10px 10px;height:auto;text-decoration:none;overflow:visible;color:#fff;background:linear-gradient-top-to-bottom #000,rgba(0,0,0,0),rgba(0,0,0,0.7),0,100%}.offer-slider__element .details{position:relative;padding:10px 10px 15px 10px;min-height:185px}.offer-slider__element .details .hotel-name,.offer-slider__element .details .poi-name{font-size:16px;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.offer-slider__element .details .hotel-stars .glyphicon{font-size:12px;margin-right:-3px}.offer-slider__element .details .poi-name{font-size:18px}.offer-slider__element .details .original-price{position:relative;display:inline-block;margin-right:5px;font-size:22px;color:#666}.offer-slider__element .details .original-price:before{position:absolute;content:"";left:-4px;top:50%;right:-5px;border-top:2px solid;border-color:inherit;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}.offer-slider__element .details .discount-price{font-size:18px;font-weight:bold;color:#f60}.offer-slider__element .details .btn-offer{border:1px solid #3598db;color:#3598db;position:absolute;bottom:15px;right:15px;border-radius:2px}.offer-slider__element .details .btn-offer:hover{color:#fff;background:#f60;border:transparent !important;border-bottom:2px solid #f60 !important}.offer-slider__element .pre-booking-block{display:inline-block;margin-top:10px}.offer-slider__element .pre-booking-discount,.offer-slider__element .poi-discount{color:#f90;padding:5px 10px}.offer-slider__element .poi-discount{color:#27ae60}.offer-slider__element .pre-booking-discount-number,.offer-slider__element .poi-discount-number{background:#ff9630;color:#fff;padding:2px 8px;margin-left:-10px;font-weight:bold;font-size:18px}.offer-slider__element .poi-discount-number{background:#27ae60}.offer-slider__element .pre-booking-time{margin-top:5px;color:#999}.offer-slider__element:hover .btn-offer{color:#fff;background:#f60;border:transparent !important;border-bottom:2px solid #f60 !important;background:linear-gradient-top-to-bottom #000,#f90,#f60,0,100%}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.theme-description{margin-top:100px;font-size:16px}.theme-description__block{position:relative;min-height:210px;text-align:center}.theme-description__block .title{position:absolute;top:-35px;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);font-size:18px;font-weight:bold;text-transform:uppercase;color:#d01c1c;width:auto}.theme-description__block .title-icon{position:absolute;top:-25px;right:-50px;width:50px}.theme-description__block .description{margin-top:30px}.theme-description ul{font-size:18px;margin-top:10%}.theme-description ul .sub-headline{padding-left:0}.theme-description ul li{margin-bottom:15px}.theme-description ul .glyphicon{font-size:20px}@media (max-width: 767px){.theme-description{margin-top:0}.theme-description .satisfaction-emblem{width:60%;margin-left:auto;margin-right:auto}.theme-description ul li{font-size:16px}.theme-description__block{min-height:auto;margin-top:85px}}.label-rem{display:inline-flex;justify-content:center;align-items:center;padding:0.2rem 0.5rem;border-radius:.4rem;font-size:1.4rem;user-select:none;color:#333;margin-bottom:0.5rem;margin-right:0.2rem;overflow:hidden}.label-rem--listed{margin:0}.label-rem--nowrap{white-space:nowrap}.label-rem--vertical{flex-direction:column}.label-rem--wo-mb{margin-bottom:0}.label-rem--default{background-color:#eee;color:inherit}.label-rem--success{background-color:#27ae60;color:#fff}.label-rem--danger{background-color:#FADBDB;color:#550B0B}.label-rem--danger .glyphicon{color:#550B0B}.label-rem--transparent{padding:0;background-color:transparent}.label-rem--yellow{background-color:#f4b400;color:#fff}.label-rem--yellow .glyphicon{color:#fff}.label-rem--orange{background-color:#ff9630;color:#fff}.label-rem--orange .glyphicon{color:#fff}.label-rem--white{background-color:white;color:#000}.label-rem--red{background-color:#c6292e;color:#fff}.label-rem--red .glyphicon{color:#fff}.label-rem--lightgreen{background-color:#c5eac5;color:#215c21}.label-rem--lightgreen .glyphicon{color:#215c21}.label-rem--darkgreen{background-color:#176839;color:white;width:fit-content}.label-rem--darkgreen .glyphicon{color:white}.label-rem--lightblue{background-color:#c8ddf1;color:#265e94}.label-rem--lightblue .glyphicon{color:#1b446c}.label-rem--lightyellow{background-color:#ffd23f;color:#333;font-weight:bold}.label-rem--lightyellow .glyphicon{color:#333}.label-rem--base-blue-hue-20{color:#18b7d5}.label-rem--base-blue-hue-20 .glyphicon{color:#18b7d5}.label-rem--base-green-hue-50{color:#3ca795}.label-rem--base-green-hue-50 .glyphicon{color:#3ca795}.label-rem--oceanblue{background-color:#01a0af;width:fit-content;color:#fff}.label-rem--absolute{position:absolute}.label-rem--campaign-green{background-color:#81bc26;color:#fff}.label-rem--campaign-green .glyphicon{color:#fff}@media (max-width: 767px){.label-rem--responsive{font-size:1.2rem}}.label-rem--xs{font-size:1rem}.label-rem--sm{font-size:1.2rem}.label-rem--md{font-size:1.6rem}.label-rem--lg{font-size:1.6rem}@media (min-width: 768px){.label-rem--lg{font-size:1.8rem}}.label-rem--xl{font-size:2.8rem;margin-right:0.5rem;padding:0.2rem 1rem}.label-rem--top{line-height:1.9rem}@media (max-width: 767px){.label-rem--top{font-size:1rem;line-height:1.3rem}}.label-rem--bottom-center{transform:translate(-50%, -100%)}.label-rem--prizegame{top:1rem;left:1rem}.label-rem .glyphicon{top:0;margin-right:0.3rem;font-size:1.6rem;color:inherit}.label-rem__text--campaign{margin-right:0.2rem}.label-campaign .label-rem{margin-bottom:0rem !important}.onepage-page-section{padding:40px 0}.onepage-page-section--gray{background:#f5f5f5}.onepage-page-section__footer{background-color:initial}.onepage-section-title{margin:0 0 30px 0}.onepage-section-title h2{font-size:24px;text-align:center;line-height:1.2;font-weight:bold;font-family:'Roboto';margin-bottom:5px}.onepage-section-title .subtitle{font-size:14px;text-align:center}.onepage-section-title .text-highlighted{color:#d01c1c}.onepage-list li{margin-bottom:20px}.onepage-usp-line-list{background:#eee;padding:15px;margin-bottom:30px}@media (min-width: 768px){.onepage-page-section{padding:80px 0}.onepage-section-title{margin:0 0 60px 0}.onepage-section-title h2{font-size:32px}.onepage-section-title .subtitle{font-size:16px}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}@keyframes shake{0%{transform:rotate(0)}50%{transform:rotate(5deg)}100%{transform:rotate(-5deg)}}.featured-benefits{background-image:linear-gradient(to top left, #f8980d, #f2673a, #d73d56, #aa2767, #71246b);border-radius:.4rem}.featured-benefits__title-link{text-decoration:none;display:inline-block}.featured-benefits__title{color:#fff}.featured-benefits__cards-image{margin-top:-2.4rem}.featured-benefits__benefit-row{flex-direction:column}@media (min-width: 767px){.featured-benefits__benefit-row{flex-direction:row}}.featured-benefits__benefit{background-color:#fff;border-radius:.4rem;color:#000;text-decoration:none;display:flex;flex-direction:row;justify-content:space-between;height:100%;align-items:center;text-align:left;gap:1rem}.featured-benefits__benefit:hover{box-shadow:0 0 0 5px #fff}.featured-benefits__benefit:hover .featured-benefits__benefit-icon{animation:shake .5s infinite}@media (min-width: 767px){.featured-benefits__benefit{flex-direction:column;text-align:center;gap:0}}.featured-benefits__benefit--or-flaged{position:relative}.featured-benefits__benefit--or-flaged::before{position:absolute;top:-2.8rem;left:50%;transform:translateX(-50%);content:'sau';width:3.6rem;height:3.6rem;color:#fff;background-image:linear-gradient(to bottom, #e35049, #eb5d41);border-radius:50%;font-size:1.4rem;line-height:3.5rem;font-weight:600;text-align:center}@media (min-width: 767px){.featured-benefits__benefit--or-flaged::before{top:50%;left:-2.8rem;transform:translateY(-50%)}}.featured-benefits__benefit-icon{font-size:4rem;color:#606;margin:0 auto}.featured-benefits__benefit-icon--w-bg{color:#fff;background-color:#606;border-radius:50%;padding:0.5rem;font-size:3.1rem}.featured-benefits__benefit-icon--sm{font-size:3.75rem}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.holiday-cards__card-image{display:block;margin:0 auto}.holiday-cards__stat-grid{display:grid;grid-gap:1rem;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr)}@media (min-width: 576px){.holiday-cards__stat-grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr)}}@media (min-width: 767px){.holiday-cards__stat-grid{grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr)}}.holiday-cards__stat-icon{font-size:5rem;color:#606;margin:0 auto}.holiday-cards__stat-icon--sm{font-size:4rem;padding:0.5rem}.holiday-cards__stat-counter{font-size:2.8rem;color:#606}.holiday-cards__glider{border-top:0.1rem dashed #999}.holiday-cards__glider-timer{background-color:#606;color:#eee;font-size:1.8rem;border-radius:.4rem;position:relative}.holiday-cards__glider-timer::after{position:absolute;bottom:-0.8rem;left:50%;transform:translateX(-50%);display:block;content:"";width:0;height:0;border-left:0.8rem solid transparent;border-right:0.8rem solid transparent;border-top:0.8rem solid #606}.holiday-cards__title{cursor:pointer}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.recommender.recommender--highlighted{background:#fff3eb}.recommender{overflow:hidden}.recommender__front{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3}.recommender__image{border-radius:4px}.recommender__name{font-size:1.2em;font-weight:bold;font-family:inherit;line-height:inherit;color:#3598db;margin-top:5px;margin-bottom:inherit}.recommender__error-message{color:#d01c1c}.recommender__price{font-size:1.1em;font-weight:bold;color:#f60}.recommender__link{color:#3598db;text-decoration:underline;margin-top:5px}.recommender__box--poi-list{margin-inline:-1.5rem}@media (min-width: 768px){.recommender__text-item{padding-inline:1.5rem;padding-block-end:2rem}}.recommender--row-sm .recommender__content{display:flex;flex-direction:row;background-color:#fff;height:100%}@media (min-width: 768px){.recommender--row-sm .recommender__content{flex-direction:column}}.recommender__element{position:relative;z-index:0}.recommender__element .rating-circle-container{position:absolute;top:25px;bottom:auto;right:25px;z-index:3;border:2px solid #fff;border-radius:50%;box-shadow:0 0 5px 0 rgba(50,50,50,0.5);transition:opacity 0.2s, top 0.2s;opacity:0}.recommender__element:hover .rating-circle-container{opacity:1;top:10px}.recommender .slided-offers{display:flex;flex-wrap:wrap}.endHotel .recommender{overflow:visible}@media (max-width: 767px){.recommender__element .rating-circle-container{display:block;opacity:1;top:10px}.recommender .slided-offers{flex-wrap:nowrap}.listHotel .recommender{height:230px}}@media (max-width: 767px){.recommender.recommender--slider .slided-offers{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.recommender.recommender--slider .slided-offers::-webkit-scrollbar{display:none}.recommender.recommender--slider .slided-offers .slided-element{display:table-cell;min-width:320px;float:none;position:relative;z-index:1}}@media (min-width: 768px){.recommender.recommender--slider .slider-nav{display:none}}.listHotel .recommender.recommender--slider .slider-nav{display:block}.listHotel .recommender.recommender--slider .slided-offers{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.listHotel .recommender.recommender--slider .slided-offers::-webkit-scrollbar{display:none}.listHotel .recommender.recommender--slider .slided-offers .slided-element{display:table-cell;min-width:320px;float:none;position:relative}@media (max-width: 767px){.recommender.recommender--small .responsive-container--ratio-1by1{padding-bottom:0}.recommender.recommender--small .responsive-container__recommender{width:100px;height:100px;flex-basis:100px}.recommender.recommender--small .slided-offers .slided-element>div{display:flex}.recommender.recommender--small .recommender__element .rating-circle-container{display:none}.recommender.recommender--small .recommender__image{width:100px;height:100px;top:0;left:0;transform:translate(0)}.recommender.recommender--small .recommender__text-item{margin:5px;width:60%;flex-basis:60%}.recommender.recommender--small .recommender__name{font-size:1em;margin-top:0}.recommender.recommender--small .recommender__link{display:none}}.listPoi .recommender.recommender--small .responsive-container--ratio-1by1{padding-bottom:0}.listPoi .recommender.recommender--small .responsive-container__recommender{width:100px;height:100px;flex-basis:100px}.listPoi .recommender.recommender--small .slided-offers{display:flex;flex-direction:column}.listPoi .recommender.recommender--small .slided-offers .slided-element{width:100%;margin-bottom:10px}.listPoi .recommender.recommender--small .slided-offers .slided-element>div{display:flex;border:1px solid #ddd;border-radius:4px}.listPoi .recommender.recommender--small .recommender__element .rating-circle-container{display:none}.listPoi .recommender.recommender--small .recommender__image{width:100px;height:100px}.listPoi .recommender.recommender--small .recommender__text-item{margin:5px;width:60%;flex-basis:60%}.listPoi .recommender.recommender--small .recommender__name{font-size:1em;margin-top:0}.listPoi .recommender.recommender--small .recommender__link{display:none}@media (max-width: 767px){.listPoi .recommender.recommender--small .slided-offers{flex-direction:row}.listPoi .recommender.recommender--small .slided-offers .slided-element>div{border:transparent}}@media (max-width: 310px){.recommender.recommender--slider .slided-offers .slided-element{min-width:250px}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.steps-list{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:2rem;grid-row-gap:2rem}@media screen and (min-width: 768px){.steps-list{grid-template-columns:repeat(4, 1fr)}}.steps-list__step{background-color:#eee;display:flex;position:relative;width:100%;padding:1rem;flex-direction:column;justify-content:space-between;text-align:center;border-radius:0.3rem;overflow:hidden;color:#666}.steps-list__title{color:#000}.steps-list__number{display:block;position:absolute;margin:-1.5rem 0 0 -1.5rem;width:3rem;height:3rem;line-height:3rem;font-size:1.2rem;font-weight:bold;text-align:center;background:#ccc;color:#eee;border-bottom-right-radius:100%;text-decoration:none}.steps-list__phone-border{width:calc(100% - 10px);align-self:center;text-align:center;background:#ccc;padding:1.5rem 0.6rem;border-radius:1rem;font-size:0;line-height:0}.steps-list__phone-screen{width:100%;height:100%}.bordered{border:0.1rem solid #ddd;border-radius:.4rem}.bordered--dashed{border:0.1rem dashed #999}.bordered--dashed-left{border:0;border-radius:0;border-top:0.1rem dashed #999}@media (min-width: 991px){.bordered--dashed-left{border:0;border-left:0.1rem dashed #999}}.bordered--color-gray-f5{border-color:#f5f5f5}.bordered--color-gray-e{border-color:#eee}.bordered--color-gray-c{border-color:#ccc}.bordered--color-recommender{border-color:#F9EEE0}.border-reset{border:none !important}.border-radius-none{border-radius:0}.border-radius-sm{border-radius:.4rem}.border-radius-lg{border-radius:2rem}.border-radius-lg--top{border-radius:2rem 2rem 0 0}.border-loyalty-gradient{background-clip:padding-box;background-color:#fff;border:solid .1rem transparent;position:relative}.border-loyalty-gradient::before{background:linear-gradient(90deg, #f60 0%, #C8180B 100%);border-radius:inherit;content:'';margin:-.1rem;position:absolute;right:0;top:0;bottom:0;left:0;z-index:-1}.border-loyalty-gradient--2nd-stage{background-color:rgba(255,255,255,0.9)}.border-loyalty-gradient--3nd-stage{background-color:rgba(255,255,255,0.8)}.border-reset{border:none !important}.border-bottom{border-bottom:0.1rem solid #ddd}.border-bottom--color-e{border-color:#eee}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.inline-block{display:inline-block}.flex-row{display:flex;flex-wrap:wrap}.flex-row--no-wrap{flex-wrap:nowrap;overflow-x:scroll}.flex-row__same-width{flex-basis:0;flex-grow:1}.gap-20{gap:2rem}.no-underline{text-decoration:none}.relative{position:relative}.d-flex{display:flex}.d-flex--column{flex-direction:column}.d-inline-flex{display:inline-flex}@media (min-width: 992px){.d-md-flex{display:flex}}.justify-content-center{justify-content:center !important}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.gap-5{gap:5px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-25{gap:25px}.gap-30{gap:30px}.gap-35{gap:35px}.gap-40{gap:40px}.gap-45{gap:45px}.gap-50{gap:50px}.gap-55{gap:55px}.gap-60{gap:60px}.gap-65{gap:65px}.gap-70{gap:70px}.gap-75{gap:75px}.gap-80{gap:80px}.gap-85{gap:85px}.gap-90{gap:90px}.gap-95{gap:95px}.gap-100{gap:100px}.max-width-100{max-width:100px}.max-width-200{max-width:200px}.max-width-300{max-width:300px}.max-width-400{max-width:400px}.max-width-500{max-width:500px}.max-width-600{max-width:600px}.max-width-700{max-width:700px}.max-width-800{max-width:800px}.max-width-900{max-width:900px}.max-width-1000{max-width:1000px}.cursor-pointer{cursor:pointer}.font-size-1{font-size:1px}.font-size-2{font-size:2px}.font-size-3{font-size:3px}.font-size-4{font-size:4px}.font-size-5{font-size:5px}.font-size-6{font-size:6px}.font-size-7{font-size:7px}.font-size-8{font-size:8px}.font-size-9{font-size:9px}.font-size-10{font-size:10px}.font-size-11{font-size:11px}.font-size-12{font-size:12px}.font-size-13{font-size:13px}.font-size-14{font-size:14px}.font-size-15{font-size:15px}.font-size-16{font-size:16px}.font-size-17{font-size:17px}.font-size-18{font-size:18px}.font-size-19{font-size:19px}.font-size-20{font-size:20px}.font-size-21{font-size:21px}.font-size-22{font-size:22px}.font-size-23{font-size:23px}.font-size-24{font-size:24px}.font-size-25{font-size:25px}.font-size-26{font-size:26px}.font-size-27{font-size:27px}.font-size-28{font-size:28px}.font-size-29{font-size:29px}.font-size-30{font-size:30px}.font-size-31{font-size:31px}.font-size-32{font-size:32px}.font-size-33{font-size:33px}.font-size-34{font-size:34px}.font-size-35{font-size:35px}.font-size-36{font-size:36px}.font-size-37{font-size:37px}.font-size-38{font-size:38px}.font-size-39{font-size:39px}.font-size-40{font-size:40px}.font-size-41{font-size:41px}.font-size-42{font-size:42px}.font-size-43{font-size:43px}.font-size-44{font-size:44px}.font-size-45{font-size:45px}.font-size-46{font-size:46px}.font-size-47{font-size:47px}.font-size-48{font-size:48px}.font-size-49{font-size:49px}.font-size-50{font-size:50px}.pe-none{pointer-events:none}.float-right{float:right !important}
