﻿@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");@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");@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.homepage .navbar-header{width:100%;text-align:center;position:relative;bottom:0;z-index:4}.homepage .navbar-header .navbar-collapse{display:block;position:absolute;right:0;left:0;margin-top:175px}.homepage .navbar-header .navbar-toggle,.homepage .navbar-header .close-navbar-collapse{display:none !important}.homepage .header-search-bar-container{position:relative;margin:auto;background-color:#eee}.homepage .header-search-bar{max-width:553px;margin:15px auto}.homepage .header-search-bar__poi-main-page{margin:-60px auto}.homepage .header-search-bar .typeahead{max-width:none}.homepage .header-search-bar .date-input-container.input-leave .datepicker{left:auto !important;right:0 !important}.homepage .header-search-bar .date-input-container.input-leave .datepicker-dropdown:before{left:auto;right:26px}.homepage .header-search-bar .date-input-container.input-leave .datepicker-dropdown:after{left:auto;right:27px}.homepage header .logo-bar{order:1}.homepage header .campaign-promo-bar{order:2}.homepage header .promo-bar{order:2}.homepage header .navbar-header{order:3}@media (min-width: 531px) and (max-width: 767px){.homepage .navbar-header .navbar-collapse{margin-top:247px}.homepage .header-search-bar__poi-main-page{margin:25px auto}}@media (max-width: 767px){.homepage .header-search-bar .travellers-popup{width:100%;left:0;margin-left:0;position:relative;margin-bottom:10px;box-shadow:none}}@media (min-width: 768px){.homepage .navbar-header{position:absolute;z-index:3;bottom:-280px}.homepage .navbar-header .navbar-collapse{position:relative;margin-top:0}.homepage .header-search-bar-container{background:#333;background:rgba(0,0,0,0.4);display:inline-block;border-radius:.4rem;padding:5px 0;height:52px}.homepage .header-search-bar-container .container-fluid{padding-left:5px;padding-right:5px}.homepage .header-search-bar{max-width:100%;margin:auto}}.homepage header{position:relative;margin-bottom:0;display:flex;flex-direction:column}.homepage header .btn-search{display:inline-flex;justify-content:center;background:#f60;border:1px solid #f60;color:#fff}.homepage header .btn-search:hover{background:#f90;border:1px solid #f90;color:#fff}.homepage header .btn-search:focus{background:#f90;border:1px solid #f60}.homepage header .btn-search:active,.homepage header .btn-search.active{color:#fff;background:#f60;border:1px solid #f60}.main-page-search-title,.main-page-search-subtitle{left:0;padding:0 5px;display:block;color:#fff;margin:auto;text-shadow:1px 1px 3px rgba(0,0,0,0.6)}.main-page-search-title{margin-top:50px;font-size:31px;font-weight:bold;text-shadow:0 0 10px #000;line-height:36px}.main-page-search-subtitle{margin-top:2px;font-size:17px}@media (max-width: 767px){.main-page-search-title-box{position:relative;height:125px;width:100%;margin-top:-180px}}@media (min-width: 531px) and (max-width: 767px){.main-page-search-title-box{height:175px;margin-top:-225px}.main-page-search-title{font-size:42px}.main-page-search-subtitle{font-size:20px}}@media (min-width: 768px){.main-page-search-title,.main-page-search-subtitle{position:absolute;top:-47px;font-size:32px}.main-page-search-title{top:-150px;font-size:56px}.main-page-search-title.smaller{font-size:40px}}@media (min-width: 901px){.main-page-search-title{font-size:62px}}body.backdrop-active #the-backdrop{z-index:4}body.backdrop-active.homepage.location-backdrop .header-search-profile{z-index:5 !important}@media (min-width: 768px){body.backdrop-active.homepage.location-backdrop .header-search-profile .main-page-search-title,body.backdrop-active.homepage.location-backdrop .header-search-profile .main-page-search-subtitle,body.backdrop-active.homepage.location-backdrop .header-search-profile .mainpage-search-usp>*{opacity:.4}}@media (max-width: 1199px) and (min-width: 768px){.cs .main-page-search-title,.sk .main-page-search-title,.hr .main-page-search-title,.de .main-page-search-title,.ru .main-page-search-title{font-size:48px}}@media (max-width: 310px){.main-page-search-title-box{position:relative;height:125px;width:100%;margin-top:-230px}.product-merge .main-page-search-title-box{height:206px}.cs .main-page-search-title-box,.sk .main-page-search-title-box,.hr .main-page-search-title-box,.de .main-page-search-title-box,.ru .main-page-search-title-box,.pl .main-page-search-title-box{position:relative;height:125px;width:100%;margin-top:-176px}.cs .product-merge .main-page-search-title-box,.sk .product-merge .main-page-search-title-box,.hr .product-merge .main-page-search-title-box,.de .product-merge .main-page-search-title-box,.ru .product-merge .main-page-search-title-box,.pl .product-merge .main-page-search-title-box{height:150px}}.carousel-main-page .main-page-search-mask{background:url("https://s.szalas.hu/images/new/carousel-search-mask.png") center top no-repeat;height:450px;position:absolute;top:0;left:0;right:0;z-index:1}.carousel-main-page .carousel-inner{border-bottom:2px solid #FFFFFF}.carousel-main-page .carousel-inner .item{overflow:hidden;perspective:none;transform:none}@media (min-width: 768px){.carousel-main-page .carousel-inner{background:#000;box-shadow:0 10px 30px #f5f5f5}.carousel-main-page .carousel-inner .item{height:450px}}@media (max-width: 767px){.carousel-main-page{margin-bottom:0}.carousel-main-page .carousel-inner{margin-bottom:0;max-width:none;height:455px;top:0;left:0;background:#FFFFFF;box-shadow:none}.carousel-main-page .carousel-inner .item{height:250px}}@media (max-width: 440px){.carousel-main-page{margin-bottom:0}.carousel-main-page .carousel-inner .item{height:176px}}.carousel-main-page .carousel-caption{color:#FFFFFF;display:block;max-width:500px;min-width:320px;padding:15px 15px 25px 15px;bottom:0;z-index:2;width:auto;left:auto;right:10px;background:#333;background:rgba(0,0,0,0.4);text-decoration:none;transition:all .1s ease-in-out;border-radius:.4rem}.carousel-main-page .carousel-caption:hover{color:#FFFFFF;background:#333;background:rgba(0,0,0,0.85)}.carousel-main-page .carousel-caption .hotel-name{text-align:left;font-size:16px;margin-bottom:5px}.carousel-main-page .carousel-caption .hotel-rate{text-align:left;color:#ddd}.carousel-main-page .carousel-caption .carousel-caption-price{text-align:center;color:#FFFFFF}.carousel-main-page .carousel-caption .price{text-align:center;font-size:16px;font-weight:bold}.carousel-main-page .carousel-caption .btn{background:none;color:#FFFFFF;border:1px solid #FFFFFF;margin-bottom:1px;text-shadow:none}.carousel-main-page .carousel-caption:hover .btn{display:inline-flex;justify-content:center;background:#f60;border:1px solid #f60;color:#fff}.carousel-main-page .carousel-caption:hover .btn:hover,.carousel-main-page .carousel-caption:hover .btn:focus,.carousel-main-page .carousel-caption:hover .btn:active{background:#f90;border:1px solid #f90;color:#fff}.carousel-main-page .carousel-caption:hover .btn:active{padding-bottom:7px;border-bottom:1px solid #db6345}.carousel-main-page .item img{position:absolute;width:100%;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%)}.carousel-main-page.tdm .carousel-tdm-image{background-image:url("https://s.szalas.hu/images/new/tdm/horvatorszag.jpg");background-position:center;background-size:cover}.carousel-main-page.tdm .carousel-tdm-text{float:left}.carousel-main-page.tdm .carousel-tdm-btn{float:right;margin:10px 0 0 20px}.mainpage-search-usp--mobile{position:static !important;padding:0 10px}.mainpage-search-usp{position:absolute;margin-right:0;color:#333;text-shadow:none;bottom:auto;top:55px;text-align:left;z-index:0;font-size:14px;margin-top:20px}.mainpage-search-usp ul{margin-left:5px;margin-right:5px}.mainpage-search-usp ul li{cursor:default;padding-left:25px}@media (min-width: 768px){.mainpage-search-usp{font-size:14px;margin-top:5px;text-shadow:1px 1px 2px rgba(0,0,0,0.8);color:#fff}}@media (min-width: 900px){.mainpage-search-usp{margin:auto -60px auto auto;font-size:16px}}.mainpage-hotelpromo-box__link{display:block;position:relative;width:100%;padding-bottom:100%}.mainpage-hotelpromo-box__link:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:1;background:#000;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%)}.mainpage-hotelpromo-box__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;max-width:none;width:100%}.mainpage-hotelpromo-box__label{position:absolute;padding:3px 12px;background:#f60;color:#fff;box-shadow:1px 1px 0 rgba(0,0,0,0.1);top:10px;left:-5px;z-index:1}.mainpage-hotelpromo-box__label:before{content:"";position:absolute;bottom:-5px;left:0;width:0;height:0;border-top:5px solid #863500;border-left:5px solid transparent;z-index:1}.mainpage-hotelpromo-box__hotel-datas{position:absolute;top:auto;right:0;bottom:0;left:0;color:#fff;z-index:1;padding:15px}.mainpage-hotelpromo-box__hotel-name{font-size:20px;font-weight:bold;text-shadow:1px 1px 0 #000;text-transform:uppercase}.mainpage-hotelpromo-box__hotel-name sup{font-size:60%}.mainpage-hotelpromo-box__hotel-name sup .glyphicon{margin:-1px;font-size:12px}.mainpage-hotelpromo-box__hotel-price{margin-bottom:10px;margin-top:5px;font-size:16px}.mainpage-hotelpromo-box__hotel-price span{font-size:14px;font-weight:normal}@media (max-width: 530px){.mainpage-hotelpromo-box__hotel-name{font-size:16px}.mainpage-hotelpromo-box__hotel-name sup{font-size:60%}.mainpage-hotelpromo-box__title--hotel-of-year{margin-top:30px}.mainpage-hotelpromo-box__hotel-price{margin-bottom:0}.mainpage-hotelpromo-box .btn{display:none}.mainpage-hotelpromo-box .btn.btn-display-block{display:block;max-width:110px;margin-top:10px}}.mainpage-hotelpromo-box--accommodation .mainpage-hotelpromo-box__hotel-name{text-transform:none}.mainpage-hotelpromo-box--small .mainpage-hotelpromo-box__link{padding-bottom:50%;overflow:hidden}.mainpage-hotelpromo-box--small .mainpage-hotelpromo-box__hotel-name{font-size:14px}.mainpage-hotelpromo-box--small h3{margin-bottom:5px}@media (min-width: 531px){.mainpage-hotelpromo-box--small .mainpage-hotelpromo-box__hotel-name{font-size:15px}}.mainpage-hotelpromo-box__hotel-name--shadow{box-shadow:5px -4px 35px 2px rgba(0,0,0,0.75);background:rgba(0,0,0,0.4)}@media (min-width: 531px) and (max-width: 767px){.mainpage-hotelpromo-box--small .mainpage-hotelpromo-box__hotel-name{font-size:20px}}@media (min-width: 1200px){.mainpage-hotelpromo-box--small .mainpage-hotelpromo-box__link{padding-bottom:42%}}@media (max-width: 530px){.mainpage-hotelpromo-box{margin-top:40px}}.mainpage-hotelpromo-box__hotel-datas--telekom{bottom:-5px}.mainpage-hotelpromo-box__link--telekom:before{height:50px}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.inspiration-offers{display:grid;grid-template-columns:repeat(5, 19rem);grid-template-rows:repeat(1, 19rem);grid-column-gap:1rem;grid-row-gap:1rem;overflow:scroll;margin:0 -1.5rem;padding:0 1.5rem;-ms-overflow-style:none;scrollbar-width:none}.inspiration-offers::-webkit-scrollbar{display:none}@media (min-width: 768px){.inspiration-offers{grid-template-columns:repeat(2, 0.65fr) 0.7fr repeat(2, 1fr);grid-template-rows:repeat(2, 10rem);margin:0;padding:0}}.inspiration-offers__item{position:relative;overflow:hidden;border-radius:.4rem}.inspiration-offers__item::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, transparent 50%, rgba(0,0,0,0.7) 100%)}@media (min-width: 768px){.inspiration-offers__item--num-0{grid-area:1 / 1 / 2 / 3}.inspiration-offers__item--num-1{grid-area:2 / 1 / 3 / 2}.inspiration-offers__item--num-2{grid-area:1 / 4 / 3 / 6}.inspiration-offers__item--num-3{grid-area:1 / 3 / 3 / 4}.inspiration-offers__item--num-4{grid-area:2 / 2 / 3 / 3}}.inspiration-offers__link,.inspiration-offers__title,.inspiration-offers__image{position:absolute;bottom:0;left:0;height:100%;width:100%}.inspiration-offers__link{z-index:1}.inspiration-offers__title{height:auto}.inspiration-offers__image{left:50%;transform:translate(-50%, 0);object-fit:cover}@media (min-width: 768px) and (max-width: 992px){.mainpage-1-box-prizegame-container .prize-game-image{float:left;width:50%}.mainpage-1-box-prizegame-container .prize-game-text{float:left;width:50%;padding-left:15px}}.mainpage-rating-container .summer-slogan{position:absolute;top:-15px;width:46px;display:inline-block}.mainpage-rating-container .thumbnail-wrapper{width:53px}.mainpage-rating-container .rating-box{padding:10px 10px 10px 73px;min-height:73px;line-height:17px}.mainpage-rating-container .rating-box .rating-short-text{margin-bottom:5px;font-style:italic;color:#333}.mainpage-rating-container .rating-box .text-bubble{position:relative;background:#f5f5f5;padding:3px 5px;margin-bottom:8px;max-height:45px;overflow:hidden;line-height:19px}.mainpage-rating-container .rating-box:hover .text-bubble{background:#eee}.mainpage-rating-container .rating-box .passenger{color:#333;position:relative}.mainpage-rating-container .rating-box .passenger:before{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #f5f5f5;position:absolute;top:-8px;left:25px}.mainpage-rating-container .rating-box:hover .passenger:before{border-top:8px solid #eee}.last-reserved-container-outer{position:relative}.last-reserved-container{overflow:hidden}.pl .last-reserved-container-outer{width:100%;height:0;padding-bottom:100%;margin-bottom:28px;border:1px solid #eee}.pl .last-reserved-container-outer .section-title{position:absolute;bottom:100%;font-size:16px !important;background:#eee;padding:0 10px;margin-bottom:0;margin-left:-1px}.pl .last-reserved-container-outer .last-reserved-container{position:absolute;top:0;left:0;width:100%;height:100%}.recently-reserved,.highlighted-offer{padding:10px 10px 10px 73px;min-height:73px;line-height:17px}.recently-reserved .thumbnail-wrapper,.highlighted-offer .thumbnail-wrapper{width:53px}.recently-reserved .tooltip,.highlighted-offer .tooltip{white-space:normal}.recently-reserved i{left:0;position:absolute;top:5px;box-shadow:1px 1px 0 rgba(0,0,0,0.1);transition:all .1s ease-in-out;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.recently-reserved:hover .thumbnail-wrapper:before{content:"";position:absolute;top:19px;left:-4px;width:0;height:0;border-top:4px solid #71181a;border-left:4px solid transparent;z-index:1}.recently-reserved .glyphicon-time{font-size:12px;top:0;left:0;margin-right:0}@media (min-width: 768px){.recently-reserved i{left:-4px}}.last-reservered-container-outer--autumn-campaign{height:335px}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.highlighted-offer__label{position:absolute;top:0.5rem;left:0.5rem;padding:0.1rem 0.3rem;font-size:1.2rem;color:#fff;box-shadow:0.1rem 0.1rem 0 rgba(0,0,0,0.1);z-index:1}.special-package{padding-top:100%}.special-package__link-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-block;text-decoration:none}.special-package__default-image{background:url("https://s.szalas.hu/images/new/defaults/default-room.gif");padding-top:100%;position:absolute;top:0;right:0;bottom:0;left:0}.special-package__default-image:after{content:"";display:table;clear:both}.special-package__label{position:absolute;left:1rem;bottom:6rem;transition:bottom 0.2s ease-in;max-width:71%}@media (min-width: 768px){.special-package__label{bottom:6.5rem}}.special-package__text{position:absolute;bottom:0;transition:bottom 0.2s ease-out;width:80%;height:7rem;line-height:2.5rem}.special-package--hotel-name{font-size:1.6rem}@media (min-width: 768px){.special-package--hotel-name{font-size:2rem}}.special-package--package-name{font-size:1.4rem}@media (min-width: 768px){.special-package--package-name{font-size:1.6rem}}.special-package__rating-circle-container{position:absolute;top:1rem;right:1rem;bottom:auto;left:auto;border:0.2rem solid #fff;border-radius:50%;box-shadow:0 0 0.5rem 0 rgba(50,50,50,0.5);transition:opacity 0.2s, top 0.2s;opacity:1}@media (min-width: 768px){.special-package__rating-circle-container{opacity:0;top:2rem}}.special-package:hover .special-package__rating-circle-container{opacity:1;top:1rem}.special-package:hover .special-package__text{bottom:0.5rem}.special-package:hover .special-package__label{bottom:7rem}.special-package:hover .special-package__price{background-color:#f60}.special-price-doortag{position:absolute;top:auto;right:-1rem;bottom:-1.5rem;left:auto}.special-price-doortag__icon{text-shadow:0 0 0.5rem rgba(0,0,0,0.1);color:#ddd;font-size:15rem}@media (min-width: 992px){.special-price-doortag__icon{font-size:18rem}}.special-price-doortag__text{display:block;position:absolute;bottom:0;text-align:center;color:#333;padding-top:5.7rem;width:6.6rem;height:14rem;font-size:1.2rem}@media (min-width: 992px){.special-price-doortag__text{padding-top:8.8rem;width:8rem;height:18rem}}.special-price-doortag__price{background-color:#f60;font-size:1.6rem;font-weight:bold;color:#fff;transition:background-color 0.2s}@media (min-width: 768px){.special-price-doortag__price{background-color:#999}}.special-price-doortag__currency{display:block;padding:0 0.7rem;word-wrap:break-word;font-size:1.2rem;line-height:1.4rem}@media (min-width: 992px){.special-price-doortag__currency{font-size:1.4rem}}@media (max-width: 767px){.banner-slider{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.banner-slider::-webkit-scrollbar{display:none}.banner-slider__box{display:table-cell;min-width:32rem;float:none;position:relative}}@media (max-width: 767px) and (max-width: 310px){.banner-slider__box{min-width:25rem}}.popular-destinations-container{margin-bottom:20px}.popular-destinations-container .popular-destinations-images{position:relative;overflow:hidden}@media (min-width: 768px){.popular-destinations-container .popular-destination-links{margin-top:5px;line-height:1.4;height:60px}}@media (max-width: 530px){.popular-destinations-container{width:100%}}.popular-destinations-container .popular-destination-country{position:absolute;bottom:0;left:5px;font-size:24px;color:#fff;text-transform:uppercase;font-weight:bold;letter-spacing:1px;text-shadow:2px 2px 2px #333}.popular-destinations-container .popular-destination-links{line-height:1.8;overflow:hidden}.popular-destinations-container .popular-destination-links a{padding-right:8px}@media (min-width: 531px){.popular-destinations-container .popular-destination-links{height:80px}}.recent-search-container{margin:0 -15px;margin-bottom:30px}.recent-search-element{position:relative;display:block;background:#f5f5f5;font-size:12px;margin-bottom:15px;width:100%;padding:10px 10px 10px 90px;text-decoration:none}.recent-search-element .recent-search-image{position:absolute;width:65px;left:15px;top:10px}.recent-search-element .recent-search-date{color:#999;font-size:10px;position:absolute;right:15px;top:13px}.recent-search-element .recent-search-title{font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;max-width:75%}.recent-search-element sup{display:block;padding-top:3px;margin-top:3px}.recent-search-element sup .glyphicon{color:#666}.recent-search-element .recent-city{margin-left:-75px}.recent-search-element .recent-city .recent-search-title{max-width:80%}.recent-search-element .recent-city li{display:inline-block}.recent-search-element ul{margin-bottom:0}.recent-search-element ul .glyphicon{font-size:14px;color:#999}.recent-search-element li{padding-left:20px;color:#333}.recent-search-element--active{background:#f1f6fb;padding-top:18px}.recent-search-element--active .active-reservation{position:absolute;top:0;left:0;background:#27ae60;color:#FFFFFF;font-size:10px;padding:1px 3px}.recent-search-element--active .recent-search-date{top:22px}@media (min-width: 768px) and (max-width: 991px){.mainpage-recent-search{clear:both}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.offer-slider-content{display:flex;flex-direction:column;border:1px solid #ddd;margin:0;padding-bottom:20px}.offer-slider-block .offer-slider-content__promo-block{background:#ffeccd;display:flex;align-items:center;justify-content:space-around}.offer-slider-block .offer-slider-content__promo-block .promo-logo{width:80%;margin:10px auto}.offer-slider-block .offer-slider-content__promo-block .promo-logo:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.offer-slider-block .offer-slider-content__promo-block hr{border-color:#ccc;margin:0 0 10px 0}.offer-slider-block .offer-slider-content__promo-block .stress-text{color:#d01c1c}.offer-slider-block .offer-slider-content__promo-block .promo-info{font-size:12px;flex-basis:70%;padding:5px}.offer-slider-block .offer-slider-content__hotels{display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;margin:15px 0 35px 0}.offer-slider-block .offer-slider-content__hotels::-webkit-scrollbar{width:0;background:transparent}.offer-slider-block .offer-slider-content__hotels .promo-offer{position:relative;flex:0 0 200px;height:280px;margin:0 5px}.offer-slider-block .offer-slider-content__hotels .promo-offer--highlighted{border:3px solid #f60}.offer-slider-block .offer-slider-content__hotels .promo-offer__image{object-fit:cover;height:100%;width:200px}.offer-slider-block .offer-slider-content__hotels .promo-offer__ribbon{position:absolute;top:46px;left:-8px;max-width:90%;background:#f60;color:#fff;text-align:center;display:flex;flex-wrap:wrap}.offer-slider-block .offer-slider-content__hotels .promo-offer__ribbon:before{content:"";position:absolute;top:-5px;left:0;width:0;height:0;border-bottom:5px solid #af5700;border-left:5px solid transparent;z-index:1}.offer-slider-block .offer-slider-content__hotels .promo-offer__ribbon:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:0;border-top:5px solid #af5700;border-left:5px solid transparent;z-index:1}.offer-slider-block .offer-slider-content__hotels .promo-offer__ribbon-title{padding:5px;text-transform:uppercase;font-weight:bold;width:100%}.offer-slider-block .offer-slider-content__hotels .promo-offer__ribbon-countdown{padding:5px;width:100%;background:#f90}.offer-slider-block .offer-slider-content__hotels .hotel-name-holder{position:absolute;bottom:0;left:0;width:100%;padding:40px 10px 10px 10px;height:auto;text-decoration:none;overflow:visible;color:#fff;background:rgba(0,0,0,0);background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#b3000000',GradientType=0)}.offer-slider-block .offer-slider-content__hotels .hotel-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-slider-block .offer-slider-content__hotels .hotel-badges{position:absolute;top:0;left:0;right:0;padding:5px;background:rgba(0,0,0,0.7);background:-moz-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.7)), color-stop(100%, rgba(0,0,0,0)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3000000', endColorstr='#00000000',GradientType=0);z-index:1;margin-left:0}.offer-slider-block .offer-slider-content__hotels .hotel-badges .promo-emblem{width:32px;position:absolute;top:5px;left:50px}.offer-slider-block .offer-slider-content__hotels .hotel-name-holder__price .original-price{display:inline-block;position:relative;margin-right:5px}.offer-slider-block .offer-slider-content__hotels .hotel-name-holder__price .original-price:before{content:"";position:absolute;left:-2px;top:50%;right:-2px;border-top:1px 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-block .offer-slider-content__hotels .hotel-name-holder__price .price{display:inline-block;padding:2px 5px;background:#f60}.offer-slider-block .offer-slider-content__hotels .hotel-name-holder__price .price .currency{color:#fff}.offer-slider-block .offer-slider-content__more-link{position:absolute;bottom:10px;right:10px}.offer-slider-block .promo-offer__element-front{position:absolute;width:100%;height:100%;bottom:0;right:0;z-index:2}@media (min-width: 531px){.offer-slider-content__promo-block .promo-info{font-size:14px}}@media (min-width: 768px){.offer-slider-content{flex-direction:row;padding-bottom:0}.offer-slider-content__promo-block{flex-direction:column}.offer-slider-content__hotels{margin-bottom:0}}.offer-slider-block--single .offer-slider-content{flex-direction:column}.offer-slider-block--single .offer-slider-content__promo-block{width:100%;display:flex;align-items:center;justify-content:space-around}.offer-slider-block--single .offer-slider-content__promo-block .promo-info{padding:10px 0}.offer-slider-block--single .offer-slider-content__hotels-block{min-height:260px;width:100%;padding-left:10px}.offer-slider-block--single .offer-slider-content__hotels .promo-offer{height:200px}.offer-slider-block--single .offer-slider-content__hotels .promo-offer__image{width:100%}.offer-slider-block--single .offer-slider-content__hotels .hotel-name-holder{padding-bottom:5px}@media (min-width: 992px){.offer-slider-block--double{width:66.66666%}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.slider-nav .glyphicon-chevron-left,.slider-nav .glyphicon-chevron-right{position:absolute;top:50%;transform:translateY(-50%);left:10px;font-size:24px;color:#999;text-align:center;width:42px;height:42px;line-height:42px;vertical-align:middle;background:#fff;border-radius:50%;border:1px solid #ccc;box-shadow:0 2px 2px rgba(0,0,0,0.16);z-index:3}.slider-nav button{border:none}.slider-nav .glyphicon-chevron-right{left:auto;right:10px}.slider-nav .glyphicon-chevron-right::before{position:absolute;right:6px}.slider-nav .glyphicon-chevron-left::before{position:absolute;left:6px}.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}.maiutazas-xmas .highlighted-offer__label{background-color:#f44336}.maiutazas-xmas .no-link-line .color-action{color:#f44336 !important}.maiutazas-xmas .strip-bg{background-size:40px 40px;background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-color:#ffd7d4;border-radius:4px}.maiutazas-xmas .strip-bg a:hover{background-color:#ffeae8}.maiutazas-xmas.trust-us__element h3{margin-bottom:20px}.cr-tourism-restart .tourism-restart__element{border-radius:5px;background-color:#fff6ea;box-shadow:0 0 15px 0 rgba(0,0,0,0.15)}.cr-tourism-restart .tourism-restart__element .header{display:flex}.cr-tourism-restart .tourism-restart__element .header .name{margin-top:15px;margin-left:15px}.cr-tourism-restart .tourism-restart__element .header .name__title{font-style:italic;color:#999}.cr-tourism-restart .tourism-restart__element .sales{background:#fff6ea}.cr-tourism-restart .tourism-restart__element .photo-business-card{margin:0;padding:0;min-height:auto}.cr-tourism-restart .tourism-restart__element .photo-container{position:relative;top:0;left:0;margin:0}.cr-tourism-restart .tourism-restart__element .list-hotels{margin-top:15px}.cr-tourism-restart .tourism-restart__element .list-hotels li{padding-left:0}.cr-tourism-restart .tourism-restart__element .list-hotels a{display:block;margin-bottom:15px;text-decoration:none;color:#333}.cr-tourism-restart .tourism-restart__element .list-hotels a .hotel-details{margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-tourism-restart .tourism-restart__element .list-hotels a .hotel-name{color:#3598db;text-decoration:underline}.cr-tourism-restart .tourism-restart__element .stress-text{font-size:12px;text-align:center;color:#999;margin-top:5px}.cr-tourism-restart .tourism-restart__element .stress-text .glyphicon-heart-full{color:#d01c1c}.trust-us__element--crbanner{position:relative;display:flex;flex-direction:column;overflow:hidden}.trust-us__element--crbanner .campaign-img{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}.trust-us__element--crbanner .campaign-text{position:relative;width:350px}.trust-us__element--crbanner .campaign-btn{position:absolute;bottom:15px;width:100%;text-align:center;z-index:3}@media (max-width: 767px){.trust-us__element--crbanner{height:420px}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.iconic-steps{padding:0}.iconic-steps .step{position:relative;display:flex;align-items:center;padding:0 0 10px 0}.iconic-steps .step--icon{border-radius:50%;font-size:40px;padding:10px;border:2px solid;margin-bottom:10px}.iconic-steps .step__final{justify-content:center}.iconic-steps .step-img{width:80px;height:80px}.iconic-steps .step--fwd-icon{display:none}@media (min-width: 531px){.iconic-steps .step{flex-direction:column}}@media (min-width: 768px){.iconic-steps{padding:40px 0}.iconic-steps .step{text-align:center;font-size:16px}.iconic-steps .step--icon{padding:25px;border:2px solid #fff;font-size:42px;margin-bottom:15px}.iconic-steps .step-img{width:140px;height:140px;margin-top:-70px}.iconic-steps .step--fwd-icon{display:block;position:absolute;top:20%;right:-50px;color:#999}.iconic-steps .step--fwd-icon .glyphicon{font-size:32px;margin-right:3px;opacity:.3}.iconic-steps .step--fwd-icon .glyphicon:nth-child(2){margin-left:-28px;opacity:.7}.iconic-steps .step--fwd-icon .glyphicon:nth-child(3){margin-left:-28px;opacity:1}.iconic-steps .step__text{width:100%}}.iconic-steps--poi{padding:0;margin-top:30px}.iconic-steps--poi .step{min-height:0;text-decoration:none;color:#333;gap:1.5rem;flex-direction:column;padding:0 3rem}.iconic-steps--poi .step--icon{border:none;background:#fff;color:#fff;font-size:5.3rem;padding:1.2rem;transition-duration:200ms;position:relative;margin-bottom:0}.iconic-steps--poi .step--icon--rotate{transform:rotate(15deg)}.iconic-steps--poi .step--fwd-icon{color:#fff;right:-3rem}.poi-explanation__title{margin-bottom:0;text-align:center}@media (max-width: 530px){.iconic-steps--poi .step .step--icon{margin-right:10px}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}@media (min-width: 768px){.homepagePoi .header-search-bar{padding-left:485px}.homepagePoi .header-search-location-section .bootstrap-tagsinput{width:620px}.homepagePoi .header-search-location-section{width:620px}.homepagePoi .header-search-bar .input-large{width:480px}.homepagePoi .header-search-bar .typeahead{max-width:620px}}@media (min-width: 531px){.page_mainpagePoi .carousel-main-page .item .carousel-caption .esz-banner-text a{color:#fff}.page_mainpagePoi .carousel-main-page .item .carousel-caption.carousel-caption--poi-mainpage .carousel-caption__name{position:relative;top:6px}.page_mainpagePoi .carousel-main-page .item .carousel-caption .esz-banner-text{color:#fff}.page_mainpagePoi .carousel-main-page .item .carousel-caption .offer-container{display:flex}.page_mainpagePoi .carousel-main-page .item .carousel-caption img.esz-banner{position:relative;top:0;left:0;transform:none;height:80px;width:auto}.page_mainpagePoi .carousel-main-page .item .carousel-caption .esz-banner-text{margin-left:15px;text-align:left;max-width:240px}}@media (min-width: 992px){.homepagePoi .header-search-bar{padding-left:623px}.homepagePoi .header-search-bar .input-large{width:620px}}.hover-lighter-animation:before{content:"";width:0;height:100%;position:absolute;top:0;left:0;background:#fff;opacity:0.2;border-radius:0 5px 5px 0;transition-duration:300ms}.hover-lighter-animation:hover:before{width:100%}.hover-lighter-animation.hover-lighter-animation--circle:before{left:50%;top:50%;height:0;transform:translate(-50%, -50%);border-radius:50%}.hover-lighter-animation.hover-lighter-animation--circle:hover:before{height:100%}.poi-categories .poi-categories__info .glyphicon{margin-right:10px}.poi-categories .poi-categories__info-title{font-size:24px;margin:0 -15px 10px -15px;padding:10px 15px;background:#f5f5f5}.poi-categories a.poi-categories__info{text-decoration:none}.poi-categories .poi-categories__info{opacity:1;color:#fff;border-radius:3px;padding:4px 5px;margin-bottom:3px;transition-duration:100ms;position:relative;display:block}.poi-categories .poi-categories__info.poi-categories__info--brown{background:#af5700}.poi-categories .poi-categories__info.poi-categories__info--yellow{background:#ff9630}.poi-categories .poi-categories__info.poi-categories__info--green{background:#215c21}.poi-categories .poi-categories__info.poi-categories__info--blue{background:#3598db}.poi-categories .poi-categories__info.poi-categories__info--red{background:#de5e62}.poi-categories .poi-categories__info .glyphicon-chevron-right{position:absolute;right:3px;top:6px;transition-duration:100ms}.poi-categories .poi-categories__info:hover .glyphicon-chevron-right{right:-6px}.poi-categories .poi-categories__main-offer{display:flex;align-items:stretch;border-radius:2px;overflow:hidden;margin-bottom:30px;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.2);position:relative}.poi-categories .poi-categories__main-offer .poi-categories__half-block{position:relative;padding:0 15px;width:50%}.poi-categories .poi-categories__main-offer .poi-categories__half-block--60{width:60%}.poi-categories .poi-categories__main-offer .poi-categories__half-block--40{width:40%}.poi-categories .poi-categories__main-offer .poi-categories__img-container{position:relative;background:#000;overflow:hidden;height:100%;margin:0 -15px}.poi-categories .poi-categories__main-offer .poi-categories__img-container img{position:relative;left:50%;transform:translateX(-50%);height:100%;opacity:0.7;width:auto;transition-duration:200ms}.poi-categories .poi-categories__main-offer:hover .poi-categories__img-container img{opacity:0.5;transition-duration:200ms}.poi-categories .poi-categories__img-title{position:absolute;transform:translateY(-50%);z-index:2;top:50%;left:0;text-align:center;width:100%;font-size:24px;color:#fff;font-weight:bold;padding:0 10px;text-shadow:2px 2px 2px rgba(0,0,0,0.8);opacity:1 !important}.poi-categories .poi-categories__img-title--big{font-size:36px}.poi-categories .poi-categories__img-title--small{font-size:18px}.poi-categories .poi-categories__img-title--smallest{font-size:16px}.poi-categories .poi-categories__img-subtitle{font-size:14px;font-weight:normal}.poi-categories .poi-categories__img-subtitle a{color:#fff}.poi-categories .poi-categories__img-subtitle a:active,.poi-categories .poi-categories__img-subtitle a:focus,.poi-categories .poi-categories__img-subtitle a:hover,.poi-categories .poi-categories__img-subtitle a:visited{color:#fff}.poi-categories .poi-categories__category{min-height:150px;overflow:hidden;position:relative;border-radius:4px}.poi-categories .poi-categories__category.poi-categories__category--brown{background:#af5700}.poi-categories .poi-categories__category.poi-categories__category--yellow{background:#ff9630}.poi-categories .poi-categories__category.poi-categories__category--green{background:#27ae60}.poi-categories .poi-categories__category.poi-categories__category--red{background:#de5e62}.poi-categories .poi-categories__category.poi-categories__category--blue{background:#3598db}.poi-categories .poi-categories__category img{position:absolute;top:50%;left:0;max-width:none;width:100%;transform:translateY(-50%);z-index:1;transition-duration:200ms}.poi-categories .poi-categories__category:hover .poi-categories__img{opacity:0.2;transition-duration:200ms}.poi-categories .poi-categories__category.poi-categories__category--card{padding:0;height:200px}.poi-categories .poi-categories__category.poi-categories__category--card .poi-categories__info{padding:2px 5px;font-size:12px;margin-bottom:2px}.poi-categories .poi-categories__category.poi-categories__category--card .poi-categories__info .glyphicon-chevron-right{top:4px}.poi-categories .poi-categories__category.poi-categories__category--card img{opacity:0.7}.poi-categories .poi-categories__category.poi-categories__category--card:after{display:none}.poi-categories .poi-categories__category.poi-categories__category--card .poi-categories__img-holder{overflow:hidden;position:relative;height:175px;background:#000;transition-duration:200ms}.poi-categories .poi-categories__category.poi-categories__category--card .poi-categories__img-link{display:none}.poi-categories .poi-categories__category.poi-categories__category--card .poi-categories__infos{transition-duration:150ms;padding:12px 15px 18px 15px;background:#fff;height:0;position:relative}.poi-categories .poi-categories__category.poi-categories__category--card .poi-categories__infos .poi-categories__info{opacity:0}.poi-categories .poi-categories__category.poi-categories__category--card .poi-categories__infos:before{content:"»";text-align:center;font-size:26px;color:#999;line-height:1.35;display:block;position:absolute;left:50%;top:0;background:#fff;width:40px;height:40px;transform:rotate(-90deg) translate(15px, -50%);border-radius:50%;z-index:1;opacity:1;transition-duration:100ms}.poi-categories .poi-categories__category.poi-categories__category--card .poi-categories__infos .glyphicon:before{opacity:1}.poi-categories .poi-categories__category.poi-categories__category--cardhover:before{opacity:0}.poi-categories .poi-categories__category.poi-categories__category--card:hover .poi-categories__img-holder{height:85px}.poi-categories .poi-categories__category.poi-categories__category--card:hover .poi-categories__img-holder img{opacity:0.5;transition-duration:200ms}.poi-categories .poi-categories__category.poi-categories__category--card:hover .poi-categories__img-link{display:block}.poi-categories .poi-categories__category.poi-categories__category--card:hover .poi-categories__infos{height:115px}.poi-categories .poi-categories__category.poi-categories__category--card:hover .poi-categories__infos:before{opacity:0}.poi-categories .poi-categories__category.poi-categories__category--card:hover .poi-categories__infos .poi-categories__info{opacity:1;transition-delay:100ms}.poi-explanation{position:relative;padding:5rem 0 3.5rem;background:linear-gradient(289.8deg, #D20000 0%, #972F88 100%);border-radius:.4rem;color:#fff}.poi-explanation .glyphicon-chevron-down2,.poi-explanation .glyphicon-chevron-up2{position:absolute;top:15px;right:15px;font-size:20px;color:#999;text-decoration:none;opacity:0;transition-duration:300ms;z-index:1}.poi-explanation:hover .glyphicon-chevron-down2,.poi-explanation:hover .glyphicon-chevron-up2{opacity:1}.poi-explanation:hover .glyphicon-chevron-down2:hover,.poi-explanation:hover .glyphicon-chevron-up2:hover{color:#666}.poi-explanation .poi-image__sample{filter:saturate(1);border-radius:50%}@media (max-width: 991px){.poi-categories .poi-categories__category.poi-categories__category--card{height:inherit;min-height:inherit}.poi-categories .poi-categories__category.poi-categories__category--card .poi-categories__img-holder{height:140px}.poi-categories .poi-categories__category.poi-categories__category--card .poi-categories__infos{display:none}.poi-categories .poi-categoreis__img-title{top:50%}}@media (max-width: 767px){.homepagePoi .carousel-main-page .carousel-inner{height:300px}.homepagePoi .carousel-main-page .carousel-inner .item{height:285px}.homepagePoi .carousel-main-page .main-page-search-mask{height:300px}.homepagePoi .header-search-bar-container{background-color:transparent}.homepagePoi .main-page-search-title-box{height:100px;padding-top:20px}.poi-categories{padding-bottom:0}.poi-categories .poi-box{margin-bottom:15px}.poi-categories .poi-categories__main-offer{display:block}.poi-categories .poi-categories__main-offer .poi-categories__half-block{width:100%}.poi-categories__category-holder{width:50%;padding:5px;float:left}.poi-categories__category-holder:nth-child(even){padding-right:15px}.poi-categories__category-holder:nth-child(odd){padding-left:15px}.poi-categories__img-container img{width:100%;max-width:none}.poi-categories__category--card{margin-bottom:20px}}@media (max-width: 530px){.homepagePoi .header-search-bar-container{margin-bottom:0;background:transparent}.homepagePoi .header-search-location-section .bootstrap-tagsinput{border:none;box-shadow:0 2px 5px rgba(0,0,0,0.5)}.homepagePoi .header-search-bar .input-large{border:none}.homepagePoi .main-page-search-title-box{padding-top:60px;height:250px;margin-top:-180px}.homepagePoi .main-page-search-title{margin-top:15px;font-size:31px;line-height:42px;text-shadow:0 0 10px #000}.homepagePoi .navbar-collapse{box-shadow:none}.homepagePoi .navbar-header .navbar-collapse{margin-top:150px}.homepagePoi .carousel-main-page .main-page-search-mask{display:none}.homepagePoi .carousel-main-page .carousel-inner{height:320px}.homepagePoi .carousel-main-page .carousel-inner .item{height:370px}.homepagePoi .carousel-main-page .carousel-inner .item img{max-width:none;height:100%;left:50%;width:auto;transform:translate(-50%, -50%)}.poi-categories .poi-categories__info-title{font-size:18px}.poi-categories .poi-categories__main-offer .poi-categories__img-container{max-height:250px}.poi-categories .poi-categories__main-offer .poi-categories__img-container img{transform:translate(-50%, -50%);top:125px}.poi-categories .poi-categories__category img{opacity:0.5}}.poi-categories .poi-categories__image-link{transition:all .2s ease-in-out}.poi-categories .poi-categories__image-link:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.3;z-index:2;transition-duration:200ms}.poi-categories .poi-categories__image-link img{left:50%;transform:translate(-50%, -50%)}.poi-categories .poi-categories__image-link .poi-categories__img-title sup{display:block;font-size:10px;margin-top:5px}.poi-categories .poi-categories__image-link .poi-categories__img-link a{text-decoration:none;margin-top:10px;display:block}.poi-categories .poi-categories__image-link:hover:before{opacity:.6}.poi-categories .poi-categories__image-link:hover img{width:120%}.poi-categories .poi-categories__image-link:hover .poi-categories__img-link a{text-decoration:underline}@media (max-width: 530px){.poi-categories .poi-categories__image-link img{opacity:1}}.guest-quotation{position:relative;text-align:center;font-size:16px;padding:0 0 0 10px;margin-bottom:30px}.guest-quotation .quotation-mark{position:absolute;top:-15px;left:-5px;width:60px;z-index:-1;opacity:.3}.guest-quotation i{position:relative;z-index:2}.guest-quotation .title{font-weight:bold;margin-bottom:5px;font-size:20px}@media (min-width: 768px){.guest-quotation{padding:30px 15px;margin-bottom:0}.guest-quotation .quotation-mark{width:90px}}.guest-quotation--in-modal{padding:0 15px 5px 15px;text-align:center;margin-bottom:10px}.guest-quotation--in-modal .quotation-mark{opacity:0.5;top:-10px;left:15px;width:70px;z-index:1}@media (min-width: 768px){.guest-quotation--in-modal{margin:15px 0 0 0}.guest-quotation--in-modal .quotation-mark{top:0}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.poi-discount-block{position:relative;display:flex;align-items:center;background:#fff;box-shadow:0 0 0 0.1rem #f60;border-radius:.4rem}.poi-discount-block__discount{display:flex;flex-direction:column;align-items:center;min-width:13.8rem;background:#fff;color:#f60;font-weight:bold;font-size:2.6rem;line-height:1;padding:1.2rem 1rem 1.5rem 1rem;border-radius:.4rem}@media (min-width: 992px){.poi-discount-block__discount{position:relative;font-size:3.2rem}}.poi-discount-block__discount-more{position:absolute;top:-1rem;left:auto;right:0.5rem;width:2.2rem;height:2.2rem;background:#d20;border-radius:100%;color:#fff;font-size:1.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;padding-bottom:0.1rem;padding-right:0.1rem}@media (min-width: 768px){.poi-discount-block__discount-more{left:9.5rem}}.poi-discount-block__discount-text{font-size:1.2rem;font-weight:normal}.poi-discount-block__discount-info{display:flex;flex-direction:column;flex-grow:1;justify-content:center;overflow:hidden;padding:1rem 0.5rem 1rem 1.5rem;background-color:#fff3eb;border-left:0.2rem dashed #f60;min-height:7.1rem;border-radius:.4rem}.poi-discount-block::before,.poi-discount-block::after{content:"";width:2rem;height:1.5rem;background:#fff;position:absolute;left:12.9rem;border:0.1rem solid #f60;z-index:1}.poi-discount-block::before{top:-0.3rem;border-top:0.2rem solid #fff;border-radius:0.4rem 0.4rem 1rem 1rem}.poi-discount-block::after{bottom:-0.3rem;border-bottom:0.2rem solid #fff;border-radius:1rem 1rem 0.4rem 0.4rem}.poi-owl-carousel .owl-controls{height:0}@media (min-width: 768px){.poi-owl-carousel .owl-controls{height:auto}}.poi-owl-carousel .owl-prev,.poi-owl-carousel .owl-next{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;text-align:center;background:rgba(0,0,0,0.5);border-radius:50%;line-height:3rem;vertical-align:middle;font-size:1rem;opacity:.5;transition:all 0.2s ease-in-out;color:#eee}.poi-owl-carousel .owl-prev:hover,.poi-owl-carousel .owl-next:hover{opacity:1;background:rgba(0,0,0,0.8)}.poi-owl-carousel .owl-prev{left:0.5rem}.poi-owl-carousel .owl-next{right:0.5rem}.poi-owl-carousel:hover .owl-prev,.poi-owl-carousel:hover .owl-next{opacity:1}.poi-coupon{width:33.333333%;padding:0 1.5rem;float:left;position:relative;cursor:pointer;min-width:20rem}.poi-coupon.checked:after{content:"";position:absolute;bottom:-1.5rem;left:50%;transform:translateX(-50%);border-left:1.5rem solid transparent;border-right:1.5rem solid transparent;border-bottom:1.5rem solid #999}@media (max-width: 767px){.poi-coupon.checked:after{bottom:-2.5rem}}@media (min-width: 768px){.poi-coupon{min-width:auto}}.poi-coupon--more{color:#333;width:100%}.poi-coupon--more:visited{color:#333}.poi-coupon-details{position:relative;clear:both;min-height:24rem;color:#333;background:#fff;box-shadow:0 0 1.8rem rgba(0,0,0,0.27),0 0.6rem 0.6rem rgba(0,0,0,0.32);padding:1.5rem;width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:0}.poi-coupon-details__name{font-size:1.8rem}.poi-coupon-details__name--link{text-decoration:none;font-weight:bold}.poi-coupon-details__name--link:visited{color:#3598db !important}.poi-coupon-details__image-holder{position:relative;top:0;left:0;margin-bottom:1rem;width:100%}@media (min-width: 768px){.poi-coupon-details__image-holder{margin-bottom:0;position:absolute;top:2rem;left:2.5rem;width:20rem}}.poi-coupon-details__image{width:100%}@media (min-width: 768px){.poi-coupon-details__image{width:auto}}.poi-coupon-details__close-details-caret{font-size:1.2rem;top:0;left:0.2rem}.poi-coupon-details__close{position:absolute;top:1.5rem;right:1.5rem;color:#999;text-shadow:none;line-height:1.5rem;opacity:1;z-index:1}@media (max-width: 767px){.poi-coupon-details__close::before{content:"";position:absolute;top:-0.1rem;right:-0.1rem;opacity:1;border-right:0.3rem solid #fff;border-bottom:0.3rem solid transparent;z-index:-1}}@media (min-width: 768px){.poi-coupon-details{padding:1.5rem 2.5rem 1.5rem 24rem;width:calc(100% + 1rem);margin:-1rem 0 1.5rem 0}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.terms-of-use{font-size:1.2rem;text-align:left;background:#f5f5f5;margin:1.5rem -1.5rem -1.5rem -1.5rem;padding:1rem 3rem}.terms-of-use__button{color:#999;position:relative}.terms-of-use__button:hover,.terms-of-use__button:focus{color:#999}.terms-of-use__button.collapsed .caret{border-top:0.4rem solid;border-left:0.4rem solid transparent;border-right:0.4rem solid transparent;border-bottom:0}.terms-of-use__caret{position:absolute;top:0.7rem;margin-left:0.5rem;color:#999;border-bottom:0.4rem solid;border-left:0.4rem solid transparent;border-right:0.4rem solid transparent;border-top:0}.poi-coupon-modal__info-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.poi-coupon-modal__poi-coupons{display:flex;flex-direction:row;flex-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none}.poi-coupon-modal__poi-coupons::-webkit-scrollbar{display:none}@media (min-width: 768px){.poi-coupon-modal__poi-coupons{flex-direction:row;flex-wrap:wrap}}.poi-coupon-modal__show-more-btn{height:23.8rem;border:0.1rem solid #ddd;display:flex;align-items:center;justify-content:center;gap:0.5rem}@media (min-width: 768px){.poi-coupon-modal__show-more-btn{height:auto}}.poi-coupon-modal__caret{display:none}@media (min-width: 768px){.poi-coupon-modal__caret{display:inline-block;margin-top:0.2rem}}.poi-coupon-modal .slider-nav{height:0}.summer-campaign .guest-quotation--in-modal{margin-top:10%}.summer-campaign .poi-coupon-image .poi-coupon-image__img--large:first-child{transform:rotate(0deg);box-shadow:none;top:-1.5rem;left:-2.3rem}@media (min-width: 768px){.summer-campaign .guest-quotation--in-modal{margin-top:0}}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(0.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(0.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}.hotel-of-year-2019{position:relative;overflow:hidden;z-index:1;padding-top:37.5%;height:0;display:block}.hoty-img-holder{position:relative;overflow:hidden;z-index:1;padding-top:37.5%;height:0;display:block}.hoty-img-holder:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);z-index:1}.hoty-banner{position:absolute;top:0;z-index:0}.hoty-logo{position:absolute;top:20px;right:10px;height:calc(100% - 40px);z-index:2}.loyalty-promo-box{position:relative;text-decoration:none !important;color:#333}.loyalty-promo-box:hover{color:#333}.loyalty-promo-box img{margin-bottom:15px}.loyalty-promo-box__description{margin-bottom:20px}.loyalty-subtitle{margin-top:-10px}.pl .special-package-photo-highlighted .tripadvisor-reviews-gradient{position:absolute;top:0;left:0;width:100%;height:85px;text-decoration:none;background:linear-gradient(to top, transparent 0%, rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#00000000',GradientType=0 )}.pl .special-package-photo-highlighted .tripadvisor-reviews{position:absolute;top:5px;right:5px;color:#fff;font-size:16px;padding:0 5px;font-weight:bold;text-align:right;z-index:1}.pl .special-package-photo-highlighted .tripadvisor-bubbles{position:relative;display:block}.pl .special-package-photo-highlighted .tripadvisor-bubbles img{display:block;width:86px;height:16px;margin-top:2px;margin-left:auto}.pl .special-package-photo-highlighted .tripadvisor-number{display:inline-block;color:#ddd;font-weight:normal;font-size:12px;margin-top:2px}@media (min-width: 992px){.pl .special-package-photo-highlighted .tripadvisor-reviews-gradient{transition:opacity 0.2s;opacity:0}.pl .special-package-photo-highlighted:hover .tripadvisor-reviews-gradient{opacity:1}.pl .special-package-photo-highlighted .tripadvisor-reviews{font-size:20px;top:-20px;transition:opacity 0.2s, top 0.2s;opacity:0}.pl .special-package-photo-highlighted .tripadvisor-reviews .tripadvisor-reviews__description{font-size:12px;color:#fff;font-weight:normal;margin-bottom:-2px;display:block}.pl .special-package-photo-highlighted:hover .tripadvisor-reviews{opacity:1;top:5px}.pl .special-package-photo-highlighted .tripadvisor-number{border-bottom:1px dotted #fff;color:#fff}}.daily-offer__link{display:block;position:relative;width:100%;padding-bottom:100%}.daily-offer__link:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:1;background:#000;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%)}.daily-offer__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;max-width:none;width:100%}.daily-offer__hotel{font-size:18px;text-shadow:1px 1px 0 #333333;position:absolute;top:0;left:0;padding:40px 50px 100px 10px;color:#fff;width:100%;z-index:1}.daily-offer__hotel:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%)}.daily-offer__hotel .hotel-name{position:absolute;z-index:1;width:100%;padding-right:70px}.daily-offer__hotel .guest-satisfaction-badge img{position:absolute;top:10px;right:10px;width:45px;height:52px}.daily-offer__label{position:absolute;padding:3px 12px;background:#f60;color:#fff;box-shadow:1px 1px 0 rgba(0,0,0,0.1);top:10px;left:-5px;z-index:1}.daily-offer__label:before{content:"";position:absolute;bottom:-5px;left:0;width:0;height:0;border-top:5px solid #863500;border-left:5px solid transparent;z-index:1}.daily-offer__hotel-datas{position:absolute;top:auto;right:0;bottom:0;left:0;color:#fff;z-index:1;padding:15px}.daily-offer__price .discount{display:flex;color:#fff;padding:5px 10px;margin-left:-15px}.daily-offer__price .discount-number{background:#f80;color:#fff;padding:2px 8px;margin-right:5px;margin-left:-10px;font-weight:bold;font-size:22px}.daily-offer__price .original-price{position:relative;display:inline-block;color:#fff;font-size:22px;font-weight:bold}.daily-offer__price .original-price:before{content:'';position:absolute;left:-2px;top:50%;right:-2px;border-top:1px solid;border-color:inherit;transform:rotate(-5deg)}.daily-offer__price .no-discount-price{font-size:18px}.daily-offer__price .rate-price{display:inline-block;margin-left:5px}.daily-offer__price .btn{position:absolute;bottom:15px;right:15px}@media (max-width: 530px){.daily-offer__hotel .hotel-name{font-size:14px}.daily-offer__price:before{font-family:'general';speak:none;display:block;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\e902";position:absolute;right:0;bottom:-20px;transform:translateY(-50%);font-size:56px;color:#f80}.daily-offer__price .btn{display:none}}.trust-us .main-title{margin-bottom:0}.trust-us .subtitle{color:#999;margin-bottom:20px}.trust-us__element{border-radius:.4rem;box-shadow:0 0.1rem 0.4rem rgba(0,0,0,0.27)}.trust-us__element .header{display:flex}.trust-us__element .header--center{justify-content:center}.trust-us__element .header img{height:120px}.trust-us__element .header .title{margin-left:10px}.trust-us__element .header .title .main-title{font-size:18px;margin-bottom:10px}.trust-us__element .header .title .subtitle{font-style:italic}.trust-us__element .text-content{margin-bottom:15px}.trust-us__element .text-content li{margin-bottom:10px}.trust-us__element .text-content li .glyphicon{font-size:18px;top:0}.trust-us__element .text-content li.title{text-transform:uppercase}.trust-us__element .motivation{position:absolute;bottom:-55px;left:0;padding:0 15px;color:#27ae60;font-size:12px}.trust-us__element .element-front{z-index:2;position:absolute;width:100%;height:100%;top:0;left:0}.trust-us__element--red{color:#fff;background:#cb2d3e;background:-webkit-linear-gradient(to top, #A82150, #d20);background:linear-gradient(to top, #A82150, #d20)}.trust-us__element--content-center .header .title{margin-top:15px;margin-left:auto;margin-right:auto}.trust-us__element--content-center .header .title .subtitle{text-align:center;color:#fff;font-weight:bold;letter-spacing:2px;margin-top:5px;font-style:normal}.trust-us__element--content-center .header img{height:auto;width:240px}.trust-us__element--content-center .text-content{text-align:center;font-size:28px;line-height:1.2;font-weight:bold;margin-top:25px;margin-bottom:25px}.trust-us__element--content-center .stress-element{font-size:12px;text-align:center;margin:10px 0 0 0}.trust-us__element--content-center .banner-img{width:200px;margin-top:15px;margin-left:auto;margin-right:auto}.trust-us__element--appbanner{display:flex;flex-direction:column;overflow:hidden}.trust-us__element--appbanner .campaign-img{position:absolute;top:-100px;left:50%;transform:translateX(-50%);z-index:-1}.trust-us__element--appbanner .campaign-text{position:relative;top:0;width:350px}.trust-us__element--appbanner .campaign-btn{width:100%;text-align:center}@media (max-width: 767px){.trust-us__element--appbanner{height:470px}}@media (max-width: 320px){.trust-us__element:last-child{margin-bottom:50px}.trust-us__element .motivation{bottom:-65px}}@media (min-width: 992px){.trust-us__elements--modal{flex-wrap:wrap}.trust-us__element--modal:first-child{margin-top:0}.trust-us__element--modal:last-child{margin-bottom:0}.trust-us__element--unstyled-links:not(:hover) a{color:#333}}.trust-us__element--appbanner .mobile-download-button{display:inline-flex;justify-content:space-evenly;width:100%;z-index:2}.trust-us__element--appbanner .mobile-download-button a{text-align:center}.trust-us__element--appbanner .mobile-download-button a img{height:40px}.trust-us__element--appbanner .mobile-download-button img:hover{opacity:0.8}@media (max-width: 310px){.trust-us__element .header .title .main-title{font-size:16px}.trust-us__element--appbanner .campaign-text{width:280px;top:10px}}.trust-us__element--campaign{background:#250402;background:linear-gradient(180deg, #250402 0%, #831613 100%);color:white;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.trust-us__element--campaign img{width:200px}.trust-us__element .text-highlight-red{background:#cb1f03;padding:0 2px}@media (min-width: 768px) and (max-width: 991px){.trust-us__element--campaign{flex-direction:row}}@media (min-width: 992px){.trust-us__element--campaign img{width:100%}}.promo-bar{position:relative;background-color:#fff0e2;padding:8px 40px 8px 8px;text-align:center;width:100%}.promo-bar .promo-bar__close{position:absolute;top:0;right:15px;font-size:22px;text-decoration:none;color:#666;z-index:2}.promo-bar .promo-bar__details-btn{color:#333}@media (min-width: 767px){.promo-bar .promo-bar__btn{background:#ffdb97;color:#333;padding:8px 16px;margin-left:10px}}.utazas-restart-modal .campaign-signup{background-color:#cb2d3e;background-image:url("https://s.szalas.hu/images/campaign/travel-restart/utazas-restart-signup-bg.jpg");background-size:cover;background-position:top}.utazas-restart-modal .modal-header{border-bottom:transparent}.utazas-restart-modal .modal-header .close{opacity:.8;color:#fff;text-shadow:none}.utazas-restart-modal .campaign-signup .travel-restart-logo{width:250px}.utazas-restart-modal .campaign-signup .main-title{padding-right:40px}.utazas-restart-modal .campaign-signup .subtitle{color:#fff;font-weight:bold;letter-spacing:1px;margin-top:5px;font-size:12px;text-align:center}.utazas-restart-modal .campaign-signup .usp-line-list{color:#fff;font-size:16px}.utazas-restart-modal .campaign-signup .usp-line-list li{margin-bottom:10px}.utazas-restart-modal .campaign-signup .usp-line-list .glyphicon{color:#6bd899}.utazas-restart-modal .campaign-signup__element{border-radius:5px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.15);margin:0 15px 15px 15px;padding:15px}.utazas-restart-modal .campaign-signup__element .logo-img-maiutazas,.utazas-restart-modal .campaign-signup__element .logo-img-szallas{height:40px}.utazas-restart-modal .campaign-signup__element .list-branded{margin-top:15px}.utazas-restart-modal .campaign-signup__element .list-branded li{margin-bottom:10px}.utazas-restart-modal .campaign-signup__element .list-branded .glyphicon{font-size:20px;top:0}.utazas-restart-modal .campaign-signup__element .promo-form .title{font-size:22px;line-height:1;font-weight:bold;margin-bottom:10px}.utazas-restart-modal .campaign-signup__element .promo-form .fb-like-box-mask{overflow:hidden;background:#ccc;margin:15px -15px -15px -15px;padding:15px}.utazas-restart-modal .campaign-signup__element .promo-form .fb-like-box-mask .fb_iframe_widget{width:100%;overflow:hidden}.utazas-restart-modal .campaign-signup__element .icon-together{position:absolute;top:-75px;right:-85px;width:140px;height:95px}.utazas-restart-modal .brand-card{margin-top:80px}@media (min-width: 767px) and (max-width: 991px){.utazas-restart-modal .campaign-signup .row--flex{justify-content:center}.utazas-restart-modal .campaign-signup .main-title{margin-bottom:100px}.utazas-restart-modal .campaign-signup__element .glyphicon-handdraw-arrow-down{top:-20px;left:auto;right:-100px;transform:rotate(45deg)}}.mainpage-campaign-block{display:flex;flex-direction:column}.mainpage-campaign-block .glyphicon-info{top:-2px;left:3px}.campaign-rectangle__footer{display:flex;flex-direction:column;margin-top:10px}.campaign-rectangle__footer .usp{color:#27ae60;margin-bottom:10px}.campaign-rectangle__footer .cta{text-align:right}.campaign-rectangle .color-error .stress-element{display:block;margin:5px 0}.campaign-rectangle .btn-primary{width:100%}@media (min-width: 531px){.campaign-rectangle__footer{flex-direction:row}.campaign-rectangle__footer .usp,.campaign-rectangle__footer .usp+.cta{width:50%}.campaign-rectangle__footer .cta{width:100%}}@media (min-width: 768px){.mainpage-campaign-block{flex-direction:row}.mainpage-campaign-block .campaign-rectangle{flex:1 0 0;margin-right:10px;width:100%}.mainpage-campaign-block .campaign-square{flex:0 0 auto;margin-left:10px;width:33%}.campaign-rectangle .btn-primary{width:auto}.campaign-rectangle .campaign-rectangle__footer .glyphicon{font-size:18px;top:2px}.campaign-rectangle .campaign-rectangle__footer .color-error{margin-right:30px}.text-right--daily-deals{position:absolute;right:0}}.campaign-square{position:relative}.campaign-square .campaign-square__hotel-img{position:relative}.campaign-square__subtitle{position:absolute;z-index:2;margin:0 5px;width:99%}.campaign-square__subtitle h4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:83%;height:25px;line-height:25px;vertical-align:middle;display:inline-block;color:white}.campaign-square .image-gradient{display:block;position:absolute;top:0;width:100%;height:50%;text-decoration:none;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);background:rgba(0,0,0,0);background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%)}.campaign-square .as-special-price{position:relative}.campaign-square .percent{background:#ff8400;display:inline-block;padding:5px 6px;color:#fff;position:absolute;left:-5px;top:-60px}.campaign-square .percent .percent-value{color:white;font-size:16px;font-weight:bold}.campaign-square .price-nowrap{display:inline-flex;margin-top:5px}.campaign-square .price-nowrap .original-price{position:relative;color:#666666;font-size:17px;font-weight:bold}.campaign-square .price-nowrap .cheapest-price{color:#ff6600;font-size:15px;font-weight:bold;margin:2px 0 0 5px}.campaign-square .price-nowrap .original-price .price:before{content:"";position:absolute;left:-2px;top:50%;right:-2px;border-top:1px solid;border-color:inherit;transform:rotate(-5deg)}.campaign-square .currency{font-size:75%;color:#999}.campaign-square .price-info{color:#999;margin-left:5px}.campaign-square .text-right{margin-top:-35px}@media (min-width: 767px){.campaign-square__label{top:90px}.campaign-square .text-right{margin-top:-37px}}.sticky-bubble{position:fixed;z-index:100;bottom:10px;right:10px;width:100px;height:100px;background-color:#d01c1c;border-radius:50px}.sticky-bubble:before{content:"";position:absolute;top:-3px;right:-3px;width:100px;height:100px;background-color:rgba(205,41,59,0.5);border-radius:50%;z-index:0}.sticky-bubble:after{content:"";position:absolute;top:-1px;left:-5px;width:100px;height:100px;background-color:rgba(205,41,59,0.3);border-radius:50%;z-index:-1}.sticky-bubble .close{position:absolute;top:-20px;right:0;background:#fff;opacity:1;width:19px;height:19px;padding:0 4px;border-radius:50%;color:#999;line-height:0.9}.sticky-bubble img{padding:17px 15px 0 15px}.sticky-bubble p{position:absolute;bottom:0;right:0;font-size:11px;color:#fff;padding:2px 5px;text-align:center;line-height:1.2}@media (min-width: 768px){.sticky-bubble{display:none}}.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}.label-rem--campaign{color:#fff !important}.campaign-mu-label+.price{margin-top:20px}.label-rem--campaign-mainpage{position:absolute;top:50px;left:5px;z-index:1}.campaign-promo-bar .campaign-counter-block{display:inline-flex;justify-content:flex-start;width:100%;padding:0  10px 5px 10px}.campaign-promo-bar__title{padding:5px 15px 1px 10px;margin-bottom:0}.campaign-promo-bar__close{position:absolute;top:48px;right:0;font-size:22px;text-decoration:none;color:#fff !important;z-index:2}.campaign-promo-bar__btn{height:100%;display:flex;justify-content:center;align-items:center;padding:3px}.campaign-promo-bar .countdown-element{text-align:center;margin-right:5px}@media (min-width: 768px){.campaign-promo-bar{display:flex;justify-content:center;align-items:center;position:relative;top:0;flex-direction:row}.campaign-promo-bar .campaign-counter-block{display:flex;width:auto;padding:0;margin-top:0;padding:5px 5px 0 0px;margin-bottom:5px}.campaign-promo-bar__title{margin-top:0;padding:5px 5px 0 10px;margin-bottom:5px}.campaign-promo-bar__btn{padding:8px 16px;margin-top:0}.campaign-promo-bar__close{right:5px}.campaign-promo-bar .campaign-promo-bar__close{top:0}}.campaign-promo-bar--listpage{display:inline-flex;justify-content:center;align-items:center;width:100%}.campaign-icon--telekom{background-color:transparent}.campaign-icon--maiutazas{position:absolute;left:5px;bottom:5px;width:36px}@media (min-width: 768px){.campaign-icon--maiutazas{top:10px;bottom:auto;left:10px}}.campaign-icon--mainpage{position:absolute;top:77px;right:45px;padding-left:5px;padding-right:5px}@media (min-width: 768px){.campaign-wide-banner{position:relative;height:230px;overflow:hidden;border-radius:.4rem}.campaign-wide-banner img{position:absolute;left:0;top:50%;transform:translateY(-50%)}}.poi-item{position:relative;display:block;text-decoration:none;color:#333}.poi-item:hover,.poi-item:active,.poi-item:visited,.poi-item:focus{color:#333;text-decoration:none}.poi-item__title{margin:0.5rem 0;font-size:1.4rem;line-height:1.2}.poi-item__title--link{color:#3598db;font-weight:bold}.accommodation-item--sm{display:flex;text-decoration:none;border-radius:.4rem;box-shadow:0 0.1rem 0.4rem rgba(0,0,0,0.27)}.accommodation-item--sm .accommodation-item__img{height:100%;flex:4}.accommodation-item--sm .accommodation-item__img .responsive-container{border-radius:.4rem 0 0 .4rem}.accommodation-item--sm .accommodation-item__content{flex:5;padding:5px 10px}.accommodation-item--sm .accommodation-item__title{color:#3598db;font-size:14px}.accommodation-item--sm .accommodation-item__title .hotel-stars{display:inline-block;position:relative;top:3px}.accommodation-item--sm.poi-subpage-accomodation{margin:2px 0}.accommodation-item--sm.poi-subpage-accomodation .accommodation-item__title{font-size:16px}.accommodation-item--sm.poi-subpage-accomodation .accommodation-item__content{padding:10px}.accommodation-item--sm.poi-subpage-accomodation .price{margin-bottom:4px}.accommodation-item--sm.accomodation-main .accommodation-item__title{font-size:15px}.accommodation-item--sm.accomodation-main .accommodation-item__content{padding:10px}.accommodation-item--sm.accomodation-main .price{margin-bottom:5px}.accommodation-items{padding:0 10px}.accommodation-items .accommodation-item{margin-bottom:15px}.accommodation-items .accommodation-item--overflow-visible{overflow:visible}.accommodation-item{display:flex;position:relative;font-size:12px;min-height:120px}.accommodation-item__link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.accommodation-item__body{display:flex;flex-wrap:wrap;width:100%;margin:0 -10px}.accommodation-item__content{display:flex;flex-direction:column;align-items:flex-start;padding:0 10px}.accommodation-item__content--right{align-items:flex-end}.accommodation-item__title{font-size:14px;color:#333;margin-bottom:5px;font-weight:bold;text-decoration:none}.accommodation-item__title:hover,.accommodation-item__title:focus,.accommodation-item__title:focus:hover{text-decoration:none}.accommodation-item__title-stars .glyphicon-star{margin-left:-2px}.accommodation-item .admin-info{display:none}@media (min-width: 768px){.accommodation-items{padding:0}.accommodation-item{font-size:14px}.accommodation-item__body{margin:0 -15px}.accommodation-item .admin-info{display:block}.accommodation-item__link-overlay{display:none}}.accommodation-items .soldout img{filter:grayscale(1)}.accommodation-items .soldout .accommodation-item__body{filter:grayscale(1)}.top-hotel-poi-mainpage .top-hotel{margin:0 0 15px 0;padding-right:15px;padding-left:15px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.top-hotel-poi-mainpage .top-hotel .accommodation-item__body{margin:0}@media (min-width: 721px){.top-hotel-poi-mainpage .top-hotel{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width: 961px){.top-hotel-poi-mainpage .top-hotel{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}.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}.coupon{position:relative;background-image:url("https://s.szalas.hu/images/new/coupon/coupon-center.svg");height:2em;display:flex;align-items:center;font-size:12px;font-weight:bold;color:#f60;background-size:auto 100%;background-repeat-x:repeat;padding:0 0.3em;margin-right:5px;white-space:nowrap}.coupon:before{content:"";background-image:url("https://s.szalas.hu/images/new/coupon/coupon-aside.svg");position:absolute;left:0;height:100%;width:1em;background-size:auto 100%;background-repeat:no-repeat;transform:translateX(-50%)}.coupon:after{content:"";background-image:url("https://s.szalas.hu/images/new/coupon/coupon-aside.svg");position:absolute;height:100%;width:1em;right:0;background-size:auto 100%;background-repeat:no-repeat;transform:translateX(50%) scaleX(-1)}.coupon.coupon--large{font-size:100%}@media (min-width: 768px){.coupon.coupon--large{font-size:119%}}.top-offer{width:100%;display:flex;flex-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none}.top-offer::-webkit-scrollbar{display:none}.top-offer__item{padding:0 15px}.top-offer--2-item .top-offer__item{width:50%}.top-offer--3-item .top-offer__item{width:33.3333333333%}.top-offer--4-item .top-offer__item{width:25%}.top-offer--5-item .top-offer__item{width:20%}.top-offer--6-item .top-offer__item{width:16.6666666667%}.top-offer--7-item .top-offer__item{width:14.2857142857%}.top-offer--8-item .top-offer__item{width:12.5%}.top-offer--9-item .top-offer__item{width:11.1111111111%}.top-offer--10-item .top-offer__item{width:10%}@media (max-width: 990px){.top-offer{overflow:auto}.top-offer__item{min-width:20%}}@media (max-width: 768px){.top-offer__item{min-width:30%}}@media (max-width: 530px){.top-offer__item{min-width:55%}}.switch{display:inline-flex;padding-left:3.5em;position:relative;cursor:pointer;user-select:none}.switch__btn{display:inline-block;position:absolute;left:0;top:0;width:2.75em;height:1.5em;border-radius:0.75em;background:#fff;border:1px solid #ccc;transition-duration:200ms;transform:translateX(0)}.switch__btn:before{content:"";position:absolute;left:1px;top:1px;width:calc(1.5em - 4px);height:calc(1.5em - 4px);background:#999;border-radius:50%;transition-duration:200ms}.switch input{display:none}.switch input:checked+.switch__btn{background:#3598db;border-color:#3598db}.switch input:checked+.switch__btn:before{transform:translateX(100%);background:#fff}.partner-offer-text{display:block;font-size:12px;color:#999;line-height:1}.partner-offer-text--mainpage{margin-top:0.5rem}.services-icon-list{position:relative;margin-bottom:30px}.services-icon-list li{margin-bottom:10px;padding-left:30px}.services-icon-list li .glyphicon{color:#999;font-size:22px;top:-1px}.services-icon-list li .glyphicon.free-service:after{content:attr(data-icon-text);font-size:7px;background:#27ae60;color:#fff;text-align:center;position:absolute;bottom:-2px;left:0;right:0;z-index:1;text-transform:uppercase;font-family:'Roboto', Arial, sans-serif}.services-icon-list li .glyphicon--mu-offers{font-size:16px;top:1px}.services-icon-list li .glyphicon-bolt{color:#f90}.services-icon-list li .glyphicon-szep-card:after{font-family:'general';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90d";font-size:10px;color:#27ae60;position:absolute;bottom:-4px;right:-2px;z-index:1;text-shadow:-1px -1px 0 #fff}.services-icon-list li .glyphicon-promo-gift{color:#69b3e4}.services-icon-list .szep-card-list-item{display:block}.services-icon-list .adult-circle{overflow:visible}.services-icon-list .adult-friendly{position:absolute;top:0;left:0}.services-icon-list .accepted-cards__type:after{content:'\002C'}.services-icon-list .accepted-cards__type:last-child::after{display:none}.services-icon-list:hover li .glyphicon-promo-gift{color:#0071bb}.services-icon-list .promo-details{position:relative}.services-icon-list .promo-details .glyphicon-popup{left:63px;font-size:10px !important;top:5px !important}@media (max-width: 767px){.services-icon-list{position:relative;margin-bottom:15px}.services-icon-list ul{overflow:hidden;border-top:none;position:relative}.services-icon-list ul.active{height:auto}}@media (min-width: 768px){.services-icon-list .beach-rating .text{display:none}}@media (min-width: 768px) and (max-width: 991px){.hotel-services-icon-list-tablet{column-count:2;column-gap:30px}.hotel-services-icon-list-tablet .list-iconic i{font-size:18px}}@media (min-width: 992px){.services-icon-list li .glyphicon{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.services-icon-list li .glyphicon-program-tourism{color:#27ae60}.services-icon-list button{color:#333;white-space:nowrap}.services-icon-list:hover li .glyphicon{-webkit-filter:grayscale(0);filter:grayscale(0)}}.hotel-services-icon-list .list-iconic .telekom-wifi-details{text-decoration:underline;cursor:pointer}.hotel-services-icon-list .list-iconic:hover .glyphicon-cursor-telekom:before{color:#e20074}.horizontal-line::before,.horizontal-line::after{margin-top:20px;margin-bottom:20px}.horizontal-line--spacing-small::before,.horizontal-line--spacing-small::after{margin-top:10px;margin-bottom:10px}.horizontal-line--spacing-small-top::before,.horizontal-line--spacing-small-top::after{margin-top:5px}.horizontal-line--top::before,.horizontal-line--bottom::after{content:'';width:100%;height:1px;display:block;background-color:#eee}.label-rem--campaign-mu-red{background:#cf2025 !important}.label-rem--campaign-mu-red:before{border-top-color:#771215 !important}.label-rem--campaign-mu-blue{background:#00a2d2 !important}.label-rem--campaign-mu-blue:before{border-top-color:#00536c !important}.label-rem--campaign-mu-black{background:#444 !important}.label-rem--campaign-mu-black:before{border-top-color:#111 !important}.highlighted-mu-red{padding:4px 5px;background:#cf2025;color:white !important;border-radius:.4rem;display:inline-block}.highlighted-mu-blue{padding:4px 5px;background:#00a2d2;color:white !important;border-radius:.4rem;display:inline-block}.highlighted-mu-black{padding:4px 5px;background:#444;color:white !important;border-radius:.4rem;display:inline-block}.pl-bon-banner{display:flex;flex-direction:column;align-items:center;background-image:url("https://s.szalas.hu/images/new/pl_bon/pl_bon_bg_mobile_f_new.jpg");background-repeat:no-repeat;background-size:cover;background-color:#d9edf7;padding:30px;justify-content:space-around;text-decoration:none;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.pl-bon-banner .pl-bon-scrolldown{text-decoration:underline}.pl-bon-banner__text{text-align:left;color:#fff}.pl-bon-banner__badge{width:150px;padding:0 10px 10px 10px}.pl-bon-banner:hover{color:#000000}@media (min-width: 768px){.pl-bon-banner{flex-direction:row;background-image:url("https://s.szalas.hu/images/new/pl_bon/toplist_bcg.png")}.pl-bon-banner__image{margin-left:-15px;max-height:110px}.pl-bon-banner__badge--listpage{margin:0 10px}}@media (max-width: 767px){.list-elements .pl-bon-banner{margin:10px}}.mobile-download-button img:hover{opacity:0.8}.app-campaign-block .campaign-banner-container{display:flex}.app-campaign-block .campaign-banner-container img{width:100%}.app-campaign-block .mobile-download-button{display:inline-flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%}.app-campaign-block .mobile-download-button a{margin:10px 0}.app-campaign-block .mobile-download-button a img{height:40px}@media (min-width: 768px){.app-campaign-block .mobile-download-button{justify-content:center}.app-campaign-block .mobile-download-button a{margin:0 25px}.app-campaign-block .mobile-download-button a img{height:50px}}.loyalty-promo-container .mobile-download-button{display:inline-flex;justify-content:space-around;width:100%}.loyalty-promo-container .mobile-download-button a{text-align:center}.loyalty-promo-container .mobile-download-button img{max-width:90%}@media (max-width: 767px){.loyalty-promo-container{margin-top:0}}.campaign-rectangle__footer .color-success--app-usp{display:flex;flex-direction:column;justify-content:flex-start}@media (min-width: 768px){.campaign-rectangle__footer .color-success--app-usp{flex-direction:row;justify-content:center}.campaign-rectangle__footer .color-success--app-usp .app-usp{margin-right:15px}.campaign-rectangle__footer .mobile-download-button{margin-top:15px}}.spprtd-content{display:flex;align-items:center;font-size:1.2rem;color:#666;position:absolute;z-index:3}.spprtd-content__text-ad{border-radius:2rem;padding:0 0.5rem;margin-right:0.5rem;background:#ccc}.spprtd-content--background{background-color:rgba(255,255,255,0.85);padding-right:0.5rem;border-radius:1rem}.spprtd-content--inspiration-box{top:1rem;right:0.5rem}.spprtd-content--mainpage-search{text-shadow:none;bottom:-2rem}.spprtd-content--mainpage-highlighted{bottom:-2rem}.spprtd-content--66{top:0.5rem;right:0.5rem}.spprtd-content--100{top:0.5rem;right:2rem}@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}}.vip-banner{display:flex;flex-direction:column;justify-content:space-around;align-items:center;background:linear-gradient(270deg, rgba(221,34,0,0.2) 0%, rgba(255,153,0,0.2) 100%);padding:2rem 4rem;margin-bottom:2rem;position:relative}@media (min-width: 992px){.vip-banner{display:flex;flex-direction:row;padding:4.2rem 2rem}}.vip-banner__text-content{text-align:center;z-index:1}@media (min-width: 992px){.vip-banner__text-content{text-align:left;width:60%}}.vip-banner__headline{text-align:center}@media (min-width: 992px){.vip-banner__headline{margin-bottom:1.2rem;text-align:left}}.vip-banner__description{display:flex;align-items:center;margin-bottom:1.2rem;justify-content:center}@media (min-width: 992px){.vip-banner__description{margin-bottom:1.2rem;justify-content:flex-start}}.vip-banner__lock-icon{font-size:3.2rem;margin-right:0.4rem;color:#d20;transition:0.2s ease-in-out;transform:rotate(0)}.vip-banner__description-text{text-align:left;margin-bottom:0}.vip-banner__hu-image{width:60%}.vip-banner__hu-end-image{display:none}.vip-banner:hover .vip-banner__lock-icon{transform:rotate(25deg);color:#f90}@media screen and (min-width: 992px){.vip-banner{display:flex;flex-direction:row;padding:1.7rem 2rem}.vip-banner h2{margin-bottom:1.2rem;text-align:left}.vip-banner__description{margin-bottom:1.2rem;justify-content:flex-start}.vip-banner__text-content{text-align:left}.vip-banner__hu-image{width:33%}.vip-banner__hu-end-image{display:block;position:absolute;bottom:0;right:0;opacity:0.5}.vip-banner--listpage .vip-badge--banner{font-size:2rem}}.full-size-link{position:absolute;z-index:2;top:0;left:0;height:100%;width:100%}.guest-quotation{position:relative;text-align:center;font-size:16px;padding:0 0 0 10px;margin-bottom:30px}.guest-quotation .quotation-mark{position:absolute;top:-15px;left:-5px;width:60px;z-index:-1;opacity:.3}.guest-quotation i{position:relative;z-index:2}.guest-quotation .title{font-weight:bold;margin-bottom:5px;font-size:20px}@media (min-width: 768px){.guest-quotation{padding:30px 15px;margin-bottom:0}.guest-quotation .quotation-mark{width:90px}}.guest-quotation--in-modal{padding:0 15px 5px 15px;text-align:center;margin-bottom:10px}.guest-quotation--in-modal .quotation-mark{opacity:0.5;top:-10px;left:15px;width:70px;z-index:1}@media (min-width: 768px){.guest-quotation--in-modal{margin:15px 0 0 0}.guest-quotation--in-modal .quotation-mark{top:0}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.slider-nav .glyphicon-chevron-left,.slider-nav .glyphicon-chevron-right{position:absolute;top:50%;transform:translateY(-50%);left:10px;font-size:24px;color:#999;text-align:center;width:42px;height:42px;line-height:42px;vertical-align:middle;background:#fff;border-radius:50%;border:1px solid #ccc;box-shadow:0 2px 2px rgba(0,0,0,0.16);z-index:3}.slider-nav button{border:none}.slider-nav .glyphicon-chevron-right{left:auto;right:10px}.slider-nav .glyphicon-chevron-right::before{position:absolute;right:6px}.slider-nav .glyphicon-chevron-left::before{position:absolute;left:6px}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(0.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(0.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}
