.shadow-1{box-shadow:2px 2px 8px rgba(0,0,0,.15)}.shadow-2{box-shadow:0 3px 6px rgba(0,0,0,.16)}.white-bg{background-color:#fff}.dark-green-blue-fg{color:#225f60!important}.rating{background-color:#4f9799;border-radius:0 0 .25em .25em;font-weight:600;letter-spacing:-.04em;line-height:1.4;width:144px}.rating .rating-label,.rating .rating-text{font-size:1em}.rating .rating-number{font-size:2.5em}.rating .rating-count{font-size:.875em;font-weight:400;text-align:center}.rating-small .rating-text{font-size:.875em}.scroll-to{scroll-margin-top:4.125em}.with-detail-navigation .scroll-to{scroll-margin-top:6.7em}.slided-up{overflow:hidden}.slided-down{max-height:unset!important;overflow:visible!important}.divider{border-top:1px solid #bfd6d6;height:0}.b-light-gray{border-color:#d8d8d8!important}.b-light-blue{border-color:#bfd6d6!important}.b-b-1{border-bottom:1px solid}.border-radius-4{border-radius:4px}.border-radius-8{border-radius:8px}.margin-0-0{margin:0!important}.margin-y-0-0{margin-bottom:0!important}.margin-t-0-0,.margin-y-0-0{margin-top:0!important}.margin-b-0-0{margin-bottom:0!important}.margin-x-0-0{margin-right:0!important}.margin-s-0-0,.margin-x-0-0{margin-left:0!important}.margin-e-0-0{margin-right:0!important}.margin-0-5{margin:0!important}.margin-y-0-5{margin-bottom:.5em!important}.margin-t-0-5,.margin-y-0-5{margin-top:.5em!important}.margin-b-0-5{margin-bottom:.5em!important}@media (min-width:992px){.margin-b-lg-0-5{margin-bottom:0!important}}.margin-x-0-5{margin-right:.5em!important}.margin-s-0-5,.margin-x-0-5{margin-left:.5em!important}.margin-e-0-5{margin-right:.5em!important}.padding-0-0{padding:0!important}.padding-y-0-0{padding-bottom:0!important}.padding-t-0-0,.padding-y-0-0{padding-top:0!important}.padding-b-0-0{padding-bottom:0!important}.padding-x-0-0{padding-right:0!important}.padding-s-0-0,.padding-x-0-0{padding-left:0!important}.padding-e-0-0{padding-right:0!important}.padding-0-5{padding:.5em!important}.padding-y-0-5{padding-bottom:.5em!important}.padding-t-0-5,.padding-y-0-5{padding-top:.5em!important}.padding-b-0-5{padding-bottom:.5em!important}.padding-x-0-5{padding-right:.5em!important}.padding-s-0-5,.padding-x-0-5{padding-left:.5em!important}.padding-e-0-5{padding-right:.5em!important}.margin-1-0{margin:1em!important}.margin-y-1-0{margin-bottom:1em!important}.margin-t-1-0,.margin-y-1-0{margin-top:1em!important}.margin-b-1-0{margin-bottom:1em!important}.margin-x-1-0{margin-right:1em!important}.margin-s-1-0,.margin-x-1-0{margin-left:1em!important}.margin-e-1-0{margin-right:1em!important}.margin-1-5{margin:1em!important}.margin-y-1-5{margin-bottom:1.5em!important}.margin-t-1-5,.margin-y-1-5{margin-top:1.5em!important}.margin-b-1-5{margin-bottom:1.5em!important}@media (min-width:992px){.margin-b-lg-1-5{margin-bottom:1em!important}}.margin-x-1-5{margin-right:1.5em!important}.margin-s-1-5,.margin-x-1-5{margin-left:1.5em!important}.margin-e-1-5{margin-right:1.5em!important}.padding-1-0{padding:1em!important}.padding-y-1-0{padding-bottom:1em!important}.padding-t-1-0,.padding-y-1-0{padding-top:1em!important}.padding-b-1-0{padding-bottom:1em!important}.padding-x-1-0{padding-right:1em!important}.padding-s-1-0,.padding-x-1-0{padding-left:1em!important}.padding-e-1-0{padding-right:1em!important}.padding-1-5{padding:1.5em!important}.padding-y-1-5{padding-bottom:1.5em!important}.padding-t-1-5,.padding-y-1-5{padding-top:1.5em!important}.padding-b-1-5{padding-bottom:1.5em!important}.padding-x-1-5{padding-right:1.5em!important}.padding-s-1-5,.padding-x-1-5{padding-left:1.5em!important}.padding-e-1-5{padding-right:1.5em!important}.margin-2-0{margin:2em!important}.margin-y-2-0{margin-bottom:2em!important}.margin-t-2-0,.margin-y-2-0{margin-top:2em!important}.margin-b-2-0{margin-bottom:2em!important}.margin-x-2-0{margin-right:2em!important}.margin-s-2-0,.margin-x-2-0{margin-left:2em!important}.margin-e-2-0{margin-right:2em!important}.margin-2-5{margin:2em!important}.margin-y-2-5{margin-bottom:2.5em!important}.margin-t-2-5,.margin-y-2-5{margin-top:2.5em!important}.margin-b-2-5{margin-bottom:2.5em!important}@media (min-width:992px){.margin-b-lg-2-5{margin-bottom:2em!important}}.margin-x-2-5{margin-right:2.5em!important}.margin-s-2-5,.margin-x-2-5{margin-left:2.5em!important}.margin-e-2-5{margin-right:2.5em!important}.padding-2-0{padding:2em!important}.padding-y-2-0{padding-bottom:2em!important}.padding-t-2-0,.padding-y-2-0{padding-top:2em!important}.padding-b-2-0{padding-bottom:2em!important}.padding-x-2-0{padding-right:2em!important}.padding-s-2-0,.padding-x-2-0{padding-left:2em!important}.padding-e-2-0{padding-right:2em!important}.padding-2-5{padding:2.5em!important}.padding-y-2-5{padding-bottom:2.5em!important}.padding-t-2-5,.padding-y-2-5{padding-top:2.5em!important}.padding-b-2-5{padding-bottom:2.5em!important}.padding-x-2-5{padding-right:2.5em!important}.padding-s-2-5,.padding-x-2-5{padding-left:2.5em!important}.padding-e-2-5{padding-right:2.5em!important}.margin-3-0{margin:3em!important}.margin-y-3-0{margin-bottom:3em!important}.margin-t-3-0,.margin-y-3-0{margin-top:3em!important}.margin-b-3-0{margin-bottom:3em!important}.margin-x-3-0{margin-right:3em!important}.margin-s-3-0,.margin-x-3-0{margin-left:3em!important}.margin-e-3-0{margin-right:3em!important}.margin-3-5{margin:3em!important}.margin-y-3-5{margin-bottom:3.5em!important}.margin-t-3-5,.margin-y-3-5{margin-top:3.5em!important}.margin-b-3-5{margin-bottom:3.5em!important}@media (min-width:992px){.margin-b-lg-3-5{margin-bottom:3em!important}}.margin-x-3-5{margin-right:3.5em!important}.margin-s-3-5,.margin-x-3-5{margin-left:3.5em!important}.margin-e-3-5{margin-right:3.5em!important}.padding-3-0{padding:3em!important}.padding-y-3-0{padding-bottom:3em!important}.padding-t-3-0,.padding-y-3-0{padding-top:3em!important}.padding-b-3-0{padding-bottom:3em!important}.padding-x-3-0{padding-right:3em!important}.padding-s-3-0,.padding-x-3-0{padding-left:3em!important}.padding-e-3-0{padding-right:3em!important}.padding-3-5{padding:3.5em!important}.padding-y-3-5{padding-bottom:3.5em!important}.padding-t-3-5,.padding-y-3-5{padding-top:3.5em!important}.padding-b-3-5{padding-bottom:3.5em!important}.padding-x-3-5{padding-right:3.5em!important}.padding-s-3-5,.padding-x-3-5{padding-left:3.5em!important}.padding-e-3-5{padding-right:3.5em!important}.margin-4-0{margin:4em!important}.margin-y-4-0{margin-bottom:4em!important}.margin-t-4-0,.margin-y-4-0{margin-top:4em!important}.margin-b-4-0{margin-bottom:4em!important}.margin-x-4-0{margin-right:4em!important}.margin-s-4-0,.margin-x-4-0{margin-left:4em!important}.margin-e-4-0{margin-right:4em!important}.margin-4-5{margin:4em!important}.margin-y-4-5{margin-bottom:4.5em!important}.margin-t-4-5,.margin-y-4-5{margin-top:4.5em!important}.margin-b-4-5{margin-bottom:4.5em!important}@media (min-width:992px){.margin-b-lg-4-5{margin-bottom:4em!important}}.margin-x-4-5{margin-right:4.5em!important}.margin-s-4-5,.margin-x-4-5{margin-left:4.5em!important}.margin-e-4-5{margin-right:4.5em!important}.padding-4-0{padding:4em!important}.padding-y-4-0{padding-bottom:4em!important}.padding-t-4-0,.padding-y-4-0{padding-top:4em!important}.padding-b-4-0{padding-bottom:4em!important}.padding-x-4-0{padding-right:4em!important}.padding-s-4-0,.padding-x-4-0{padding-left:4em!important}.padding-e-4-0{padding-right:4em!important}.padding-4-5{padding:4.5em!important}.padding-y-4-5{padding-bottom:4.5em!important}.padding-t-4-5,.padding-y-4-5{padding-top:4.5em!important}.padding-b-4-5{padding-bottom:4.5em!important}.padding-x-4-5{padding-right:4.5em!important}.padding-s-4-5,.padding-x-4-5{padding-left:4.5em!important}.padding-e-4-5{padding-right:4.5em!important}.page-title{letter-spacing:-.04em;line-height:1.5}.page-content{border-radius:.5em;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:2em}.no-text-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html{scroll-behavior:unset!important}body{color:#1a1e22;display:flex;flex-direction:column;font:16px Poppins,Arial;letter-spacing:-.04em;min-height:100vh}a{display:inline-block;text-decoration:none}a,a:hover{color:inherit}ul{list-style:none;margin:0;padding:0}input{border:1px solid transparent}.btn,.btn:hover{color:inherit}.btn:focus{box-shadow:none}@media (min-width:1500px){.custom-container{max-width:85%}}@media (max-width:1399px){.custom-container{max-width:100%!important}}@media (min-width:2000px){.custom-container{max-width:1620px}}.main-container{overflow-x:hidden;padding-bottom:2em;padding-top:2em}.white{color:#fff}#min-cookies{display:none!important}.cf-turnstile{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1313}.button .cf-turnstile.position-absolute{bottom:9px}#changeCookiesAnchor:hover{cursor:pointer}@media print{#backend-panel{display:none}*{font-size:.975em}.no-print{display:none!important}@page{size:auto;margin:0}}.object-fit-cover{object-fit:cover}@media screen and (min-width:1200px){#backend-panel{box-shadow:0 0 15px 5px grey;position:fixed;right:1em;top:4.5em;width:20em;z-index:1000}}header{background-color:#225f60;color:#fff;height:55px;top:0;z-index:11510}header .navbar .dropdown-container{font-size:1.125em}header .dropdown-menu{background-color:#4f9799;left:50%;transform:translateX(-50%)}header .dropdown-menu>li{color:#fff}header .dropdown-menu>li:not(:last-child){border-bottom:1px solid #fff}header .dropdown-menu>li:hover{background-color:#235e60;color:#fff}header .logo{max-width:138px}@media (max-width:366px){header .logo{max-width:100px}}header .search{border-left:1px solid #478384;border-right:1px solid #478384;height:34px;max-width:311px;width:100%}header .search .header-search{transition:width .5s ease;-webkit-transition:width .5s ease;-moz-transition:width .5s ease;-ms-transition:width .5s ease;-o-transition:width .5s ease}@media (max-width:1499px){header .search .header-search{max-width:250px}}@media (max-width:1399px){header .search .header-search{max-width:180px}}@media (max-width:1199px){header .search .header-search{max-width:300px}}@media (max-width:575px){header .search .header-search{max-width:unset}}header .tel{background-color:#497677;border-radius:20px;margin-left:1.25em;margin-right:1.25em;padding-left:1.25em;padding-right:1.25em}@media (max-width:1300px){header .tel__text{display:none}}@media (max-width:991px){header .tel__text{display:block}}header .phone-anchor{margin-bottom:-.2em}header .whatsapp-anchor{padding-top:.2em}header .phone-anchor,header .whatsapp-anchor{margin-right:1.85em}@media (max-width:325px){header .phone-anchor,header .whatsapp-anchor{margin-right:.75em}}header .fa-whatsapp{font-size:22px}header .fa-phone{font-size:18px}@media (min-width:576px){header .language-toggle{margin-right:1.25em}}header .language-toggle .btn{line-height:1.8}header .language-toggle .btn:after{display:none}header .account{background-color:#fff;border-radius:50%;height:2.5em;padding:.75em;width:2.5em}@media (max-width:325px){header .account{margin-right:0}}@media (max-width:575px){header .account{height:2em;width:2em}}header .account:hover{background-color:#dbf0ea}header .navbar-toggler{color:#fff;font-size:1.3em}@media (max-width:325px){header .navbar-toggler{margin-left:.2em!important;margin-right:-.5em!important}}header .navbar-toggler:focus{box-shadow:none}header #navbarSupportedContent{background-color:#225f60;left:0;right:0;top:100%}header .dropdown-flag{width:34px}header .dropdown-menu{min-width:3em!important}header .dropdown-menu .dropdown-item{color:#fff}@media (min-width:992px){header .dropdown-menu .dropdown-item{padding:1.3rem!important}}header .dropdown-menu .dropdown-item:hover{background-color:unset}header #searchHotelTopForm,header #searchHotelTopForm2{border-radius:20px;overflow:hidden;width:100%}header #searchHotelTopForm input,header #searchHotelTopForm2 input{background-color:#f6f6f6;border:none;border-radius:0;color:#225f60;height:40px}header #searchHotelTopForm .text-icons,header #searchHotelTopForm2 .text-icons{font-family:OpenSansTopkur;font-style:normal;font-variant:normal;font-weight:400;speak:none;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased}header #searchHotelTopForm{width:0}@media (max-width:575px){.hotel-search-result{border-top-left-radius:8px!important;border-top-right-radius:8px!important}}.carousel.swipe-initiated .gradient{background:linear-gradient(0deg,transparent,#000);height:50px;top:0!important}.carousel .gallery-arrow-container{align-items:center;cursor:pointer;display:none;height:100%;opacity:1!important}@media (max-width:767px){.carousel .gallery-arrow-container{display:flex}}.carousel .gallery-arrow-container .gallery-arrow{background-image:url(/build/images/arrow-chevron-right.8fc2fa12.svg);background-size:cover;display:block;filter:drop-shadow(2px 1px 3px rgba(0,0,0,.8));height:50px;position:absolute;top:43%;width:50px;z-index:1}.carousel .gallery-arrow-container .gallery-arrow-left{background-position:left 0;left:0;margin-right:15px;transform:rotate(180deg)}.carousel .gallery-arrow-container .gallery-arrow-right{background-position:right 0;margin-left:15px;right:0}.carousel .carousel-item{transition:transform .3s ease-in-out!important}.carousel .gradient{background:linear-gradient(180deg,transparent,#000);bottom:0;height:107px;left:0;position:absolute;width:100%;z-index:1}.carousel.swipe-initiated .hotel-stars{display:none!important}.carousel.swipe-initiated .hotel-info{bottom:unset;font-size:.8em;max-width:70vw;top:10px}.carousel.swipe-initiated .rating-container{left:65%;transform:unset;transition:all .25s linear}.carousel.swipe-initiated .rating-container .rating-label,.carousel.swipe-initiated .rating-container .rating-text{display:none}.carousel.swipe-initiated .rating-container .rating{height:59px;padding:.1em .5em!important;transition:all .25s linear;width:auto}.carousel.swipe-initiated .rating-container .rating .rating-score{margin-top:.2em}.carousel .rating-container{font-size:.8em;width:170px}.carousel .rating-container .rating{height:100px}.carousel .rating-container .rating-search-page{padding:11px 0 19px}.carousel .rating-container{left:50%;top:5px;transform:translate(-50%);z-index:2}.carousel .carousel-inner{border-top-left-radius:8px;border-top-right-radius:8px;height:320px}.carousel .carousel-item{height:100%;width:100%}.carousel .carousel-item img{height:100%;object-fit:cover;width:100%}.carousel .hotel-info{color:#fff;left:20px;top:235px;transition:top .25s linear;z-index:1}@media (max-width:575px){.carousel .hotel-info{left:9px}}.carousel .hotel-stars{margin-bottom:.5em}.carousel .carousel-indicators:not(.hero){justify-content:start;margin-bottom:.1em;margin-left:auto;margin-right:auto;max-width:70px;overflow:hidden}.carousel .carousel-indicators:not(.hero) button{border-radius:50%;flex:0 0 auto;font-weight:600;height:8px;width:8px}.carousel .carousel-indicators:not(.hero) button.dot{transition:all .2s}.carousel .carousel-indicators:not(.hero) button.end,.carousel .carousel-indicators:not(.hero) button.start{height:4px;margin-left:5px;margin-right:5px;margin-top:2px;width:4px}.carousel .carousel-indicators:not(.hero) button.end-before,.carousel .carousel-indicators:not(.hero) button.start-after{height:6px;margin-left:4px;margin-right:4px;margin-top:1px;width:6px}.room-modal .carousel-indicators{justify-content:center!important}@media (min-width:1200px){.search-parameters-visible #banner-elements{margin-top:-1.2575em}}#banner-elements .sidebar-search input[type=text],.contact-alternative .sidebar-search input[type=text],.top-operators .sidebar-search input[type=text]{width:100%}#banner-elements .contact-side-item,.contact-alternative .contact-side-item,.top-operators .contact-side-item{max-width:450px}#banner-elements .page-aside-item.banner,.contact-alternative .page-aside-item.banner,.top-operators .page-aside-item.banner{max-width:370px}#banner-elements .page-aside-item,.contact-alternative .page-aside-item,.top-operators .page-aside-item{background-color:#fff;border-radius:8px;box-shadow:0 10px 30px rgba(149,181,186,.161);overflow:hidden}#banner-elements .page-aside-item:not(:first-child),.contact-alternative .page-aside-item:not(:first-child),.top-operators .page-aside-item:not(:first-child){margin-top:1.5em}@media (max-width:767px){#banner-elements .page-aside-item,.contact-alternative .page-aside-item,.top-operators .page-aside-item{border-radius:30px}}#banner-elements .topkur-rating,.contact-alternative .topkur-rating,.top-operators .topkur-rating{margin-top:2.5em!important;overflow:visible;transition:all .5s ease-out}@media (max-width:1399px){#banner-elements .topkur-rating,.contact-alternative .topkur-rating,.top-operators .topkur-rating{max-height:unset}}#banner-elements .topkur-rating .next,#banner-elements .topkur-rating .prev,.contact-alternative .topkur-rating .next,.contact-alternative .topkur-rating .prev,.top-operators .topkur-rating .next,.top-operators .topkur-rating .prev{color:#225f60;font-size:1em;font-weight:600;text-transform:uppercase}#banner-elements .topkur-rating .next.disabled,#banner-elements .topkur-rating .prev.disabled,.contact-alternative .topkur-rating .next.disabled,.contact-alternative .topkur-rating .prev.disabled,.top-operators .topkur-rating .next.disabled,.top-operators .topkur-rating .prev.disabled{color:#bcbcbc!important}#banner-elements .topkur-rating .next.disabled a:hover,#banner-elements .topkur-rating .prev.disabled a:hover,.contact-alternative .topkur-rating .next.disabled a:hover,.contact-alternative .topkur-rating .prev.disabled a:hover,.top-operators .topkur-rating .next.disabled a:hover,.top-operators .topkur-rating .prev.disabled a:hover{cursor:default!important}#banner-elements .reviews-container,.contact-alternative .reviews-container,.top-operators .reviews-container{transition:all .5s ease-out}#banner-elements .reviews-container.hide-reviews .review,.contact-alternative .reviews-container.hide-reviews .review,.top-operators .reviews-container.hide-reviews .review{visibility:hidden}#banner-elements .topkur-rating-header,.contact-alternative .topkur-rating-header,.top-operators .topkur-rating-header{display:flex;flex-direction:column-reverse;justify-content:space-between}#banner-elements .topkur-rating-header .h2-subtitle,.contact-alternative .topkur-rating-header .h2-subtitle,.top-operators .topkur-rating-header .h2-subtitle{font-size:1.07em}#banner-elements .rating,.contact-alternative .rating,.top-operators .rating{border-radius:0 0 .25em .25em;margin-top:-2em}#banner-elements .rating-text,.contact-alternative .rating-text,.top-operators .rating-text{font-size:1.05em;overflow:auto}#banner-elements .rating-text .rating-reply,.contact-alternative .rating-text .rating-reply,.top-operators .rating-text .rating-reply{background-color:#f6f6f6;border-radius:8px;padding:1em}#banner-elements .rating-text .rating-reply h3,.contact-alternative .rating-text .rating-reply h3,.top-operators .rating-text .rating-reply h3{color:#225f60;font-size:1em;font-weight:600}#banner-elements .rating-text .rating-reply p,.contact-alternative .rating-text .rating-reply p,.top-operators .rating-text .rating-reply p{margin-bottom:0}#banner-elements .rating-text .rating-date,.contact-alternative .rating-text .rating-date,.top-operators .rating-text .rating-date{color:#6d6d6d;font-size:.9em;font-weight:400}#banner-elements .topkur-rating-body-feedback-total,.contact-alternative .topkur-rating-body-feedback-total,.top-operators .topkur-rating-body-feedback-total{align-items:center;background:#f6f6f6;color:#9a9a9a;display:flex;font-size:1.5em;font-weight:400;height:49px;justify-content:center;min-width:40px}#banner-elements .callback-successful-message,.contact-alternative .callback-successful-message,.top-operators .callback-successful-message{border:2px solid #d2d2d2;color:#4a4a4a;font-weight:600;margin-bottom:1em;padding:1em}#banner-elements .callback-successful-message p,.contact-alternative .callback-successful-message p,.top-operators .callback-successful-message p{margin-bottom:0}#banner-elements .callback-successful-message p i,.contact-alternative .callback-successful-message p i,.top-operators .callback-successful-message p i{margin-right:1em}#banner-elements .callback-successful-message .bottom-topkur-rating,.contact-alternative .callback-successful-message .bottom-topkur-rating,.top-operators .callback-successful-message .bottom-topkur-rating{display:flex;justify-content:center;width:100%}#banner-elements .callback-successful-message .bottom-topkur-rating .topkur-rating,.contact-alternative .callback-successful-message .bottom-topkur-rating .topkur-rating,.top-operators .callback-successful-message .bottom-topkur-rating .topkur-rating{max-width:480px}#banner-elements .servis-operators,.contact-alternative .servis-operators,.top-operators .servis-operators{color:#1a1e22;font-weight:400;line-height:17px;margin-left:auto;margin-right:auto;width:100%}@media (max-width:991px){#banner-elements .servis-operators,.contact-alternative .servis-operators,.top-operators .servis-operators{max-width:500px}}#banner-elements .servis-operators .carousel-container .carousel-inner:hover,#banner-elements .servis-operators .carousel-container .servis-operators-heading:hover,.contact-alternative .servis-operators .carousel-container .carousel-inner:hover,.contact-alternative .servis-operators .carousel-container .servis-operators-heading:hover,.top-operators .servis-operators .carousel-container .carousel-inner:hover,.top-operators .servis-operators .carousel-container .servis-operators-heading:hover{cursor:pointer}@media (min-width:992px) and (max-width:1199px){#banner-elements .servis-operators .carousel-container,.contact-alternative .servis-operators .carousel-container,.top-operators .servis-operators .carousel-container{height:574px!important;width:720px!important}}@media (max-width:575px){#banner-elements .servis-operators,.contact-alternative .servis-operators,.top-operators .servis-operators{background-color:transparent}}#banner-elements .servis-operators .easy-request-container .btn-simple-request-desktop svg,.contact-alternative .servis-operators .easy-request-container .btn-simple-request-desktop svg,.top-operators .servis-operators .easy-request-container .btn-simple-request-desktop svg{margin-right:.5em}@media (min-width:1200px){#banner-elements .servis-operators .phone-numbers-desc,.contact-alternative .servis-operators .phone-numbers-desc,.top-operators .servis-operators .phone-numbers-desc{font-size:.95em;min-height:58px}#banner-elements .servis-operators .phone-numbers-container,.contact-alternative .servis-operators .phone-numbers-container,.top-operators .servis-operators .phone-numbers-container{min-height:85px}#banner-elements .servis-operators .callback-container,.contact-alternative .servis-operators .callback-container,.top-operators .servis-operators .callback-container{min-height:179px}#banner-elements .servis-operators .easy-request-container,.contact-alternative .servis-operators .easy-request-container,.top-operators .servis-operators .easy-request-container{min-height:163px}}@media (min-width:992px) and (max-width:1199px){#banner-elements .servis-operators>div>.contact-container .phone-numbers-desc,.contact-alternative .servis-operators>div>.contact-container .phone-numbers-desc,.top-operators .servis-operators>div>.contact-container .phone-numbers-desc{min-height:58px}#banner-elements .servis-operators>div>.contact-container .phone-numbers-container,.contact-alternative .servis-operators>div>.contact-container .phone-numbers-container,.top-operators .servis-operators>div>.contact-container .phone-numbers-container{min-height:113px}#banner-elements .servis-operators>div>.contact-container .callback-container,.contact-alternative .servis-operators>div>.contact-container .callback-container,.top-operators .servis-operators>div>.contact-container .callback-container{min-height:212px}#banner-elements .servis-operators>div>.contact-container .easy-request-container,.contact-alternative .servis-operators>div>.contact-container .easy-request-container,.top-operators .servis-operators>div>.contact-container .easy-request-container{min-height:190px}#banner-elements .servis-operators>div>.contact-container .phone-numbers-container,.contact-alternative .servis-operators>div>.contact-container .phone-numbers-container,.top-operators .servis-operators>div>.contact-container .phone-numbers-container{font-size:1.4em}#banner-elements .servis-operators>div>.img-wrapper,.contact-alternative .servis-operators>div>.img-wrapper,.top-operators .servis-operators>div>.img-wrapper{overflow:hidden}}@media (max-width:767px){#banner-elements .servis-operators,.contact-alternative .servis-operators,.top-operators .servis-operators{margin-top:5em!important;overflow:visible}}#banner-elements .servis-operators>div>.img-wrapper,.contact-alternative .servis-operators>div>.img-wrapper,.top-operators .servis-operators>div>.img-wrapper{border-top-left-radius:30px;border-top-right-radius:30px;height:380px;min-height:170px}@media (min-width:992px) and (max-width:1199px){#banner-elements .servis-operators>div>.img-wrapper,.contact-alternative .servis-operators>div>.img-wrapper,.top-operators .servis-operators>div>.img-wrapper{border-top-left-radius:unset;border-top-right-radius:unset}}#banner-elements .servis-operators>div>.img-wrapper .carousel-indicators,.contact-alternative .servis-operators>div>.img-wrapper .carousel-indicators,.top-operators .servis-operators>div>.img-wrapper .carousel-indicators{z-index:17}@media (max-width:460px){#banner-elements .servis-operators>div>.img-wrapper .carousel-indicators,.contact-alternative .servis-operators>div>.img-wrapper .carousel-indicators,.top-operators .servis-operators>div>.img-wrapper .carousel-indicators{bottom:70px}}@media (max-width:1199px){#banner-elements .servis-operators>div>.img-wrapper,.contact-alternative .servis-operators>div>.img-wrapper,.top-operators .servis-operators>div>.img-wrapper{height:100%}}@media (max-width:991px){#banner-elements .servis-operators>div>.img-wrapper,.contact-alternative .servis-operators>div>.img-wrapper,.top-operators .servis-operators>div>.img-wrapper{height:500px}}@media (max-width:767px){#banner-elements .servis-operators>div>.img-wrapper,.contact-alternative .servis-operators>div>.img-wrapper,.top-operators .servis-operators>div>.img-wrapper{height:380px;min-height:380px}}#banner-elements .servis-operators>div>.img-wrapper .shadow-line,.contact-alternative .servis-operators>div>.img-wrapper .shadow-line,.top-operators .servis-operators>div>.img-wrapper .shadow-line{background:linear-gradient(180deg,transparent,#000);bottom:0;height:150px;position:absolute;width:100%;z-index:15}@media (max-width:460px){#banner-elements .servis-operators>div>.img-wrapper .shadow-line .carousel-indicators,.contact-alternative .servis-operators>div>.img-wrapper .shadow-line .carousel-indicators,.top-operators .servis-operators>div>.img-wrapper .shadow-line .carousel-indicators{bottom:90px}}#banner-elements .servis-operators>div>.img-wrapper .shadow-line .carousel-indicators button,.contact-alternative .servis-operators>div>.img-wrapper .shadow-line .carousel-indicators button,.top-operators .servis-operators>div>.img-wrapper .shadow-line .carousel-indicators button{background-color:grey}#banner-elements .servis-operators>div>.img-wrapper .carousel-item,.contact-alternative .servis-operators>div>.img-wrapper .carousel-item,.top-operators .servis-operators>div>.img-wrapper .carousel-item{height:100%;min-height:380px}@media (max-width:767px){#banner-elements .servis-operators>div>.img-wrapper .carousel-item img,.contact-alternative .servis-operators>div>.img-wrapper .carousel-item img,.top-operators .servis-operators>div>.img-wrapper .carousel-item img{height:380px}}#banner-elements .servis-operators>div>.img-wrapper .gallery-arrow,.contact-alternative .servis-operators>div>.img-wrapper .gallery-arrow,.top-operators .servis-operators>div>.img-wrapper .gallery-arrow{background-image:url(/build/images/arrow-chevron-right.8fc2fa12.svg);background-size:cover;display:block;filter:drop-shadow(2px 1px 3px rgba(0,0,0,.8));height:50px;position:absolute;top:43%;width:50px;z-index:1}#banner-elements .servis-operators>div>.img-wrapper .gallery-arrow-left,.contact-alternative .servis-operators>div>.img-wrapper .gallery-arrow-left,.top-operators .servis-operators>div>.img-wrapper .gallery-arrow-left{background-position:left 0;left:0;margin-right:15px;transform:rotate(180deg)}#banner-elements .servis-operators>div>.img-wrapper .gallery-arrow-right,.contact-alternative .servis-operators>div>.img-wrapper .gallery-arrow-right,.top-operators .servis-operators>div>.img-wrapper .gallery-arrow-right{background-position:right 0;margin-left:15px;right:0}@media (max-width:767px){#banner-elements .servis-operators>div>.img-wrapper .picture-team,.contact-alternative .servis-operators>div>.img-wrapper .picture-team,.top-operators .servis-operators>div>.img-wrapper .picture-team{align-self:unset!important;height:100%;padding-bottom:78px}}@media (max-width:370px){#banner-elements .servis-operators>div>.img-wrapper .picture-team,.contact-alternative .servis-operators>div>.img-wrapper .picture-team,.top-operators .servis-operators>div>.img-wrapper .picture-team{padding-bottom:90px}}#banner-elements .servis-operators>div>.img-wrapper .carousel-indicators,.contact-alternative .servis-operators>div>.img-wrapper .carousel-indicators,.top-operators .servis-operators>div>.img-wrapper .carousel-indicators{bottom:0;gap:1px;justify-content:center;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:200px;overflow:hidden}#banner-elements .servis-operators>div>.img-wrapper .carousel-indicators button,.contact-alternative .servis-operators>div>.img-wrapper .carousel-indicators button,.top-operators .servis-operators>div>.img-wrapper .carousel-indicators button{background-color:#d0d0d0;border-radius:50%;height:6px;min-width:6px;width:6px}#banner-elements .servis-operators>div>.img-wrapper img,.contact-alternative .servis-operators>div>.img-wrapper img,.top-operators .servis-operators>div>.img-wrapper img{height:100%;width:100%}@media (max-width:767px){#banner-elements .servis-operators>div>.img-wrapper img,.contact-alternative .servis-operators>div>.img-wrapper img,.top-operators .servis-operators>div>.img-wrapper img{border-top-left-radius:30px;border-top-right-radius:30px}}#banner-elements .servis-operators hr,.contact-alternative .servis-operators hr,.top-operators .servis-operators hr{background-color:#fff;border-top:1px solid #bfd6d6;box-sizing:content-box;height:0;opacity:1;overflow:visible}@media (max-width:575px){#banner-elements .servis-operators hr,.contact-alternative .servis-operators hr,.top-operators .servis-operators hr{border-top:2px solid #bfd6d6}}#banner-elements .servis-operators .phone-numbers,.contact-alternative .servis-operators .phone-numbers,.top-operators .servis-operators .phone-numbers{font-size:1.2em;font-weight:600;line-height:35px}@media (min-width:1200px){#banner-elements .servis-operators .phone-numbers,.contact-alternative .servis-operators .phone-numbers,.top-operators .servis-operators .phone-numbers{font-size:1.5em}}#banner-elements .servis-operators .phone-numbers>a:first-child,.contact-alternative .servis-operators .phone-numbers>a:first-child,.top-operators .servis-operators .phone-numbers>a:first-child{margin-bottom:-.3em}#banner-elements .aside-heading-secondary,.contact-alternative .aside-heading-secondary,.top-operators .aside-heading-secondary{font-size:18px;line-height:1.2em}#banner-elements .aside-description,.contact-alternative .aside-description,.top-operators .aside-description{font-size:15px}#banner-elements .simple-request-rolldown-heading,.contact-alternative .simple-request-rolldown-heading,.top-operators .simple-request-rolldown-heading{font-size:1.5em!important}#banner-elements .servis-operators-heading,.contact-alternative .servis-operators-heading,.top-operators .servis-operators-heading{background:rgba(35,94,96,.85);color:#fff;font-size:1.2em;font-weight:600;padding:.855em .75em;position:absolute;text-align:left;width:100%;z-index:16}@media (max-width:1650px){#banner-elements .servis-operators-heading,.contact-alternative .servis-operators-heading,.top-operators .servis-operators-heading{font-size:1em!important}}@media (min-width:992px){#banner-elements .servis-operators-heading,.contact-alternative .servis-operators-heading,.top-operators .servis-operators-heading{padding-bottom:1.2em}}#banner-elements .servis-operators-heading span,.contact-alternative .servis-operators-heading span,.top-operators .servis-operators-heading span{font-size:1rem;font-weight:400}@media (min-width:992px){#banner-elements .servis-operators-heading,.contact-alternative .servis-operators-heading,.top-operators .servis-operators-heading{padding-bottom:1.2em;text-align:center}}@media (max-width:767px){#banner-elements .servis-operators-heading,.contact-alternative .servis-operators-heading,.top-operators .servis-operators-heading{padding-bottom:1.1em}}@media (min-width:1200px){#banner-elements .servis-operators-heading,.contact-alternative .servis-operators-heading,.top-operators .servis-operators-heading{text-align:left}}@media (min-width:1200px) and (max-width:1650px){#banner-elements .servis-operators-heading,.contact-alternative .servis-operators-heading,.top-operators .servis-operators-heading{font-size:1em}}#banner-elements .servis-operators-contact-info,.contact-alternative .servis-operators-contact-info,.top-operators .servis-operators-contact-info{font-weight:600;margin-left:1.7em;width:100%}#banner-elements .servis-operators-contact-info strong,.contact-alternative .servis-operators-contact-info strong,.top-operators .servis-operators-contact-info strong{font-weight:600}#banner-elements .servis-operators-contact-info .contact-info,.contact-alternative .servis-operators-contact-info .contact-info,.top-operators .servis-operators-contact-info .contact-info{font-size:1.1em;font-weight:600}#banner-elements .servis-operators-contact-info .contact-info .servis-operators-mail,.contact-alternative .servis-operators-contact-info .contact-info .servis-operators-mail,.top-operators .servis-operators-contact-info .contact-info .servis-operators-mail{font-size:.9em;margin-bottom:-.3em}#banner-elements .servis-operators-profile-photo,.contact-alternative .servis-operators-profile-photo,.top-operators .servis-operators-profile-photo{background-position:0 0;background-repeat:no-repeat;background-size:cover;flex:0 0 auto;height:117px;width:92px}#banner-elements .servis-operators-profile-photo img,.contact-alternative .servis-operators-profile-photo img,.top-operators .servis-operators-profile-photo img{width:100%}#banner-elements .servis-operators-profile-photo img.status-icon,.contact-alternative .servis-operators-profile-photo img.status-icon,.top-operators .servis-operators-profile-photo img.status-icon{height:20px;width:20px}@media (min-width:992px) and (max-width:1199px){#banner-elements .servis-operators-profile-photo,.contact-alternative .servis-operators-profile-photo,.top-operators .servis-operators-profile-photo{background-position:-13px 0}}#banner-elements .servis-operators-profile-photo>div,.contact-alternative .servis-operators-profile-photo>div,.top-operators .servis-operators-profile-photo>div{right:-5px;top:-10px}#banner-elements .servis-operators-mail,.contact-alternative .servis-operators-mail,.top-operators .servis-operators-mail{color:#2d9a9a;text-decoration-color:#2d9a9a}#banner-elements .bureau,.contact-alternative .bureau,.top-operators .bureau{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row}#banner-elements .address-text,.contact-alternative .address-text,.top-operators .address-text{font-size:.95em;font-weight:400}#banner-elements .bureau-photo,.contact-alternative .bureau-photo,.top-operators .bureau-photo{max-width:100%;min-width:50%}#banner-elements .bureau-photo a,.contact-alternative .bureau-photo a,.top-operators .bureau-photo a{box-sizing:border-box;display:inline}#banner-elements .bureau-photo-background,.contact-alternative .bureau-photo-background,.top-operators .bureau-photo-background{min-height:200px}#banner-elements .bureau-photo-background img,.contact-alternative .bureau-photo-background img,.top-operators .bureau-photo-background img{object-fit:cover}#banner-elements .bureau-body,.contact-alternative .bureau-body,.top-operators .bureau-body{line-height:1.25}#banner-elements .bureau-body h3,.contact-alternative .bureau-body h3,.top-operators .bureau-body h3{font-size:.9375em}#banner-elements .hotel-search,.contact-alternative .hotel-search,.top-operators .hotel-search{border-radius:20px;min-width:100px;overflow:hidden}#banner-elements .hotel-search input,.contact-alternative .hotel-search input,.top-operators .hotel-search input{background-color:#f6f6f6;border:none;border-radius:0;color:#225f60;height:40px}#banner-elements .text-icons,.contact-alternative .text-icons,.top-operators .text-icons{font-family:OpenSansTopkur;font-style:normal;font-variant:normal;font-weight:400;speak:none;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased}#banner-elements .banner,.contact-alternative .banner,.top-operators .banner{background-color:transparent;border:0;display:flex;margin-bottom:1em;padding:0!important;position:relative;vertical-align:bottom;width:100%;z-index:10}@media (min-width:768px){#banner-elements .banner,.contact-alternative .banner,.top-operators .banner{width:48%}}@media (min-width:1200px){#banner-elements .banner,.contact-alternative .banner,.top-operators .banner{width:100%}}#banner-elements .banner img,.contact-alternative .banner img,.top-operators .banner img{object-fit:cover;z-index:1}#banner-elements .banner .headline,.contact-alternative .banner .headline,.top-operators .banner .headline{align-self:flex-end;background:rgba(35,94,96,.85);color:#fff;display:flex;flex-direction:column;padding:1em;width:100%;z-index:10}#banner-elements .banner .headline .title,.contact-alternative .banner .headline .title,.top-operators .banner .headline .title{font-size:1.2em;font-weight:600;line-height:1;margin-bottom:.7em}#banner-elements .banner .headline .subtitle,.contact-alternative .banner .headline .subtitle,.top-operators .banner .headline .subtitle{font-size:1em;font-weight:300;line-height:1}#banner-elements .banner:hover,.contact-alternative .banner:hover,.top-operators .banner:hover{text-decoration:none}#banner-elements .side1,#banner-elements .side2,#banner-elements .side3,#banner-elements .side4,.contact-alternative .side1,.contact-alternative .side2,.contact-alternative .side3,.contact-alternative .side4,.top-operators .side1,.top-operators .side2,.top-operators .side3,.top-operators .side4{height:400px}#banner-elements .servis-operators-profiles,.contact-alternative .servis-operators-profiles,.top-operators .servis-operators-profiles{font-size:.9em}@media (min-width:1200px){#banner-elements .servis-operators-profiles,.contact-alternative .servis-operators-profiles,.top-operators .servis-operators-profiles{min-height:564px}}#banner-elements .contact-side-item,.contact-alternative .contact-side-item,.top-operators .contact-side-item{width:100%}@media (min-width:768px){#banner-elements .contact-side-item,.contact-alternative .contact-side-item,.top-operators .contact-side-item{width:48%}}@media (min-width:1200px){#banner-elements .contact-side-item,.contact-alternative .contact-side-item,.top-operators .contact-side-item{width:100%}}#banner-elements .servis-operators-skype,#banner-elements .servis-operators-whatsapp,.contact-alternative .servis-operators-skype,.contact-alternative .servis-operators-whatsapp,.top-operators .servis-operators-skype,.top-operators .servis-operators-whatsapp{margin-right:1em;margin-top:.5em}#banner-elements .servis-operators-skype,.contact-alternative .servis-operators-skype,.top-operators .servis-operators-skype{color:#0299d0}#banner-elements .servis-operators-whatsapp,.contact-alternative .servis-operators-whatsapp,.top-operators .servis-operators-whatsapp{color:#16b450}#banner-elements .topkur-rating-body-feedback-reference,.contact-alternative .topkur-rating-body-feedback-reference,.top-operators .topkur-rating-body-feedback-reference{font-size:15px}@media (max-width:576px),(min-width:768px){#banner-elements .topkur-rating-header,.contact-alternative .topkur-rating-header,.top-operators .topkur-rating-header{flex-direction:column-reverse}#banner-elements .bureau-sidebar,.contact-alternative .bureau-sidebar,.top-operators .bureau-sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column}}#banner-elements .aside-profile-menu .aside-profile-menu-section,.contact-alternative .aside-profile-menu .aside-profile-menu-section,.top-operators .aside-profile-menu .aside-profile-menu-section{padding:1.25em 1em}#banner-elements .aside-profile-menu .aside-profile-menu-section:not(:last-child),.contact-alternative .aside-profile-menu .aside-profile-menu-section:not(:last-child),.top-operators .aside-profile-menu .aside-profile-menu-section:not(:last-child){border-bottom:1px solid #bfd6d6}#banner-elements .aside-profile-menu .aside-profile-menu-section p,.contact-alternative .aside-profile-menu .aside-profile-menu-section p,.top-operators .aside-profile-menu .aside-profile-menu-section p{font-size:1.125em;font-weight:400;line-height:1.2;margin-bottom:.6667em}#banner-elements .aside-profile-menu .aside-profile-menu-section a,.contact-alternative .aside-profile-menu .aside-profile-menu-section a,.top-operators .aside-profile-menu .aside-profile-menu-section a{align-items:center;color:#225f60;display:flex;flex-wrap:wrap;line-height:1.25}#banner-elements .aside-profile-menu .aside-profile-menu-section a .count,.contact-alternative .aside-profile-menu .aside-profile-menu-section a .count,.top-operators .aside-profile-menu .aside-profile-menu-section a .count{align-items:center;background-color:#fe9835;border-radius:50%;box-shadow:0 3px 6px rgba(157,14,67,.2);color:#fff;display:flex;font-size:.875em;font-weight:400;height:1.3em;justify-content:center;line-height:1;margin-left:.75em;padding:.9em;width:1.3em}#banner-elements .aside-profile-menu .aside-profile-menu-section a:not(:last-child),.contact-alternative .aside-profile-menu .aside-profile-menu-section a:not(:last-child),.top-operators .aside-profile-menu .aside-profile-menu-section a:not(:last-child){margin-bottom:.5em}@media (max-width:767px){.booking-page #banner-elements .servis-operators,.top-operators .servis-operators{margin-top:2em!important}.about #banner-elements .servis-operators{margin-top:-2em!important}}.loading-indicator-container{background-color:hsla(0,0%,100%,.831);height:100%;position:absolute;visibility:hidden;width:93%}.loading-indicator-container.show{visibility:visible}.operators-rating{cursor:pointer;top:-1.5em;z-index:15}.outline-button{align-items:center;background-color:transparent;border:0;color:#225f60;display:flex;font-size:1rem;font-weight:600;gap:.3rem;height:fit-content;justify-content:center;text-transform:uppercase;width:fit-content}.more-operators{display:none;margin-bottom:1rem}.more-operators.collapsed{display:flex}footer{background-color:#225f60;font-size:.975em;padding-bottom:2.5em;padding-top:4em}footer .custom-container{padding-left:1.4em;padding-right:1.4em}@media (min-width:768px){footer .footer-section{width:30%}}footer .footer-section .footer-heading{color:#c6dbdb;font-size:24px;font-weight:500;letter-spacing:-.96px;line-height:1.458333333}footer .footer-section hr{border:1px solid #2a8f8f}footer .footer-section .footer-list{color:#fff;font-size:1.15em;font-weight:500;letter-spacing:-.72px}footer .footer-section .footer-list a{display:block;margin-bottom:14px}@media (max-width:575px){footer .footer-section .footer-list a{margin-bottom:.3em}}footer .footer-bottom{border-top:2px solid rgba(42,143,143,.25);padding-top:1.5em}footer .footer-bottom ul>li:not(:last-child){font-weight:600}footer .secondary{color:#9ccfd0}footer .footer-logo img{margin-right:.8em}.location-detail-page #selectWellnessFieldset .second-pair{display:block}.not-city-search-page #selectWellnessFieldset .second-pair{display:none}.booking-page .page-hero a:hover,.hotel-detail-page .page-hero a:hover{text-decoration:underline}.booking-page .page-hero .shadow-line,.hotel-detail-page .page-hero .shadow-line{height:100px}@media (max-width:767px){.booking-page .page-hero .shadow-line,.hotel-detail-page .page-hero .shadow-line{bottom:0}}.search-page.not-city-search-page #selectWellnessFieldset{display:none!important}@media (max-width:767px){.search-page.location-detail-page:not(.not-city-search-page) .arrow{transform:rotate(90deg)!important}.search-page.location-detail-page:not(.not-city-search-page) .page-hero .main-name{margin-top:460px!important}.not-city-search-page .page-hero #heading-container{height:520px}.package-type-page .page-hero .main-name{margin-top:305px!important}}.treatment-page .page-hero #heading-container{height:440px}@media (max-width:767px){.not-city-search-page .page-hero #heading-container,.package-type-page .page-hero #heading-container,.treatment-page .page-hero #heading-container{height:unset}.treatment-page .main-name{margin-top:245px!important}}@media (max-width:575px){.not-city-search-page .page-hero #heading-container,.package-type-page .page-hero #heading-container,.treatment-page .page-hero #heading-container{height:unset!important}}.booking-page .shadow-line,.hotel-detail-page .shadow-line{top:unset!important}.page-hero{background-color:#000;background-position:50%;background-size:cover;position:relative}.page-hero .main-name h1{line-height:1}.page-hero h1{font-size:2.5em;line-height:1.5}@media (max-width:991px){.page-hero h1{font-size:1.5em;line-height:1.5}}.page-hero .hotel-title-detail{font-weight:600}.page-hero .stars-rating{font-size:1.6em}@media (max-width:767px){.page-hero .stars-rating{font-size:1.5em;margin-left:-2px}}.page-hero h2{font-size:1.5em;font-weight:400}@media (max-width:767px){.page-hero h2{font-weight:400}}.page-hero .hotel-title-detail{margin-bottom:0}@media (max-width:991px){.page-hero .hotel-title-detail{margin-top:-.1em}}.page-hero .hotel-city-title{font-size:1.5em}.page-hero .stars-rating{margin-bottom:.25em}@media (min-width:992px){.page-hero .stars-rating{margin-bottom:0}}@media (max-width:767px){.page-hero{position:relative!important}}.page-hero .first-pair,.page-hero .form-check-label{cursor:pointer}.page-hero .container{min-height:440px}@media (max-width:767px){.page-hero .container{min-height:unset}}.page-hero .heading-container{margin-bottom:.7em}.page-hero .custom-container{z-index:20}.page-hero .rating{border-radius:.25em .25em 0 0}@media (max-width:575px){.page-hero .rating{margin-bottom:1em!important}}.page-hero .main-name>span{font-size:1em}.page-hero .stars-rating{color:#f1a646;font-size:1.5em;line-height:1.5;margin-left:.8em}@media (max-width:991px){.page-hero .stars-rating{margin-left:-.1em}}.page-hero .shadow-line{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background:linear-gradient(180deg,transparent,#000);bottom:0;height:150px;left:0;position:absolute;width:100%;z-index:1}@media (max-width:767px){.page-hero .shadow-line{height:210px}}.page-hero #datepickerFrom,.page-hero #datepickerTo{font-weight:600}.page-hero .h4-city-homepage{background:transparent;color:#494949;font-size:.875em;font-weight:600;margin:0;padding:.357em 0;text-align:left;width:100%}.page-hero .day-count{color:#494949;font-weight:400;margin-left:.5em}.page-hero .search-head{background:#f2a647;border-radius:8px 8px 0 0;color:#fff;flex-grow:0;flex-shrink:0;font-size:.875em;font-weight:600;height:45px;padding:.9em 0 .6em 1.45em;text-align:left;width:326px}.page-hero .search-panel{border-radius:8px;-webkit-filter:drop-shadow(0 10px 30px rgba(149,181,186,.16));filter:drop-shadow(0 10px 30px rgba(149,181,186,.16));margin-top:2em;min-height:320px;position:absolute;z-index:20}@media (max-width:767px){.page-hero .search-panel{margin-top:1em;min-height:unset;position:static}}.page-hero #selectWellnessFieldset label.spa-choice,.page-hero #selectWellnessFieldset label.wellness-choice{padding-left:.4em}.page-hero.no-filter{filter:none;-webkit-filter:none}.page-hero label.lbl-checkbox.checked:before{background:#2a8f8f!important;box-shadow:none!important}.page-hero label.lbl-checkbox.checked:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%208%208%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M6.564.75l-3.59%203.612-1.538-1.55L0%204.26%202.974%207.25%208%202.193z%27%2F%3E%3C%2Fsvg%3E")!important;content:""}.page-hero .submit-button{background:#f2a647;border-radius:5px;color:#fff;font-size:.875em;font-weight:600;margin-top:.8em;padding:.5em;text-transform:uppercase;width:100%}@media (max-width:349px){.page-hero .submit-button{margin-top:0}}.page-hero .form-control{border:none;border-radius:0}.page-hero form{background:#fff;border-radius:0 0 8px 8px;color:#000;flex-grow:0;flex-shrink:0;padding:.95em 1.25em;position:relative;width:326px;z-index:1}@media (max-width:767px){.page-hero form{position:absolute}}.page-hero .title-date{height:106px}.page-hero .city-link>div>.pair{min-height:34px}.page-hero .submit-button .pair{justify-content:center}.page-hero .submit-button .button{height:40px;width:276px}.page-hero fieldset{padding:0}.page-hero legend{display:none}.page-hero .title-date .pair:before{content:"\f073";font-weight:400}.page-hero .pair{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.625em;position:relative}.page-hero .pair label{text-transform:uppercase}.page-hero .pair label.spa-choice,.page-hero .pair label.wellness-choice{text-transform:capitalize}.page-hero .wellness-choice{color:#225f60}.page-hero .spa-choice{color:#2c64b8}.page-hero #selectDayNumberWellnessFieldset .first-pair p,.page-hero #selectDayNumberWellnessFieldset .first-pair span,.page-hero #selectDayNumberWellnessFieldset .second-pair .form-check input,.page-hero #selectDayNumberWellnessFieldset .second-pair .form-check label{color:#225f60}.page-hero #selectDayNumberKurFieldset .first-pair p,.page-hero #selectDayNumberKurFieldset .first-pair span,.page-hero #selectDayNumberKurFieldset .second-pair .form-check input,.page-hero #selectDayNumberKurFieldset .second-pair .form-check label{color:#2c64b8}.page-hero #search_packageType .second-pair,.page-hero #selectCityFieldset .second-pair,.page-hero #selectDayNumberKurFieldset .second-pair,.page-hero #selectDayNumberWellnessFieldset .second-pair{transition:max-height .5s linear}.page-hero #search_packageType .second-pair.active,.page-hero #selectCityFieldset .second-pair.active,.page-hero #selectDayNumberKurFieldset .second-pair.active,.page-hero #selectDayNumberWellnessFieldset .second-pair.active{max-height:500px!important}.page-hero #search_packageType .second-pair.active #search_packageType,.page-hero #search_packageType .second-pair.active #selectDayNumberKur,.page-hero #search_packageType .second-pair.active #selectDayNumberWellness,.page-hero #selectCityFieldset .second-pair.active #search_packageType,.page-hero #selectCityFieldset .second-pair.active #selectDayNumberKur,.page-hero #selectCityFieldset .second-pair.active #selectDayNumberWellness,.page-hero #selectDayNumberKurFieldset .second-pair.active #search_packageType,.page-hero #selectDayNumberKurFieldset .second-pair.active #selectDayNumberKur,.page-hero #selectDayNumberKurFieldset .second-pair.active #selectDayNumberWellness,.page-hero #selectDayNumberWellnessFieldset .second-pair.active #search_packageType,.page-hero #selectDayNumberWellnessFieldset .second-pair.active #selectDayNumberKur,.page-hero #selectDayNumberWellnessFieldset .second-pair.active #selectDayNumberWellness{display:block!important}@media (max-width:767px){.page-hero #search_packageType .second-pair.active #search_packageType,.page-hero #search_packageType .second-pair.active #selectDayNumberKur,.page-hero #search_packageType .second-pair.active #selectDayNumberWellness,.page-hero #selectCityFieldset .second-pair.active #search_packageType,.page-hero #selectCityFieldset .second-pair.active #selectDayNumberKur,.page-hero #selectCityFieldset .second-pair.active #selectDayNumberWellness,.page-hero #selectDayNumberKurFieldset .second-pair.active #search_packageType,.page-hero #selectDayNumberKurFieldset .second-pair.active #selectDayNumberKur,.page-hero #selectDayNumberKurFieldset .second-pair.active #selectDayNumberWellness,.page-hero #selectDayNumberWellnessFieldset .second-pair.active #search_packageType,.page-hero #selectDayNumberWellnessFieldset .second-pair.active #selectDayNumberKur,.page-hero #selectDayNumberWellnessFieldset .second-pair.active #selectDayNumberWellness{display:flex!important}.page-hero #search_packageType .second-pair.show-filters,.page-hero #selectCityFieldset .second-pair.show-filters,.page-hero #selectDayNumberKurFieldset .second-pair.show-filters,.page-hero #selectDayNumberWellnessFieldset .second-pair.show-filters{display:flex!important;max-height:500px!important}.page-hero #search_packageType .second-pair #search_packageType,.page-hero #search_packageType .second-pair #selectDayNumberKur,.page-hero #search_packageType .second-pair #selectDayNumberWellness,.page-hero #selectCityFieldset .second-pair #search_packageType,.page-hero #selectCityFieldset .second-pair #selectDayNumberKur,.page-hero #selectCityFieldset .second-pair #selectDayNumberWellness,.page-hero #selectDayNumberKurFieldset .second-pair #search_packageType,.page-hero #selectDayNumberKurFieldset .second-pair #selectDayNumberKur,.page-hero #selectDayNumberKurFieldset .second-pair #selectDayNumberWellness,.page-hero #selectDayNumberWellnessFieldset .second-pair #search_packageType,.page-hero #selectDayNumberWellnessFieldset .second-pair #selectDayNumberKur,.page-hero #selectDayNumberWellnessFieldset .second-pair #selectDayNumberWellness{display:flex!important}}.page-hero #search_packageType .form-check input,.page-hero #search_packageType .form-check label{color:#16b450!important}.page-hero #search_packageType input[type=checkbox].form-check-input:checked{background-color:#16b450!important;border-color:#16b450!important}.page-hero input[type=checkbox].wellness-choice.form-check-input:checked{background-color:#225f60;border-color:#225f60}.page-hero input[type=checkbox].spa-choice.form-check-input:checked{background-color:#2c64b8;border-color:#2c64b8}.page-hero input[type=checkbox].wellness-choice.form-check-input{color:#225f60}.page-hero input[type=checkbox].spa-choice.form-check-input{border-color:#2c64b8}@media (max-width:767px){.page-hero #selectDayNumberWellnessFieldset label{border:1px solid #225f60;border-radius:4px;color:#225f60;padding:1em;text-align:center;transition:all .3s;user-select:none}.page-hero #selectDayNumberWellnessFieldset label:hover{cursor:pointer}.page-hero #selectDayNumberWellnessFieldset .form-check{margin:0 0 1em;padding-left:0;padding-right:.5em}.page-hero #selectDayNumberWellnessFieldset input[type=checkbox]{visibility:hidden}.page-hero #selectDayNumberWellnessFieldset input[type=checkbox]:checked+label{color:#fff!important}.page-hero #selectDayNumberWellnessFieldset label{border-color:#225f60!important;color:#225f60!important;padding:.5em}.page-hero #selectDayNumberWellnessFieldset input[type=checkbox]:checked+label{background:#225f60!important}.page-hero #selectDayNumberKurFieldset label{border:1px solid #225f60;border-radius:4px;color:#225f60;padding:1em;text-align:center;transition:all .3s;user-select:none}.page-hero #selectDayNumberKurFieldset label:hover{cursor:pointer}.page-hero #selectDayNumberKurFieldset .form-check{margin:0 0 1em;padding-left:0;padding-right:.5em}.page-hero #selectDayNumberKurFieldset input[type=checkbox]{visibility:hidden}.page-hero #selectDayNumberKurFieldset input[type=checkbox]:checked+label{background:#225f60!important;color:#fff!important}.page-hero #selectDayNumberKurFieldset label{border-color:#2c64b8!important;color:#2c64b8!important;padding:.5em}.page-hero #selectDayNumberKurFieldset input[type=checkbox]:checked+label{background:#2c64b8!important}.page-hero #search_city label{border:1px solid #225f60;border-radius:4px;color:#225f60;padding:1em;text-align:center;transition:all .3s;user-select:none}.page-hero #search_city label:hover{cursor:pointer}.page-hero #search_city .form-check{margin:0 0 1em;padding-left:0;padding-right:.5em}.page-hero #search_city input[type=checkbox]{visibility:hidden}.page-hero #search_city input[type=checkbox]:checked+label{background:#225f60!important;color:#fff!important}.page-hero #search_city label{border-color:rgba(33,113,114,.812)!important;color:rgba(33,113,114,.812)!important;padding:.5em}.page-hero #search_city input[type=checkbox]:checked+label{background:rgba(33,113,114,.812)!important}.page-hero #search_packageType label{border:1px solid #225f60;border-radius:4px;color:#225f60;padding:1em;text-align:center;transition:all .3s;user-select:none}.page-hero #search_packageType label:hover{cursor:pointer}.page-hero #search_packageType .form-check{margin:0 0 1em;padding-left:0;padding-right:.5em}.page-hero #search_packageType input[type=checkbox]{visibility:hidden}.page-hero #search_packageType input[type=checkbox]:checked+label{background:#225f60!important;color:#fff!important}.page-hero #search_packageType label{border-color:#16b450!important;color:#16b450!important;padding:.5em}.page-hero #search_packageType input[type=checkbox]:checked+label{background:#16b450!important}.page-hero #search_city .form-check,.page-hero #search_packageType .form-check,.page-hero #selectDayNumberKurFieldset .form-check,.page-hero #selectDayNumberWellnessFieldset .form-check{margin-bottom:.5em}.page-hero #search_city .form-check label,.page-hero #search_packageType .form-check label,.page-hero #selectDayNumberKurFieldset .form-check label,.page-hero #selectDayNumberWellnessFieldset .form-check label{margin-top:0!important}}.page-hero .arrow.rotate{transform:rotate(90deg)}.page-hero #search_city,.page-hero #search_packageType,.page-hero #selectDayNumberKur,.page-hero #selectDayNumberWellness{display:block;flex-direction:row;flex-wrap:wrap;margin-bottom:.5em!important}@media (max-width:767px){.page-hero #search_city,.page-hero #search_packageType,.page-hero #selectDayNumberKur,.page-hero #selectDayNumberWellness{display:flex;margin-bottom:0!important}}@media (max-width:349px){.page-hero #search_city .form-check,.page-hero #search_packageType .form-check,.page-hero #selectDayNumberKur .form-check,.page-hero #selectDayNumberWellness .form-check{margin-bottom:.5em}}@media (max-width:767px){.page-hero #selectCityFieldset .pair.second-pair>fieldset{margin-bottom:0!important}}.page-hero label{color:#494949;font-size:.88em;font-weight:600;margin-bottom:0;margin-top:.715em;width:30%}@media (max-width:767px){.page-hero label{font-size:.8em}}.page-hero label>input{margin-right:.712em}.page-hero .lbl-checkbox{margin-left:1.5rem;position:relative}.page-hero .lbl-checkbox input{display:none}.page-hero .lbl-checkbox:before{background:#dee2e6;border-radius:4px;box-shadow:inset 0 .25rem .25rem rgba(0,0,0,.1);color:#fff;content:"";display:block;height:16px;left:-1.5rem;position:absolute;top:0;width:16px}.page-hero .lbl-checkbox:after{background-position:50%;background-repeat:no-repeat;background-size:50% 50%;content:"";display:block;height:1rem;left:-1.5rem;position:absolute;top:0;width:1rem}.page-hero .city-link label{width:100%}.page-hero .city-link .first-pair{border-bottom:1px solid #d8d8d8}.page-hero .city-link .second-pair{margin-bottom:0;max-height:0;overflow:hidden}.page-hero .city-link .arrow{margin-bottom:0;margin-right:.5em}.page-hero .city-link.active .second-pair{display:block}.page-hero .title-date .pair:before{color:#d8d8d8!important;content:url(/build/images/ico-calendar.fd8b3645.svg);font-family:Font Awesome\ 5 Free;font-weight:600;height:16px;position:absolute;right:10px;width:16px}.page-hero .datepicker-input{background-color:transparent;border-bottom:1px solid #d8d8d8;border-radius:0;color:#4a5056;font-size:20px;overflow:visible;padding:.4em .4em .2em;width:185px}.page-hero .datepicker-input::placeholder{color:#4a5056}.page-hero .main-name{color:#fff;margin:.94em 0 1em;text-align:center;width:100%;z-index:1}@media (min-width:768px){.page-hero .main-name{margin-left:auto;width:75%}}@media (max-width:767px){.page-hero .main-name{margin-bottom:2em;margin-left:unset;margin-right:unset;margin-top:350px}}.page-hero .main-name>h1{font-weight:600;margin-bottom:.1em;margin-top:.1em}.page-hero .main-name>span{color:#fff;margin:1.25em 0}.slideshow-container{height:100%;overflow:hidden;position:absolute;width:100%}.slideshow-container .slide{background-color:#fff;height:100%;left:0;list-style:none;position:absolute;top:0;transition:all 2s linear;width:100%}.slideshow-container img{height:100%;object-fit:cover;object-position:center;width:100%}.slideshow-container .visible{opacity:1;visibility:visible}.slideshow-container .not-visible{opacity:0;visibility:hidden}.slideshow-container .content-hidden{content-visibility:hidden}.btn{align-items:center;border:none;border-radius:5px;display:flex;font-weight:600;justify-content:center;padding:.7em 1.5em;white-space:normal}.btn-success{background-color:#7ed32f!important;color:#fff!important}.btn-orange{background-color:#fe9835!important;color:#fff!important}.btn-orange:active,.btn-orange:hover{background-color:#f1a646!important}.btn-primary{background-color:#2d9a9a!important;color:#fff!important}.btn-limet{background-color:#75cc37!important;color:#fff!important}.btn-limet:hover{background-color:#90e044!important}.btn-gray{background-color:#959595!important;color:#fff!important}.btn-gray:hover{background-color:#a4a4a4!important}.btn-orange{background-color:#fe9835;color:#fff}.btn-orange:hover{background-color:#f1a646}.btn-dark-green{background-color:#235e60!important;color:#fff!important}.btn-dark-green:hover{background:#2c999a!important;color:#fff!important}.btn-white{color:#225f60}.btn-white,.btn-white:hover{background-color:#fff}.btn-white path{fill:#225f60}.btn-submit{align-items:center;display:flex;min-width:8.3125em;padding-bottom:.75em;padding-top:.75em;text-align:center}.btn-submit i{font-size:.875em;margin-left:.375em}.label-inside.email-holder,.label-inside.name-holder{margin-top:0}.form-error{color:#ff6767}input[aria-invalid=true],textarea[aria-invalid=true]{border:3px solid #ff6767!important;color:#ff6767!important}input[aria-invalid=true]~label,textarea[aria-invalid=true]~label{color:#ff6767}@media (max-width:767px){.label-inside.email-holder{margin-top:2.25em}}.label-inside{margin-top:2.25em;position:relative}.label-inside input,.label-inside label,.label-inside textarea{padding:1em}.label-inside label{color:#1a1e22;cursor:auto;font-weight:400;left:0;position:absolute;top:0;transition:.25s linear}.label-inside input,.label-inside textarea{border-radius:4px;width:100%}.label-inside input.filled~label,.label-inside input:-webkit-autofill~label,.label-inside input:focus~label,.label-inside textarea.filled~label,.label-inside textarea:-webkit-autofill~label,.label-inside textarea:focus~label{color:#fff;cursor:alias;font-size:.875em!important;padding-bottom:.7em;padding-left:0;padding-top:.7em;transform:translateY(-100%)}input[disabled]{background:#959595}input[type=checkbox].form-check-input{border-radius:4px;cursor:pointer;height:1.125em;margin-top:.6em;min-width:1.125em}input[type=checkbox].form-check-input:focus{box-shadow:none}input[type=checkbox].form-check-input:checked{background-color:#75cc37;border-color:#75cc37}.topkur-select{color:#1a1e22;cursor:pointer;user-select:none;width:3.25em}.topkur-select .select-options>div,.topkur-select .selected{align-items:center;background-color:#fff;display:flex;height:2.1875em;overflow:hidden;padding:.1875em .5em}.topkur-select .selected{z-index:1}.topkur-select .selected:after{border:4px solid transparent;border-top-color:#1a1e22;content:"";height:0;position:absolute;right:.375em;top:.875em;width:0}.topkur-select .select-options{display:none;left:0;max-height:400px;overflow-y:auto;top:100%;width:100%;z-index:2}.topkur-select .select-options>div{border-top:1px solid #494949}.topkur-select .select-options>div:last-child{border-radius:0 0 4px 4px}.topkur-select.active-window-popup .selected{border-radius:4px 4px 0 0}.topkur-select.active-window-popup .selected:after{border-color:transparent transparent #1a1e22;top:.4375em}.topkur-select.active-window-popup .select-options{display:block}.dropdown-overlay{background:hsla(0,0%,100%,0);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1200}.select-container{font-size:1.25em;width:100%}.select-container p{margin-bottom:0}.select-container.opened .select-placeholder:after{transform:rotate(180deg) scale(.5)}.select-container .room-count{color:#6d6d6d}@media (min-width:576px){.select-container .room-count{margin-left:.5em}}.select-container .select-dropdown-structure{background-color:#f6f6f6;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,.161);position:absolute;width:95%;z-index:1300}.select-container .select-dropdown-structure>div{padding:.5em}.select-container .select-dropdown-structure>div span{float:right}@media (max-width:575px){.select-container .select-dropdown-structure>div span{display:block;float:none}}.select-container .select-dropdown-structure>div:hover{background:#9b9b9b;border-radius:4px;color:#fff;cursor:pointer}.select-container .select-dropdown-structure>div:hover .room-count{color:#fff}.select-container .select-placeholder{background-color:#f6f6f6;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,.11);padding:.75em 1.5em;position:relative}.select-container .select-placeholder:after{content:url(/build/images/ico-sipka-dolu.a5baf672.png);position:absolute;right:18px;top:18px;transform:scale(.5)}.select-container .select-placeholder:hover{cursor:pointer}@media (max-width:575px){.package-room-control .topkur-select{width:8.4em}.package-room-control .topkur-select .selected{height:3em}.package-room-control .topkur-select .selected:after{top:1.375em}}.modal.voucher-modal .modal-dialog{max-width:700px}.modal .modal-dialog{margin-top:5em}.modal .modal-content{border-radius:0;color:#4a4a4a;font-size:1em;line-height:1.2}@media (max-width:767px){.modal .modal-content{margin-bottom:3em}}.modal .modal-content .modal-body .img-fluid{width:100%}.modal .modal-img-limited-width{max-width:400px}.modal .img-center{display:block;margin-left:auto;margin-right:auto}.modal .btn-close,.modal .close{font-size:1.2em}.package-detail-info .modal .modal-content{font-size:.9em}.flash{color:#fff;font-size:1.2em;font-weight:400;justify-content:start;min-height:72px;padding:.5em 8.3em}@media (max-width:1199px){.flash{padding-left:1em;padding-right:1em}}@media (max-width:575px){.flash{font-size:1.1em;padding-left:1em;padding-right:1em}}.flash .body{max-width:1365px;width:100%}.flash p{margin-bottom:0}.flash .close-btn{font-size:1.25em;margin-right:1.5em}@media (max-width:575px){.flash .close-btn{margin-left:.3em!important;margin-right:1em!important}}.flash .close-btn:hover{cursor:pointer}.flash.success{background-color:#75cc37}.flash.critical,.flash.error{background-color:#d90f68}.flash.warning{background-color:#f1a646}.flash.info{background-color:#0299d0}.loading-overlay,.loading-overlay-full-page{align-items:center;background:hsla(0,0%,100%,.5);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:99}.loading-overlay-full-page{position:fixed}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-spinner,.loading-spinner-full-page{animation:rotate 1s linear infinite;border:5px solid #225f60;border-bottom-color:transparent;border-radius:50%;display:inline-block;height:3em;width:3em}.horizontal-banners .banner{background-color:#5e5e5e;color:#fff;height:170px}@media (max-width:374px){.horizontal-banners .banner{font-size:.9em}}.horizontal-banners .banner .headline{background:linear-gradient(180deg,transparent,#000);padding:1em;vertical-align:bottom;width:100%}.horizontal-banners .banner .title{font-size:1.8em;font-weight:600;line-height:1.2em;margin-bottom:.7em}.horizontal-banners .banner .subtitle{font-size:1em;font-weight:400;line-height:1.2em;margin-bottom:.1em}.cookie-consent{background-color:#225f60;bottom:0;color:#fff;left:0;min-height:65px;padding:.5em 2em;position:fixed;width:100%;z-index:99999}.cookie-consent .cookie-consent-text{padding:1em}.cookie-consent .cookie-consent-text p{margin-bottom:0}.cookie-consent .cookie-consent-buttons{min-width:300px}.cookie-consent .cookie-consent-buttons button{padding:.5em}.map-modal .close{background:none;border:none;color:#235e60;font-size:1.5em;font-weight:400;opacity:.5}#webit-cookie-layer #webit-cookie-modal-wrapper{top:10vh!important}@media (max-width:575px){#webit-cookie-layer #webit-cookie-modal-wrapper{width:calc(100% - 20px)!important}}#webit-cookie-modal{font-family:Poppins,sans-serif}@media (max-width:575px){#webit-cookie-modal .modal-body{padding-left:10px!important;padding-right:10px!important;padding-top:10px!important}}#webit-cookie-modal .button.button-primary{background:#75cc37!important}#webit-cookie-modal .cookie-close-button{right:10px!important;top:4px!important}@media (max-width:575px){#webit-cookie-modal p,#webit-cookie-modal ul{font-size:1.2em!important}#webit-cookie-modal ul{font-size:1em!important}}#webit-cookie-modal h3{font-size:1.3em!important;font-weight:600!important;margin-bottom:20px!important;padding:0 20px 0 0!important}@media (max-width:575px){#webit-cookie-modal h3{font-size:1.5em!important}}#webit-cookie-modal input[role=switch]:checked{background-color:#75cc37!important}#webit-cookie-modal .cookie-close-button{display:none!important}#webit-cookie-modal .button.button-primary{padding-left:4em!important;padding-right:4em!important}#webit-cookie-modal ul.cookie-wrapper{height:auto!important}@media (max-width:575px){#webit-cookie-modal ul.cookie-wrapper{margin:10px 0 0!important;min-height:320px!important;padding:0!important}#webit-cookie-modal ul.cookie-wrapper input[role=switch]:checked:before{transform:translate(210%,20%)!important}#webit-cookie-modal ul.cookie-wrapper input[role=switch]{height:1.35em!important}#webit-cookie-modal ul.cookie-wrapper input[role=switch]:before{height:1em!important;width:1em!important}#webit-cookie-modal ul.cookie-wrapper li{padding:4px 0!important}}#webit-cookie-modal .button{background-color:#a4a4a4!important;border:none!important;border-radius:5px;color:#fff!important;font-weight:600!important;min-width:160px}@media (max-width:575px){#webit-cookie-modal .button{font-size:1.3em}}@media (max-width:767px){#webit-cookie-modal .button{margin:0 15px 15px!important;width:100%}}@media (max-width:575px){body.chat-open{overflow:hidden;position:fixed;width:100%}}#chat{border-top-left-radius:11px;border-top-right-radius:11px;bottom:0;box-shadow:0 0 40px -15px #000;display:flex;flex-direction:column;height:51px;overflow:hidden;right:1rem;transition:width .5s,height .5s;width:310px;z-index:1312}#chat .info{background-color:#f1a646;color:#fff;margin-top:.5em;padding:1em}#chat.callback-header:not(.widened){width:310px!important}@media (max-width:575px){#chat{right:0;width:100%}}#chat.widened{width:410px}@media (max-width:575px){#chat.widened{width:100%}}#chat:not(.opened) .chat-assistant{display:none}#chat.opened{height:70vh}#chat.opened .chat-header{cursor:default!important}#chat p{margin-bottom:0}#chat .chat-header{background-color:#75cc37;color:#fff;cursor:pointer;flex-shrink:0;font-size:1em;height:52px;min-width:270px;overflow:hidden;transition:background-color .5s ease}#chat .chat-header.pulsating{animation:pulse 2s 2}@keyframes pulse{0%{background-color:#75cc37}50%{background-color:#d0021b}to{background-color:#75cc37}}#chat .close-btn,#chat .speech-bubble{align-items:center;font-size:2em;height:50px;width:80px}#chat .close-btn i,#chat .speech-bubble i{font-size:.6em}#chat .close-btn{cursor:pointer}#chat .operator-info{height:52px;padding-left:.7em;width:100%}@media (max-width:320px){#chat .operator-info{padding-left:.2em}}#chat .chat-assistant{margin-left:.5em;min-width:75px}#chat .chat-title{max-width:180px;overflow:hidden;position:relative;white-space:nowrap}@media (max-width:350px){#chat .chat-title{max-width:130px}#chat .chat-title:after{background:linear-gradient(270deg,#75cc37,hsla(0,0%,100%,0) 40%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}}#chat .callback .chat-title{max-width:210px}@media (max-width:350px){#chat .callback.operator-info .chat-title{padding-left:1em}#chat .callback.operator-info .chat-title:after{background:none}}@media (max-width:320px){#chat .callback.operator-info{padding-left:.3em}}#chat .chat-operator-photo{border:2px solid #235e60;border-radius:50%;height:35px;margin-right:1em;overflow:hidden;width:35px}@media (max-width:320px){#chat .chat-operator-photo{margin-right:.2em}}#chat .chat-body{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,85%,.9);flex-grow:1;max-width:410px;overflow:hidden;padding:1.1em}@media (max-width:575px){#chat .chat-body{max-width:100%}}#chat .chat-body .error-bad-phone-format{bottom:80px;color:#d90f68;left:20px;position:absolute}#chat .chat-body.opened{height:470px}#chat .chat-textarea{overflow:auto;resize:none;word-wrap:break-word;background:#fff;border:none;border-radius:0;height:50px;max-height:200px;outline:none;padding:.9em;position:relative;white-space:pre-wrap;width:65%}#chat .chat-textarea.invalid-phone{border:1px solid #d90f68;position:relative}#chat .messages{display:flex;flex-direction:column;flex-grow:1;height:100%;margin-bottom:1em;overflow-x:hidden;overflow-y:scroll;padding-right:.5em}#chat form{flex-basis:50px;flex-shrink:0}#chat .cf-turnstile,#chat .cf-turnstile iframe{width:100%!important}#chat .cf-turnstile{bottom:78px;height:65px;left:0;position:absolute}#chat .cf-turnstile.success{top:52px}#chat .message{margin-top:1em}#chat .message .bang{color:#d90f68;margin-left:.3em}#chat .message .error-text{color:#d90f68;font-size:.8em;padding-left:5.1em}#chat .message.error{color:#d90f68}#chat .message.intro-message{margin-bottom:2em;margin-top:2em}#chat .message-text{border-radius:2px;display:flex;flex-direction:column;height:fit-content;justify-content:center;max-width:265px;overflow-wrap:break-word;padding:1em .5em;position:relative}#chat .message-text p{overflow-x:auto}#chat .message-text.error{border:1px solid #d90f68}#chat .message-in .message-text{background:#fff;color:#000}#chat .message-in .message-text:before{border:7px solid transparent;border-right-color:#fff;content:"";height:0;left:-14px;position:absolute;top:20px;width:0}#chat .message-in .message-text.error:before{border-right:7px solid #d90f68}#chat .message-in .profile-pic-container{order:-1;padding-bottom:.8em;padding-left:.8em;padding-right:1em}#chat .message-out .message-text{background:#2a8f8f;color:#fff}#chat .message-out .message-text:after{border-bottom:7px solid transparent;border-left:7px solid #2a8f8f;border-top:7px solid transparent;content:"";height:0;position:absolute;right:-6px;top:20px;width:0}#chat .profile-pic-container{padding-left:1em}#chat .profile-pic{border-radius:50%;box-shadow:1px 1px 15px rgba(0,0,0,.2);height:50px;overflow:hidden;width:50px}#chat .profile-pic img{height:auto;user-select:none;-moz-user-select:none;-webkit-user-select:none;width:100%}#chat .logo img{margin-bottom:.5em;object-fit:contain;width:100%}#chat button[type=submit]{background-color:#2a8f8f;border-radius:0;color:#fff;font-weight:400;height:50px;padding:.8em 1em;position:relative;text-transform:uppercase;width:35%}#chat button[type=submit] .loading-overlay{background:hsla(0,0%,100%,.8)}#chat button[type=submit] .loading-spinner{height:2em;width:2em}#chat .whatsapp-intro-msg svg{fill:#fff;width:20px}#chat .flash-message{background:#7ed32f;color:#fff;margin-bottom:.5em;padding:1em}#chat .flash-message.info{background:#f1a646}#client-info-container{border-top-left-radius:11px;border-top-right-radius:11px;bottom:0;box-shadow:0 0 40px -15px #000;display:flex;flex-direction:column;height:51px;overflow:hidden;position:relative;right:1rem;transition:width .5s,height .5s;width:410px;z-index:1312}@media (max-width:575px){#client-info-container{height:51px!important;right:0;width:100%}}#client-info-container.resizing{transition:none}#client-info-container.opened{height:86vh;max-height:99vh!important;max-width:97vw!important;min-height:10vh!important;min-width:5vh!important;overflow:auto;resize:vertical}#client-info-container.opened .resize-handle{display:block}@media (max-width:575px){#client-info-container.opened{height:40vh}}#client-info-container.opened .client-info-heading{cursor:default!important}#client-info-container.opened .close-btn{display:flex!important}#client-info-container.opened.opened-partially{height:140px}#client-info-container.widened{width:350px}@media (max-width:575px){#client-info-container.widened{width:100%}}#client-info-container .resize-handle{background-color:transparent;border-bottom:12px solid transparent;border-right:12px solid #83571f;border-top:12px solid transparent;cursor:nw-resize;display:none;height:0;left:3px;position:absolute;rotate:45deg;top:-3px;width:0}#client-info-container .client-info-heading{background-color:#f1a646;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1em;height:52px;justify-content:space-between;min-width:270px;overflow:hidden;padding:.8em 1em;transition:background-color .5s ease}#client-info-container .client-info-heading p{margin:0}#client-info-container .client-info-heading .close-btn{display:none;font-size:1.4em;height:30px;justify-content:center;padding-top:.1em;width:40px;z-index:1333}#client-info-container .client-info-heading .close-btn:hover{cursor:pointer}#client-info-container .client-info-body{background-color:#fff;height:100%;overflow:auto;padding:.5em}#client-info-container .client-info-body .item{margin-bottom:.5em}#client-info-container .client-info-body hr{margin:.5em 0}#client-info-container .client-info-body .wish-heading{color:#225f60;font-size:17px;font-weight:700}#client-info-container .client-info-body .wish{font-size:16px;margin-top:0;padding:0 .5em .5em}#client-info-container .client-info-body .wish .important,#client-info-container .client-info-body .wish .room{background:#f1f1f1;border:1px solid grey;border-radius:4px;margin-bottom:.5em;margin-top:.5em;padding:.5em}#client-info-container .client-info-body .wish .item .indented{margin-left:2em}#client-info-container .client-info-body .wish ol{margin-bottom:0}.footer-separator{border:3px solid rgba(34,95,96,.54);border-radius:2px;margin:4em 1em;width:calc(100vw - 40px)}.city-footer-description hr{margin:1em 12px;width:calc(100vw - 25px)}.city-footer-description hr.narrower{margin:1em 0}.city-footer-description .accordion-button img{filter:invert(49%) sepia(64%) saturate(637%) hue-rotate(354deg) brightness(110%) contrast(94%)}.city-footer-description .accordion-button strong{color:#f28f0f}.city-footer-description .accordion-button.collapsed img{filter:none}.city-footer-description .accordion-button.collapsed strong{color:#225f60}.city-footer-description .accordion-button.collapsed .arrow{transform:rotate(0)}.city-footer-description .accordion-item{margin-bottom:1em}@media (max-width:575px){.city-footer-description .accordion-body ul.list-no-padding-mobile{padding-left:0}}.city-footer-description .accordion-body ul.no-list-style{list-style:none}.city-footer-description .accordion-body ul{list-style-type:disc;padding-left:2em}.city-footer-description .accordion-item a{color:#f28f0f;font-weight:700;text-decoration:underline}.city-footer-description .accordion-item h3{color:#f28f0f;font-size:.9em}.city-footer-description .ul-header{text-decoration:underline}.city-footer-description ul{list-style-position:outside}.city-footer-description .accordion-button{background:none;border:none;font-size:.65em;line-height:1.6;padding-left:.2em;text-align:left}.city-footer-description .accordion-button .arrow{display:inline-block;height:14px;margin:0 .42em 0 -.5em;transform:rotate(180deg);transition:.2s;width:24px}.city-footer-description img{border-radius:8px;margin:1em auto 1.5em;max-width:1189px;padding:0;width:95.8%}@media (max-width:575px){.city-footer-description img{margin-left:.55em}}.city-footer-description .title{font-size:1.2em;font-weight:600}.city-footer-description .subtitle{color:#225f60;font-size:1.07em;font-weight:600;margin-bottom:3em}.city-footer-description h3{color:#225f60;font-size:1.125em;font-weight:600;margin-bottom:.5em}.city-footer-description h4{color:#f28f0f;font-size:1em;font-weight:600;margin-bottom:.5em}.city-footer-description ul li{margin-bottom:.7em}.city-footer-description ul li strong{color:#f28f0f;display:block}.city-footer-description p,.city-footer-description ul{font-size:.9em}.city-footer-description p{font-weight:400;margin-bottom:.5em;text-align:justify}.city-footer-description b,.city-footer-description strong{color:#225f60;font-weight:600}.city-footer-description hr{color:#225f60;margin-bottom:1em;margin-top:1em}.city-footer-description .wide-photo{border-radius:25px;height:765px;object-fit:cover;object-position:0 75%}@media (max-width:575px){.city-footer-description .wide-photo{height:270px}}.city-footer-description .group-photo{object-position:0 67%}@media (min-width:768px){.easy-request-rollup-rolldown{display:none!important}}.changing-state{pointer-events:none}@media (max-width:575px){.easy-request-rollup-rolldown input,.easy-request-rollup-rolldown textarea{font-size:16px!important}}.easy-request-rollup-rolldown .mail-container-input label:after,.easy-request-rollup-rolldown .name-container-input label:after{content:"*";font-weight:700;margin-left:.2em}.easy-request-rollup-rolldown .simple-request-dropdown-container.changing-state{transition:max-height 1s linear}.easy-request-rollup-rolldown .simple-request-dropdown-container{border-radius:5px;box-shadow:2px 2px 5px 2px rgba(0,0,0,.051);margin-left:-.2em;margin-right:-.2em;max-height:47px;overflow:hidden}@media (max-width:340px){.easy-request-rollup-rolldown .simple-request-dropdown-container{max-height:64px}}.easy-request-rollup-rolldown .simple-request-dropdown-container.opened{max-height:2000px}.easy-request-rollup-rolldown .simple-request-dropdown-container .btn-simple-request-dropdown.opened{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.easy-request-rollup-rolldown .simple-request-dropdown-container .btn-simple-request-dropdown.opened:after{transform:rotate(180deg)}.easy-request-rollup-rolldown hr{border-top:1px solid #f1a646!important;margin-bottom:1em;margin-top:0}.easy-request-rollup-rolldown .btn-simple-request-dropdown{background-color:#7ed32f;color:#fff;height:47px;padding:.36em 1em;transition:color .5s ease,background-color .5s ease,border .5s ease;width:100%}@media (max-width:340px){.easy-request-rollup-rolldown .btn-simple-request-dropdown{height:64px}}.easy-request-rollup-rolldown .btn-simple-request-dropdown svg{margin-right:1em}.easy-request-rollup-rolldown .btn-simple-request-dropdown:after{border:none;content:url(/build/images/polygon_1.a19d87ba.png);filter:brightness(0) invert(1);margin-left:.5em;transition:transform .5s}.easy-request-rollup-rolldown .btn-simple-request-dropdown.opened{background-color:#f1a646;border:2px solid #f1a646}.easy-request-rollup-rolldown .btn-simple-request-dropdown.opened svg path{fill:#fff!important}.easy-request-rollup-rolldown .btn-simple-request-dropdown.success-submit{background-color:transparent;border:2px solid #7ed32f;color:#7ed32f!important}.easy-request-rollup-rolldown .btn-simple-request-dropdown.success-submit svg path{fill:#7ed32f!important}.easy-request-rollup-rolldown .btn-simple-request-dropdown.success-submit:after{content:none}.easy-request-rollup-rolldown .btn-simple-request-dropdown.success-submit .simple-request-dropdown-body{display:none!important;margin-top:0!important}.easy-request-rollup-rolldown .btn-simple-request-dropdown:hover{color:#fff}.easy-request-rollup-rolldown .simple-request-dropdown-body{background-color:#f6f6f6;border:2px solid #f1a646;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;margin-top:0}.easy-request-rollup-rolldown .simple-request-dropdown-body>form{padding:.7em .5em}.easy-request-rollup-rolldown .simple-request-dropdown-body .basic-info .form-group,.easy-request-rollup-rolldown .simple-request-dropdown-body .basic-info .mb-3{margin-bottom:.2em!important}.easy-request-rollup-rolldown .simple-request-dropdown-body .basic-info.last .form-group,.easy-request-rollup-rolldown .simple-request-dropdown-body .basic-info.last .mb-3{margin-bottom:1em!important}.easy-request-rollup-rolldown label{color:rgba(26,30,34,.71)}.easy-request-rollup-rolldown input,.easy-request-rollup-rolldown textarea{background-color:#fff;border:none;box-shadow:1px 1px 5px 1px rgba(0,0,0,.051);height:27px}.easy-request-rollup-rolldown input::placeholder,.easy-request-rollup-rolldown textarea::placeholder{opacity:0}.easy-request-rollup-rolldown .special-request-container{margin-bottom:1.5em!important}.easy-request-rollup-rolldown input[type=checkbox]{border-radius:2px}.easy-request-rollup-rolldown .submit-container>div.mb-3{margin-bottom:.5em!important;width:100%}.easy-request-rollup-rolldown .submit-container .btn-primary{background-color:#7ed32f!important;border-color:#7ed32f!important;height:45px;width:100%}.easy-request-rollup-rolldown input[type=number],.easy-request-rollup-rolldown input[type=text],.easy-request-rollup-rolldown textarea{font-size:.9em}.easy-request-rollup-rolldown textarea{box-shadow:1px 1px 2px 1px rgba(0,0,0,.102);min-height:80px}.easy-request-rollup-rolldown textarea::placeholder{color:rgba(61,61,61,.388);opacity:1}.easy-request-rollup-rolldown h3{color:#f1a646;font-size:1em;font-weight:300;margin-bottom:.2em}.easy-request-rollup-rolldown h3 strong,.easy-request-rollup-rolldown h3:not(.wellness-heading):not(.kur-heading){font-weight:600}.easy-request-rollup-rolldown .months-container{display:none;margin-top:1em;overflow:hidden}.easy-request-rollup-rolldown .months-container.opened{display:block}.easy-request-rollup-rolldown .months-container>div{display:flex;flex-direction:row;overflow-x:scroll;scrollbar-color:rgba(0,0,0,.15) #fff;scrollbar-width:thin}.easy-request-rollup-rolldown .months-container .form-check{align-items:center;display:flex;flex-direction:column;flex-shrink:0;height:100px;margin-right:.2em;position:relative;width:80px}.easy-request-rollup-rolldown .months-container .form-check.form-check:first-child{margin-left:-.8em}.easy-request-rollup-rolldown .months-container .form-check input{background-color:#d9d9d9;border-radius:0;box-shadow:none;height:14px;margin-bottom:1em;margin-left:0;margin-top:13px;visibility:hidden;z-index:10}.easy-request-rollup-rolldown .months-container .form-check input[type=checkbox]:checked{background-color:rgba(86,115,196,.651)}.easy-request-rollup-rolldown .months-container .form-check label{border:1px solid hsla(0,0%,71%,.769);border-radius:8px;height:90px;padding-top:40px;position:absolute;text-align:center;text-transform:capitalize;width:75px}.easy-request-rollup-rolldown .months-container .form-check label:after{color:#d8d8d8!important;content:url(/build/images/ico-calendar.fd8b3645.svg);font-family:Font Awesome\ 5 Free;font-weight:600;height:16px;left:29px;position:absolute;right:10px;top:14px;width:16px}.easy-request-rollup-rolldown .months-container .form-check label .month,.easy-request-rollup-rolldown .months-container .form-check label .year{color:#5673c4}.easy-request-rollup-rolldown .months-container .form-check label .month{font-weight:500}.easy-request-rollup-rolldown .months-container .form-check label .year{font-size:.8em;font-weight:400}.easy-request-rollup-rolldown .months-container .form-check label:hover{cursor:pointer}.easy-request-rollup-rolldown .months-container .form-check input[type=checkbox]:checked~label{background-color:rgba(86,115,196,.651)!important;border-color:1px solid #5673c4}.easy-request-rollup-rolldown .months-container .form-check input[type=checkbox]:checked~label:after{color:#d8d8d8!important;color:#fff;content:url(/build/images/ico-calendar.fd8b3645.svg);filter:brightness(0) invert(1);font-family:Font Awesome\ 5 Free;font-weight:600;height:16px;position:absolute;right:10px;width:16px}.easy-request-rollup-rolldown .months-container .form-check input[type=checkbox]:checked~label .month,.easy-request-rollup-rolldown .months-container .form-check input[type=checkbox]:checked~label .year{color:#fff}.easy-request-rollup-rolldown .city-row{margin-top:1em}.easy-request-rollup-rolldown .oder-text{color:rgba(0,0,0,.541)}.easy-request-rollup-rolldown .flexible-container{display:flex;justify-content:center}.easy-request-rollup-rolldown .flexible-container .form-check{align-items:center;display:flex}.easy-request-rollup-rolldown .flexible-container .form-check label{color:#5673c4;font-weight:500}.easy-request-rollup-rolldown .flexible-container .form-check input{border:1px solid #5673c4;box-shadow:none;margin:0 .5em 0 0}.easy-request-rollup-rolldown .flexible-container .form-check input:checked{background-color:#5673c4;border-color:#5673c4}.easy-request-rollup-rolldown .form-group{margin-bottom:1em}.easy-request-rollup-rolldown .flexible-container,.easy-request-rollup-rolldown .stays-container{margin-bottom:0}.easy-request-rollup-rolldown .room-count-container{display:flex;flex-direction:column}.easy-request-rollup-rolldown .room-count-container .form-group,.easy-request-rollup-rolldown .room-count-container label{margin:0}.easy-request-rollup-rolldown .room-count-container .topkur-select{background:#fff;border-radius:4px;box-shadow:1px 1px 2px 1px rgba(0,0,0,.102);margin-right:1.3em!important}.easy-request-rollup-rolldown .room-count-container .topkur-select .selected{background:none;border-radius:0;overflow:visible;padding:0 0 0 7px;width:28px}.easy-request-rollup-rolldown .room-count-container .topkur-select .selected:after{border:4px solid transparent;border-top-color:#1a1e22;right:-16px;top:12px;width:0}.easy-request-rollup-rolldown .room-count-container label{color:#215f60;padding-top:.4em}.easy-request-rollup-rolldown .room-count-container label strong{font-weight:500}.easy-request-rollup-rolldown .room-count-container .form-group{margin-bottom:.9em}.easy-request-rollup-rolldown .room-count-container .room-people{margin-bottom:0!important;margin-top:0!important}.easy-request-rollup-rolldown .room-count-container .room-people .selected{height:30px}.easy-request-rollup-rolldown #simple_request_rolldown_catering,.easy-request-rollup-rolldown #simple_request_rolldown_city,.easy-request-rollup-rolldown #simple_request_rolldown_kurType,.easy-request-rollup-rolldown #simple_request_rolldown_wellnessType{display:flex;flex-direction:row;flex-wrap:wrap}.easy-request-rollup-rolldown #simple_request_rolldown_catering label,.easy-request-rollup-rolldown #simple_request_rolldown_city label,.easy-request-rollup-rolldown #simple_request_rolldown_kurType label,.easy-request-rollup-rolldown #simple_request_rolldown_wellnessType label{border:1px solid #225f60;border-radius:4px;color:#225f60;padding:1em;text-align:center;transition:all .3s;user-select:none}.easy-request-rollup-rolldown #simple_request_rolldown_catering label:hover,.easy-request-rollup-rolldown #simple_request_rolldown_city label:hover,.easy-request-rollup-rolldown #simple_request_rolldown_kurType label:hover,.easy-request-rollup-rolldown #simple_request_rolldown_wellnessType label:hover{cursor:pointer}.easy-request-rollup-rolldown #simple_request_rolldown_catering .form-check,.easy-request-rollup-rolldown #simple_request_rolldown_city .form-check,.easy-request-rollup-rolldown #simple_request_rolldown_kurType .form-check,.easy-request-rollup-rolldown #simple_request_rolldown_wellnessType .form-check{margin:0 0 1em;padding-left:0;padding-right:.5em}.easy-request-rollup-rolldown #simple_request_rolldown_catering input[type=checkbox],.easy-request-rollup-rolldown #simple_request_rolldown_city input[type=checkbox],.easy-request-rollup-rolldown #simple_request_rolldown_kurType input[type=checkbox],.easy-request-rollup-rolldown #simple_request_rolldown_wellnessType input[type=checkbox]{visibility:hidden}.easy-request-rollup-rolldown #simple_request_rolldown_catering input[type=checkbox]:checked+label,.easy-request-rollup-rolldown #simple_request_rolldown_city input[type=checkbox]:checked+label,.easy-request-rollup-rolldown #simple_request_rolldown_kurType input[type=checkbox]:checked+label,.easy-request-rollup-rolldown #simple_request_rolldown_wellnessType input[type=checkbox]:checked+label{background:#225f60!important;color:#fff!important}.easy-request-rollup-rolldown #simple_request_rolldown_catering label,.easy-request-rollup-rolldown #simple_request_rolldown_city label,.easy-request-rollup-rolldown #simple_request_rolldown_kurType label,.easy-request-rollup-rolldown #simple_request_rolldown_wellnessType label{border-color:rgba(33,95,96,.71)!important;color:rgba(33,95,96,.71)!important;padding:.5em}.easy-request-rollup-rolldown #simple_request_rolldown_catering input[type=checkbox]:checked+label,.easy-request-rollup-rolldown #simple_request_rolldown_city input[type=checkbox]:checked+label,.easy-request-rollup-rolldown #simple_request_rolldown_kurType input[type=checkbox]:checked+label,.easy-request-rollup-rolldown #simple_request_rolldown_wellnessType input[type=checkbox]:checked+label{background:rgba(33,95,96,.71)!important}.easy-request-rollup-rolldown #simple_request_rolldown_catering .form-check:last-of-type,.easy-request-rollup-rolldown #simple_request_rolldown_city .form-check:last-of-type,.easy-request-rollup-rolldown #simple_request_rolldown_kurType .form-check:last-of-type,.easy-request-rollup-rolldown #simple_request_rolldown_wellnessType .form-check:last-of-type{padding-right:0!important}.easy-request-rollup-rolldown #simple_request_rolldown_catering .form-check,.easy-request-rollup-rolldown #simple_request_rolldown_city .form-check,.easy-request-rollup-rolldown #simple_request_rolldown_kurType .form-check,.easy-request-rollup-rolldown #simple_request_rolldown_wellnessType .form-check{flex-grow:0;margin-bottom:1.2em!important}.easy-request-rollup-rolldown #simple_request_rolldown_catering .form-check label,.easy-request-rollup-rolldown #simple_request_rolldown_city .form-check label,.easy-request-rollup-rolldown #simple_request_rolldown_kurType .form-check label,.easy-request-rollup-rolldown #simple_request_rolldown_wellnessType .form-check label{padding:.5em .3em;width:100%}.easy-request-rollup-rolldown #simple_request_rolldown_wellnessType label{border:1px solid #225f60;border-radius:4px;color:#225f60;padding:1em;text-align:center;transition:all .3s;user-select:none}.easy-request-rollup-rolldown #simple_request_rolldown_wellnessType label:hover{cursor:pointer}.easy-request-rollup-rolldown #simple_request_rolldown_wellnessType .form-check{margin:0 0 1em;padding-left:0;padding-right:.5em}.easy-request-rollup-rolldown #simple_request_rolldown_wellnessType input[type=checkbox]{visibility:hidden}.easy-request-rollup-rolldown #simple_request_rolldown_wellnessType input[type=checkbox]:checked+label{background:#225f60!important;color:#fff!important}.easy-request-rollup-rolldown #simple_request_rolldown_wellnessType label{border-color:#1c96ac!important;color:#1c96ac!important;padding:.5em}.easy-request-rollup-rolldown #simple_request_rolldown_wellnessType input[type=checkbox]:checked+label{background:#1c96ac!important}.easy-request-rollup-rolldown #simple_request_rolldown_kurType label{border:1px solid #225f60;border-radius:4px;color:#225f60;padding:1em;text-align:center;transition:all .3s;user-select:none}.easy-request-rollup-rolldown #simple_request_rolldown_kurType label:hover{cursor:pointer}.easy-request-rollup-rolldown #simple_request_rolldown_kurType .form-check{margin:0 0 1em;padding-left:0;padding-right:.5em}.easy-request-rollup-rolldown #simple_request_rolldown_kurType input[type=checkbox]{visibility:hidden}.easy-request-rollup-rolldown #simple_request_rolldown_kurType input[type=checkbox]:checked+label{background:#225f60!important;color:#fff!important}.easy-request-rollup-rolldown #simple_request_rolldown_kurType label{border-color:#5673c4!important;color:#5673c4!important;padding:.5em}.easy-request-rollup-rolldown #simple_request_rolldown_kurType input[type=checkbox]:checked+label{background:#5673c4!important}.easy-request-rollup-rolldown #simple_request_rolldown_catering label{border:1px solid #225f60;border-radius:4px;color:#225f60;padding:1em;text-align:center;transition:all .3s;user-select:none}.easy-request-rollup-rolldown #simple_request_rolldown_catering label:hover{cursor:pointer}.easy-request-rollup-rolldown #simple_request_rolldown_catering .form-check{margin:0 0 1em;padding-left:0;padding-right:.5em}.easy-request-rollup-rolldown #simple_request_rolldown_catering input[type=checkbox]{visibility:hidden}.easy-request-rollup-rolldown #simple_request_rolldown_catering input[type=checkbox]:checked+label{background:#225f60!important;color:#fff!important}.easy-request-rollup-rolldown #simple_request_rolldown_catering label{border-color:#f98e8f!important;color:#f98e8f!important;padding:.5em}.easy-request-rollup-rolldown #simple_request_rolldown_catering input[type=checkbox]:checked+label{background:#f98e8f!important}.easy-request-rollup-rolldown .stays-container{margin-bottom:1em}.easy-request-rollup-rolldown .stay-container fieldset{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:.5em!important;position:relative}.easy-request-rollup-rolldown .stay-container fieldset input,.easy-request-rollup-rolldown .stay-container fieldset label{margin-bottom:0;text-align:center;width:20%}.easy-request-rollup-rolldown .stay-container fieldset input{padding-left:1.4em;text-align:left}.easy-request-rollup-rolldown .stay-container fieldset label{color:#f1a646;font-size:.9em;font-weight:500;padding-top:.3em;text-transform:uppercase}.easy-request-rollup-rolldown .stay-container fieldset .stay-label-container{flex-shrink:0;margin-left:.3em;margin-right:1em;width:25%}.easy-request-rollup-rolldown .stay-container fieldset .stay-input-container{flex-shrink:0;margin-right:2.1em;position:relative;width:60%}@media (max-width:330px){.easy-request-rollup-rolldown .stay-container fieldset .stay-input-container{margin-right:.5em}}.easy-request-rollup-rolldown .stay-container fieldset .stay-input-container:after{color:#d8d8d8!important;content:url(/build/images/ico-calendar.fd8b3645.svg);font-family:Font Awesome\ 5 Free;font-weight:600;height:16px;position:absolute;right:10px;right:13px;top:3px;width:16px}@media (max-width:330px){.easy-request-rollup-rolldown .stay-container fieldset .stay-input-container:after{right:10px}}.easy-request-rollup-rolldown .stay-container fieldset .stay-input-container.disabled{position:relative}.easy-request-rollup-rolldown .stay-container fieldset .stay-input-container.disabled:before{background:#f6f6f6;content:"-";font-size:2em;height:26px;left:-10px;padding-top:6px;position:absolute;text-align:center;top:-3px;width:100%}@media (max-width:300px){.easy-request-rollup-rolldown .stay-container fieldset .stay-input-container.disabled:before{left:0}}.easy-request-rollup-rolldown .stay-container fieldset input{background-color:transparent;border:none;border-bottom:1px solid #d8d8d8;border-radius:0;box-shadow:none;color:#4a5056;color:#000;font-size:20px;font-size:1.1em;font-weight:600;overflow:visible;padding:.4em .4em .4em 1.5em;width:185px;width:100%}.easy-request-rollup-rolldown .stay-container fieldset input::placeholder{color:#4a5056}.color-primary{color:#225f60!important}.color-white{color:#fff}.bg-white{background-color:#fff!important}.color-very-dark-gray{color:#1a1e22}.bg-semi-dark-green{background-color:#497677}.color-green-2{color:#2d9a9a}.color-light-gray-5{color:#6d6d6d}.bg-very-light-gray{background-color:#f6f6f6}.bg-semi-very-dark-gray{background-color:#414141}.bg-semi-very-dark-gray2{background-color:#393939}.bg-limet{background-color:#75cc37}.color-red{color:#d90f68}.datepicker{width:min-content}.datepicker:not(.active){display:none}.datepicker-dropdown{padding-top:4px;position:absolute;z-index:20}.datepicker-dropdown.datepicker-orient-top{padding-bottom:4px;padding-top:0}.datepicker-picker{background-color:#fff;border-radius:4px;display:flex;flex-direction:column}.datepicker-dropdown .datepicker-picker{box-shadow:0 2px 3px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1)}.datepicker-main{flex:auto;padding:2px}.datepicker-footer{background-color:#f5f5f5;box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.datepicker-title{background-color:#f5f5f5;box-shadow:inset 0 -1px 1px rgba(0,0,0,.1);font-weight:700;padding:.375rem .75rem;text-align:center}.datepicker-controls{display:flex}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .button{align-items:center;background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;box-shadow:none;color:#363636;cursor:pointer;display:inline-flex;font-size:1rem;height:2.25em;justify-content:center;line-height:1.5;margin:0;padding:calc(.375em - 1px) .75em;position:relative;text-align:center;vertical-align:top;white-space:nowrap}.datepicker-controls .button:active,.datepicker-controls .button:focus{outline:none}.datepicker-controls .button:hover{border-color:#b8b8b8;color:#363636}.datepicker-controls .button:focus{border-color:#3273dc;color:#363636}.datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.datepicker-controls .button:active{border-color:#404040;color:#363636}.datepicker-controls .button[disabled]{cursor:not-allowed}.datepicker-header .datepicker-controls .button{border-color:transparent;font-weight:700}.datepicker-header .datepicker-controls .button:hover{background-color:#f9f9f9}.datepicker-header .datepicker-controls .button:active{background-color:#f2f2f2}.datepicker-footer .datepicker-controls .button{border-radius:2px;flex:auto;font-size:.75rem;margin:calc(.375rem - 1px) .375rem}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .next-button,.datepicker-controls .prev-button{flex:0 0 14.2857142857%;padding-left:.375rem;padding-right:.375rem}.datepicker-controls .next-button.disabled,.datepicker-controls .prev-button.disabled{visibility:hidden}.datepicker-grid,.datepicker-view{display:flex}.datepicker-view{align-items:stretch;width:15.75rem}.datepicker-grid{flex:auto;flex-wrap:wrap}.datepicker .days{display:flex;flex:auto;flex-direction:column}.datepicker .days-of-week{display:flex}.datepicker .week-numbers{display:flex;flex:0 0 9.6774193548%;flex-direction:column}.datepicker .weeks{align-items:stretch;display:flex;flex:auto;flex-direction:column}.datepicker span{align-items:center;border-radius:4px;cursor:default;display:flex;justify-content:center;-webkit-touch-callout:none;user-select:none}.datepicker .dow{font-size:.875rem;font-weight:700;height:1.5rem}.datepicker .week{color:#b8b8b8;flex:auto;font-size:.75rem}.datepicker .days .dow,.datepicker-cell{flex-basis:14.2857142857%}.datepicker-cell{height:2.25rem}.datepicker-cell:not(.day){flex-basis:25%;height:4.5rem}.datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer}.datepicker-cell.focused:not(.selected){background-color:#e9e9e9}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#3273dc;color:#fff;font-weight:600}.datepicker-cell.disabled{color:#dcdcdc}.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){color:#7a7a7a}.datepicker-cell.next.selected,.datepicker-cell.prev.selected{color:#e6e6e6}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){background-color:#f5f5f5;border-radius:0}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#efefef}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e9e9e9}.datepicker-cell.today:not(.selected){background-color:#00d1b2}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:#00ccad}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:#b8b8b8;color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#b3b3b3}.datepicker-cell.range-start:not(.range-end){border-radius:4px 0 0 4px}.datepicker-cell.range-end:not(.range-start){border-radius:0 4px 4px 0}.datepicker-cell.range{background-color:#dcdcdc;border-radius:0}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#d7d7d7}.datepicker-cell.range.disabled{color:#c6c6c6}.datepicker-cell.range.focused{background-color:#d1d1d1}.datepicker-input.in-edit{border-color:#276bda}.datepicker-input.in-edit:active,.datepicker-input.in-edit:focus{box-shadow:0 0 .25em .25em rgba(39,107,218,.2)}#dateTimePicker{position:relative}#dateTimePicker .datepicker-dropdown{box-shadow:0 5px 15px rgba(0,0,0,.161);height:0;overflow:hidden;padding-top:0;transition:height .25s;z-index:9999}#dateTimePicker .datepicker-dropdown.active{height:245px!important}@media (max-width:575px){#dateTimePicker .datepicker-dropdown{height:0;left:0!important;position:absolute;width:100%}#dateTimePicker .datepicker-dropdown.active{height:410px!important}}#dateTimePicker .datepicker-picker .days .datepicker-cell{flex-basis:13.585714%}#dateTimePicker .datepicker-picker{background-color:#f1f1f1;border-bottom:3px solid #2c999a;border-radius:0;font-family:Arial,Helvetica,sans-serif;height:100%;min-width:250px;padding:0 .5em .5em}@media (max-width:575px){#dateTimePicker .datepicker-picker{height:410px;width:100%}}#dateTimePicker .datepicker-picker .datepicker-controls{color:#333}#dateTimePicker .datepicker-picker .datepicker-controls .btn{background-color:#f1f1f1}#dateTimePicker .datepicker-picker .dow{color:#4a4a4a;font-size:.8em;margin-bottom:.2em;text-transform:uppercase}#dateTimePicker .datepicker-picker .datepicker-main,#dateTimePicker .datepicker-picker .dow{font-weight:400}#dateTimePicker .datepicker-picker .datepicker-main{font-size:.9em}#dateTimePicker .datepicker-picker .datepicker-cell.selected{background-color:unset;color:unset;font-weight:unset}#dateTimePicker .datepicker-picker .datepicker-grid{width:17rem}@media (max-width:575px){#dateTimePicker .datepicker-picker .datepicker-grid{display:flex;width:100%}}#dateTimePicker .datepicker-picker .datepicker-cell{border-radius:0}#dateTimePicker .datepicker-picker .datepicker-cell.day{background-color:#fff;border:1px solid #f1f1f1;box-sizing:content-box;color:#454545;height:1.5rem;line-height:1.5rem;max-width:2.55em}@media (max-width:575px){#dateTimePicker .datepicker-picker .datepicker-cell.day{align-items:center;display:flex;height:3.2rem;justify-content:center;max-width:none}}#dateTimePicker .datepicker-picker .datepicker-cell:not(.day){height:unset;padding:6px}@media (max-width:575px){#dateTimePicker .datepicker-picker .datepicker-cell:not(.day){align-items:center;display:flex;height:3.2rem;justify-content:center;max-width:none}}#dateTimePicker .datepicker-picker .datepicker-cell.disabled{background-color:#fff;opacity:.35}#dateTimePicker .datepicker-picker .datepicker-cell.next,#dateTimePicker .datepicker-picker .datepicker-cell.prev,#dateTimePicker .datepicker-picker .datepicker-cell.prev.disabled{background-color:#d8d8d8!important;color:#d8d8d8!important;opacity:.35}#dateTimePicker .datepicker-picker .datepicker-cell.next:hover,#dateTimePicker .datepicker-picker .datepicker-cell.prev.disabled:hover,#dateTimePicker .datepicker-picker .datepicker-cell.prev:hover{background-color:#d8d8d8!important;color:#d8d8d8!important;cursor:auto;opacity:.35}#dateTimePicker .datepicker-picker .datepicker-cell.focused{background-color:#235e60;color:#fff;font-weight:600}#dateTimePicker .datepicker-picker .datepicker-arrow{background-image:url(/build/images/arrow-left-right.f083d6ce.png);background-size:cover;display:block;height:66%;opacity:.5;width:66%}#dateTimePicker .datepicker-picker .datepicker-arrow-left{background-position:left 0}#dateTimePicker .datepicker-picker .datepicker-arrow-right{background-position:right 0;margin-left:34%}#dateTimePicker .datepicker-picker .datepicker-view{width:100%}#dateTimePicker .datepicker-picker .datepicker-controls .next-button,#dateTimePicker .datepicker-picker .datepicker-controls .prev-button{flex:0 0 12.285714%}@media (max-width:576px){#dateTimePicker .datepicker-picker .datepicker-controls .next-button,#dateTimePicker .datepicker-picker .datepicker-controls .prev-button{flex:0 0 7.585714%}}@media (max-width:400px){#dateTimePicker .datepicker-picker .datepicker-controls .next-button,#dateTimePicker .datepicker-picker .datepicker-controls .prev-button{flex:0 0 11.085714%}}