.hero-slider{position:relative}.hero-slider .espa-logo{position:absolute;top:20px;left:10px;-webkit-transition:opacity 300ms ease,visibility 300ms ease;transition:opacity 300ms ease,visibility 300ms ease;-webkit-transition-delay:450ms;transition-delay:450ms;opacity:0;visibility:hidden}@media(min-width: 768px){.hero-slider .espa-logo{left:130px;top:100px}}.hero-slider .espa-logo figure{margin:0}.hero-slider .espa-logo img{max-width:100%;max-height:70px;height:auto}.hero-slider__wrapper{overflow:hidden;position:relative}@media(min-width: 768px){.hero-slider__wrapper{overflow:hidden;height:calc(100vh - 60px)}}@media(min-width: 768px){.hero-slider__wrapper{height:100vh}}@media(min-width: 768px){.hero-slider__inner{height:100vh}}.hero-slider__inner:not(.slick-initialized){white-space:nowrap;overflow:hidden}.hero-slider__inner:not(.slick-initialized)>div{width:100%}.hero-slider__caption-holder{position:absolute;width:100%;left:0;bottom:60px;padding:0 65px 5px;text-align:center;color:#fff;font-size:25px;pointer-events:none;line-height:1.2}@media(max-width: 767.98px){.hero-slider__caption-holder{bottom:50%;padding-bottom:0;-webkit-transform:translateY(50%);transform:translateY(50%)}}@media(min-width: 768px){.hero-slider__caption-holder{padding:0 115px 10px;bottom:80px}}.hero-slider__image{position:relative;padding-bottom:60px}@media(min-width: 768px){.hero-slider__image{padding:80px 115px;height:100vh}}.hero-slider__image>div{height:100%}.hero-slider__image picture{display:block;height:100%}.hero-slider__image .desk-img,.hero-slider__image .mobile-img{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width: 767.98px){.hero-slider__image .desk-img{display:none}}@media(min-width: 768px){.hero-slider__image .mobile-img{display:none}}.hero-slider__image img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;min-height:400px}.hero-slider__image .moz-background-picture{position:absolute;top:0;left:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.02);transform:scale(1.02);z-index:-1}.hero-slider__image .moz-background-picture:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(46,41,37,.2)}.hero-slider__title,.hero-slider__desc{color:#fff;text-align:center}.hero-slider__title{font-size:30px}@media(min-width: 576px){.hero-slider__title{font-size:35px}}@media(min-width: 992px){.hero-slider__title{font-size:45px}}@media(min-width: 992px){.hero-slider__title{font-size:55px}}@media(min-width: 576px){.hero-slider__desc{font-size:20px}}.hero-slider__btn{text-align:center}.hero-slider .hero-left-arrow,.hero-slider .hero-right-arrow{cursor:pointer;position:absolute;top:50%;margin-top:-25px}@media(min-width: 768px){.hero-slider .hero-left-arrow,.hero-slider .hero-right-arrow{margin-top:-40px}}.hero-slider .hero-left-arrow{left:10px}@media(min-width: 768px){.hero-slider .hero-left-arrow{left:30px}}.hero-slider .hero-right-arrow{right:10px}@media(min-width: 768px){.hero-slider .hero-right-arrow{right:30px}}@media(max-width: 767.98px){.hero-slider:not(.hero-slider--full-height) .hero-slider__scroll{display:none}}@media(max-width: 767.98px){.hero-slider:not(.hero-slider--full-height) .hero-slider__image{padding-bottom:30px;padding-top:30px}}.hero-slider__scroll{position:absolute;bottom:0;left:50%;z-index:2;color:#fff;font-size:13px;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:none;background-color:rgba(0,0,0,0);padding:0 0 35px}@media(min-width: 768px){.hero-slider__scroll{padding-bottom:50px}}.hero-slider__scroll:after{content:"";position:absolute;left:50%;bottom:0;width:1px;height:35px;background-color:#fff;-webkit-transition:-webkit-transform 250ms ease;transition:-webkit-transform 250ms ease;transition:transform 250ms ease;transition:transform 250ms ease, -webkit-transform 250ms ease;-webkit-transform-origin:0 100%;transform-origin:0 100%}@media(min-width: 768px){.hero-slider__scroll:after{height:40px}}.hero-slider__scroll:hover:after{-webkit-transform:scaleY(0.7);transform:scaleY(0.7)}@media(max-width: 991.98px){.hero-slider--full-height .hero-slider__wrapper{height:auto}.hero-slider--full-height .hero-slider__wrapper .hero-slider__inner,.hero-slider--full-height .hero-slider__wrapper .hero-slider__image{height:auto}.hero-slider--full-height .hero-slider__wrapper .hero-slider__image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}}.hero-slider .hero-slider__scroll,.hero-slider .btn-arrow,.hero-slider .hero-slider__caption-holder{-webkit-transition:all 300ms ease 1s;transition:all 300ms ease 1s}.hero-slider .hero-slider__image .desk-img{overflow:hidden}.hero-slider .hero-slider__image .desk-img picture{width:100%;-webkit-transition:-webkit-transform .65s ease 500ms;transition:-webkit-transform .65s ease 500ms;transition:transform .65s ease 500ms;transition:transform .65s ease 500ms, -webkit-transform .65s ease 500ms;overflow:hidden}.hero-slider .hero-slider__image .desk-img picture img{-webkit-transition:-webkit-transform .65s ease 500ms;transition:-webkit-transform .65s ease 500ms;transition:transform .65s ease 500ms;transition:transform .65s ease 500ms, -webkit-transform .65s ease 500ms;display:block;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.hero-slider .btn-arrow.hero-left-arrow{-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0)}.hero-slider .btn-arrow.hero-right-arrow{-webkit-transform:translate3d(40px, 0, 0);transform:translate3d(40px, 0, 0)}.hero-slider:not(.show) .hero-slider__scroll,.hero-slider:not(.show) .btn-arrow,.hero-slider:not(.show) .hero-slider__caption-holder{opacity:0;visibility:hidden}.hero-slider:not(.show) .hero-slider__image .desk-img picture{-webkit-transform:translate3d(0, -101%, 0);transform:translate3d(0, -101%, 0)}.hero-slider:not(.show) .hero-slider__image .desk-img picture img{-webkit-transform:translate3d(0, 101%, 0);transform:translate3d(0, 101%, 0)}.hero-slider.show .hero-slider__scroll,.hero-slider.show .btn-arrow,.hero-slider.show .hero-slider__caption-holder{opacity:1;visibility:visible}.hero-slider.show .btn-arrow,.hero-slider.show .hero-slider__image .desk-img picture,.hero-slider.show .hero-slider__image .desk-img picture img{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.hero-slider.show .espa-logo{opacity:1;visibility:visible}.hero-video{position:relative;overflow:hidden}@media(min-width: 768px){.hero-video{height:70vh}}@media(min-width: 992px){.hero-video{height:calc(100vh - 120px)}}@media(max-width: 767.98px){.hero-video--hide-mobile{display:none}}.hero-video__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease;z-index:1}.hero-video--playing .hero-video__placeholder{opacity:0}.hero-video--paused .hero-video__placeholder{opacity:1}.hero-video__player{width:100%;height:100%}.hero-video__controls{text-align:center;padding:10px 0;position:relative;z-index:4}@media(min-width: 768px){.hero-video__controls{opacity:0;-webkit-transition:all 300ms ease;transition:all 300ms ease;visibility:hidden;padding:0 0 10px;position:absolute;bottom:0;left:0;width:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.45)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 100%)}}.hero-video__controls--hidden{display:none}@media(max-width: 767.98px){.hero-video--loaded .hero-video__controls{background-color:#000}}@media(min-width: 768px){.hero-video--loaded .hero-video__controls{visibility:visible;opacity:1}}.hero-video__controls>a{margin:0 5px;display:inline-block}.hero-video__controls>a:first-child{margin-left:0}.hero-video__controls>a:last-child{margin-right:0}@media(max-width: 767.98px){.hero-video__controls>a svg{width:30px;height:30px}}.hero-video__controls>a svg path{fill:#fff}.hero-video--playing .hero-video__controls .hero-video__play svg:first-child{display:none}.hero-video--playing .hero-video__controls .hero-video__play svg:last-child{display:inline-block}.hero-video--paused .hero-video__controls .hero-video__play svg:first-child{display:inline-block}.hero-video--paused .hero-video__controls .hero-video__play svg:last-child{display:none}.hero-video--muted .hero-video__controls .hero-video__mute svg:first-child{display:inline-block}.hero-video--muted .hero-video__controls .hero-video__mute svg:last-child{display:none}.hero-video .hero-video__play svg:last-child,.hero-video .hero-video__mute svg:first-child{display:none}@media(min-width: 768px){.plyr,.plyr__video-wrapper,.plyr__poster{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-size:cover}.plyr video,.plyr iframe,.plyr__video-wrapper video,.plyr__video-wrapper iframe,.plyr__poster video,.plyr__poster iframe{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:0;-webkit-transform:none !important;transform:none !important;height:100%}.site-header{position:fixed;z-index:999;top:0;left:0;width:100%;height:80px;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease}@media(max-width: 991.98px){.site-header{height:60px;background-color:#fff}}.site-header__left{float:left}.site-header__right{float:right}@media(min-width: 992px){.site-header.site-header--scrolled{background-color:#fff}}.site-header~div:not(.hero-slider){-webkit-transition:-webkit-filter 250ms ease;transition:-webkit-filter 250ms ease;transition:filter 250ms ease;transition:filter 250ms ease, -webkit-filter 250ms ease}.site-header.site-header--opened-menu .burger .icon span{background-color:rgba(0,0,0,0)}.site-header.site-header--opened-menu .burger .icon span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.site-header.site-header--opened-menu .burger .icon span:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.site-header.site-header--opened-menu .burger .text span:first-child{-webkit-transform:translate3d(0, -18px, 0);transform:translate3d(0, -18px, 0)}.site-header.site-header--opened-menu .burger .text span:last-child{-webkit-transform:translate3d(0, -18px, 0);transform:translate3d(0, -18px, 0)}.site-header.site-header--opened-menu~div:not(.hero-slider){-webkit-filter:blur(10px);filter:blur(10px)}.site-header .burger{float:left;width:115px;height:80px;border:none;padding:0;position:relative;z-index:2;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 991.98px){.site-header .burger{width:60px;height:60px}}.site-header .burger:hover .icon span:before,.site-header .burger:hover .icon span:after,.site-header .burger:focus .icon span:before,.site-header .burger:focus .icon span:after{width:100%}.site-header .burger .icon{width:28px;height:18px;position:relative;margin-left:15px}.site-header .burger .icon span{position:absolute;top:7px;left:0;height:2px;background-color:#89ae9e;width:100%;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease}.site-header .burger .icon span:before,.site-header .burger .icon span:after{content:"";width:100%;position:absolute;left:0;height:2px;background-color:#89ae9e;-webkit-transition:all 250ms ease;transition:all 250ms ease}.site-header .burger .icon span:before{top:-8px}.site-header .burger .icon span:after{top:8px}.site-header .burger .text{pointer-events:none;overflow:hidden;height:18px;line-height:18px;margin-left:5px;font-weight:bold}@media(max-width: 991.98px){.site-header .burger .text{display:none}}.site-header .burger .text span{display:block;white-space:nowrap;-webkit-transition:-webkit-transform 250ms ease;transition:-webkit-transform 250ms ease;transition:transform 250ms ease;transition:transform 250ms ease, -webkit-transform 250ms ease}.site-header .burger .text span:last-child{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.site-header__logo{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);font-weight:bold;font-size:20px}.site-header__logo img{max-width:250px;max-height:70px;height:auto;width:auto}@media(max-width: 991.98px){.site-header__logo img{max-height:60px}}@media(max-width: 767.98px){.site-header__logo img{max-width:200px;max-height:55px}}@media(max-width: 575.98px){.site-header__logo img{max-width:100px}}@media(max-width: 991.98px){.site-header__logo--has-mobile img.header-logo,.site-header__logo--has-mobile img.scroll-logo{display:none}}.site-header__logo--has-mobile img.mobile-logo{display:none}@media(max-width: 991.98px){.site-header__logo--has-mobile img.mobile-logo{display:block}}.site-header__logo--has-scroll-logo .scroll-logo{display:none}@media(min-width: 992px){.site-header--scrolled .site-header__logo--has-scroll-logo .header-logo{display:none}.site-header--scrolled .site-header__logo--has-scroll-logo .scroll-logo{display:block}}.site-header__phone{margin:28px 15px 0;float:right}@media(max-width: 991.98px){.site-header__phone{margin-top:15px}}.site-header__phone a{text-decoration:none}@media(min-width: 992px){.site-header__phone svg{margin-right:5px}}@media(min-width: 992px){.site-header__phone+.lang{margin-right:20px !important}}.site-header__phone+.lang:before{position:absolute;top:4px;right:-17px;width:0;height:20px;border-right:1px dotted #89ae9e}@media(min-width: 992px){.site-header__phone+.lang:before{content:""}}.site-header__phone--whatsup{margin-left:0;margin-right:0}.site-header__right a.btn-primary{height:80px;line-height:80px;padding-top:0;padding-bottom:0;float:right;border:none}@media(min-width: 992px){.site-header__right a.btn-primary{width:115px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;text-align:center}}@media(max-width: 991.98px){.site-header__right a.btn-primary{line-height:60px;height:60px;width:auto}}@media(max-width: 767.98px){.site-header__right a.btn-primary{padding:0 10px}}.site-header__phones{display:inline-block}@media(max-width: 991.98px){.site-header__phones{position:absolute;top:100%;right:10px;opacity:0;visibility:hidden;-webkit-transition:opacity 300ms ease,visibility 300ms ease;transition:opacity 300ms ease,visibility 300ms ease;z-index:1}.site-header--opened-menu .site-header__phones{opacity:1;visibility:visible}.site-header__phones svg,.site-header__phones svg path{fill:#fff !important}}@media(min-width: 992px){.system_legal_texts-default .site-header,.pages-offers .site-header,.pages-services .site-header,.pages-location .site-header,.pages-galleries .site-header,.pages-contact .site-header,.pages-destinations .site-header,.pages-properties-overview .site-header{background-color:#fff}.system_legal_texts-default .site-header .site-header__logo--has-scroll-logo .scroll-logo,.pages-offers .site-header .site-header__logo--has-scroll-logo .scroll-logo,.pages-services .site-header .site-header__logo--has-scroll-logo .scroll-logo,.pages-location .site-header .site-header__logo--has-scroll-logo .scroll-logo,.pages-galleries .site-header .site-header__logo--has-scroll-logo .scroll-logo,.pages-contact .site-header .site-header__logo--has-scroll-logo .scroll-logo,.pages-destinations .site-header .site-header__logo--has-scroll-logo .scroll-logo,.pages-properties-overview .site-header .site-header__logo--has-scroll-logo .scroll-logo{display:block !important}.system_legal_texts-default .site-header .site-header__logo--has-scroll-logo .header-logo,.pages-offers .site-header .site-header__logo--has-scroll-logo .header-logo,.pages-services .site-header .site-header__logo--has-scroll-logo .header-logo,.pages-location .site-header .site-header__logo--has-scroll-logo .header-logo,.pages-galleries .site-header .site-header__logo--has-scroll-logo .header-logo,.pages-contact .site-header .site-header__logo--has-scroll-logo .header-logo,.pages-destinations .site-header .site-header__logo--has-scroll-logo .header-logo,.pages-properties-overview .site-header .site-header__logo--has-scroll-logo .header-logo{display:none !important}}body.book-overlay-opened .site-header__phone a{color:#fff}body.book-overlay-opened .site-header__phone svg{fill:#fff}body.book-overlay-opened .site-header__phone:before{background-color:#fff}body.book-overlay-opened .site-header__right .lang__current{color:#fff}body.book-overlay-opened .site-header__right .lang__current .caret{border-right-color:#fff;border-bottom-color:#fff}body.book-overlay-opened .site-header__logo:not(.site-header__logo--has-mobile) img.scroll-logo{display:none !important}body.book-overlay-opened .site-header__logo:not(.site-header__logo--has-mobile) img.header-logo{display:block !important}.site-header__right .lang{position:relative;float:right;margin:28px 15px 0 0}@media(max-width: 991.98px){.site-header__right .lang{position:absolute;left:72px;top:17px;margin:0;z-index:1}.site-header__right .lang:before{content:"";position:absolute;top:3px;left:-12px;width:0;height:20px;border-right:1px dotted #89ae9e}}.site-header__right .lang:hover .lang__list,.site-header__right .lang:focus .lang__list,.site-header__right .lang:focus-within .lang__list{visibility:visible;opacity:1}.site-header__right .lang__current{cursor:default;-webkit-transition:color 300ms ease;transition:color 300ms ease}@media(max-width: 767.98px){.site-header__right .lang__current{color:#2e2925}}.site-header__right .lang__current .caret{display:inline-block;width:8px;height:8px;border-right-width:1px;border-right-style:solid;border-bottom-width:1px;border-bottom-style:solid;margin-left:4px;-webkit-transform:rotate(45deg) translate(-2px, -2px);transform:rotate(45deg) translate(-2px, -2px)}.site-header__right .lang__list{margin:0;padding:0;list-style:none;position:absolute;top:100%;left:-5px;padding-top:5px;visibility:hidden;opacity:0;-webkit-transition:all 300ms ease;transition:all 300ms ease}.site-header__right .lang__list li{background-color:#fff;padding:3px 6px}@media(min-width: 992px){body:not(.pages-contact):not(.pages-location):not(.pages-awards):not(.error-404):not(.system_legal_texts-default):not(.booking-engine-dynamic-offer):not(.offers-default):not(.bookwize-liquid-check-rates):not(.bookwize-liquid-confirmed):not(.bookwize-liquid-integrated):not(.bookwize-liquid-myreservation) .site-header:not(.site-header--scrolled) .lang__current{color:#fff}}.site-header__menu{position:absolute;top:60px;left:0;width:100%;z-index:1;visibility:hidden;opacity:0;-webkit-transition:all 300ms ease;transition:all 300ms ease;overflow:hidden}@media(max-width: 991.98px){.site-header__menu{max-height:calc(100vh - 80px);overflow-y:auto}}@media(min-width: 992px){.site-header__menu{top:80px;padding:0 115px 80px;height:calc(100vh - 80px)}}.site-header--opened-menu .site-header__menu{opacity:1;visibility:visible}.site-header__menu-wrapper{background-color:#f5f1ee;padding:40px 20px 40px 50px;height:100%}@media(min-width: 576px){.site-header__menu-wrapper{padding-left:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media(min-width: 992px){.site-header__menu-inner{width:700px}}.site-header__menu .menu__list--level-0{margin:0;padding:0;list-style:none}@media(min-width: 992px){.site-header__menu .menu__list--level-0{max-width:50%}}.site-header__menu .menu__list--level-0>.menu__item:not(.menu__item--has-children)>.menu__link{position:relative}.site-header__menu .menu__list--level-0>.menu__item:not(.menu__item--has-children)>.menu__link:before{width:0;position:absolute;bottom:0;left:0;height:1px;background-color:#6a6a6a;-webkit-transition:width 250ms ease;transition:width 250ms ease}@media(min-width: 992px){.site-header__menu .menu__list--level-0>.menu__item:not(.menu__item--has-children)>.menu__link:before{content:""}}.site-header__menu .menu__list--level-0>.menu__item:not(.menu__item--has-children)>.menu__link:hover:before{width:97%}.site-header__menu .menu__list--level-0 .menu__item{position:relative}@media(min-width: 1200px){.site-header__menu .menu__list--level-0 .menu__item{margin-bottom:8px}}.site-header__menu .menu__list--level-0 .menu__item.menu__item--current .menu__link{color:#2e2925}.site-header__menu .menu__list--level-0 .menu__link{font-size:28px;color:#6a6a6a}.site-header__menu .menu__list--level-0 .menu__list{margin:0;padding:0;list-style:none;margin:10px 0 20px}@media(min-width: 992px){.site-header__menu .menu__list--level-0 .menu__list{margin:0;position:absolute;left:100%;top:0;width:100%;-webkit-transition:all 300ms ease;transition:all 300ms ease;opacity:0;visibility:hidden;padding-top:28px}}.site-header__menu .menu__list--level-0 .menu__list .menu__link{font-size:16px}.site-header__menu .menu__list--level-0>.menu__item.menu__item--has-children:before{width:0;position:absolute;bottom:0;left:0;height:1px;background-color:#2e2925;-webkit-transition:width 250ms ease;transition:width 250ms ease}@media(min-width: 992px){.site-header__menu .menu__list--level-0>.menu__item.menu__item--has-children:before{content:""}}.site-header__menu .menu__list--level-0>.menu__item.menu__item--has-children:hover:before{width:97%}@media(min-width: 992px){.site-header__menu .menu__list--level-0>.menu__item.menu__item--has-children:hover>.menu__list{opacity:1;visibility:visible;-webkit-transition-delay:250ms;transition-delay:250ms}}.hero-video{margin-top:0}@media(min-width: 992px){.hero-video{height:100vh}}