body{position:relative;font-size:18px;line-height:28px;font-weight:300;margin:0;padding:0;box-sizing:border-box}body.locked{overflow:hidden}img{max-width:100%;height:auto}a,a:hover,a:focus{display:inline-block;cursor:pointer;text-decoration:none}a,.transition,#languages li a.wpml-ls-link .wpml-ls-native{transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}.small,small{font-size:.75em}#header #logo img.custom-logo{max-width:unset;width:auto;height:70px;filter:brightness(0) invert(1);transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}#header.gradient-header-bg #logo img.custom-logo{height:50px;filter:unset;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}.nav-pills .nav-link.active,.nav-pills .show>.nav-link,.nav-link:focus,.nav-link:hover{color:unset;background-color:unset}.circle{opacity:.1;border-radius:50%}.black-text{color:#000}.white-text,input#s,input#s::placeholder,#languages li:not(.wpml-ls-current-language) a.wpml-ls-link .wpml-ls-native,#hotel-navigation li a,main#main-content ul#hotel-main li a{color:#fff}.gold-text,.mfp-close,.kids-intro ul,main#main-content a:not(.white-text,.black-text,.button),#languages li.wpml-ls-current-language a.wpml-ls-link .wpml-ls-native,#languages li:hover a.wpml-ls-link .wpml-ls-native,.transfer-page-content h2,#text-content a{color:#b9b095}.white-bg{background-color:#fff}.white-fill{fill:#fff}.gold-fill{fill:#b9b095}.black-fill{fill:#000}.gold-bg,.button.solid-icon .button-svg,.experiences-pagination span.swiper-pagination-bullet,.reviews-pagination span.swiper-pagination-bullet,.offers-pagination span.swiper-pagination-bullet,.hotels-pagination span.swiper-pagination-bullet,.accommodation-pagination span.swiper-pagination-bullet,.amenities-swiper-pagination span.swiper-pagination-bullet,#mobile-menu-btn.solid-icon .button-svg{background-color:#b9b095}.light-gold-bg{background-color:#f5f3f0}.black-bg{background-color:#000}.gradient-bg,.sm-gradient-bg,.xl-gradient-bg,.gradient-bg-colored{position:relative}.gradient-bg::before,.gradient-bg::after,.sm-gradient-bg::before,.sm-gradient-bg::after,.xl-gradient-bg::before,.xl-gradient-bg::after{content:" ";width:100%;height:300px;position:absolute;left:0;top:0;background-image:linear-gradient(to bottom,#fff,transparent);z-index:-1}.sm-gradient-bg::before,.sm-gradient-bg::after{height:100px}.xl-gradient-bg::before,.xl-gradient-bg::after{height:800px}.gradient-bg::after,.sm-gradient-bg::after,.xl-gradient-bg::after{top:unset;bottom:0;background-image:linear-gradient(to top,#fff,transparent)}.gradient-bg-colored::before,.gradient-bg-colored::after{content:" ";width:100%;height:300px;position:absolute;left:0;top:0;background-image:linear-gradient(to bottom,#F9F6F0,transparent);z-index:-1}.gradient-bg-colored::after{top:unset;bottom:0;background-image:linear-gradient(to top,#F9F6F0,transparent)}.gradient-bg.no-top::before,.gradient-bg.no-bot::after,.sm-gradient-bg.no-top::before,.sm-gradient-bg.no-bot::after,.gradient-bg-colored.no-top::before,.gradient-bg-colored.no-bot::after{display:none}.xxl-title{font-size:250px;line-height:260px}.xl-title{font-size:120px;line-height:130px}.lg-title,.lg-title h2,.transfer-page-content h2{font-size:60px;line-height:70px}.md-title,.md-title h2{font-size:40px;line-height:50px}.sm-title,.accordion-button{font-size:30px;line-height:40px}#modal-navigation ul li.level-1 a{font-size:35px;line-height:45px}#modal-navigation ul li.level-2 a{font-size:25px;line-height:35px}.big-text,.big-text p{font-size:20px;line-height:30px}.roboto-thin,.roboto-thin>*:not(em,.roboto-regular),#text-content h2,#text-content h3{font-family:"Roboto",sans-serif;font-weight:100;font-style:normal}.roboto-light,#menu-header-menu li a,#menu-header-menu-el li a,.mfp-close{font-family:"Roboto",sans-serif;font-weight:300;font-style:normal}.roboto-regular{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal}.roboto-medium{font-family:"Roboto",sans-serif;font-weight:500;font-style:normal}strong,.roboto-bold{font-family:"Roboto",sans-serif;font-weight:700;font-style:normal}em{font-family:"Roboto",sans-serif;font-weight:300;font-style:italic}.button .button-svg{width:50px;height:50px;border-radius:50%}.button.outline-icon .button-svg{border:1px solid #b9b095}.button.outline-icon.white-btn .button-svg{border-color:#fff}.bordered-button{border:1px solid;border-radius:10px;padding:5px 45px}.letter-s{letter-spacing:1px}.t-padding{padding-top:65px}.l-padding{padding-left:85px}.lg-l-padding{padding-left:170px}.r-padding{padding-right:85px}.lg-r-padding{padding-right:170px}.lg-t-padding{padding-top:140px}.xl-l-padding{padding-left:255px}.xl-r-padding{padding-right:255px}.xl-t-padding{padding-top:200px}.xxl-t-padding{padding-top:320px}.b-padding{padding-bottom:65px}.lg-b-padding{padding-bottom:140px}.xl-b-padding{padding-bottom:200px}.xxl-b-padding{padding-top:320px}.t-margin{margin-top:65px}.lg-t-margin{margin-top:140px}.xl-t-margin{margin-top:200px}.l-margin{margin-left:85px}.lg-l-margin{margin-left:170px}.r-margin{margin-right:85px}.lg-r-margin{margin-right:170px}.b-margin{margin-bottom:65px}.lg-b-margin{margin-bottom:140px}.xl-b-margin{margin-bottom:200px}.t-border{border-top:1px solid}.b-border{border-bottom:1px solid}.grecaptcha-badge{z-index:999}.cn-button.bootstrap{border-radius:0;padding:10px 20px}.img-reveal{visibility:hidden;position:relative;overflow:hidden;z-index:1}.z-index--1{z-index:-1}.z-index-1{z-index:1}.z-index-10{z-index:10}#header{top:0;left:0;z-index:999999999}#header-wrapper{z-index:6}#menu-header-menu li,#menu-header-menu-el li{margin:0 15px}#header.gradient-header-bg{background-color:#fff;box-shadow:0 2px 10px rgb(0 0 0 / .15)}#header.gradient-header-bg #header-navigation li a span.white-text,#header.gradient-header-bg #header-right a.white-text{color:#000}#header.gradient-header-bg #search-icon svg,#header.gradient-header-bg #languages-icon svg{fill:#000}#header.gradient-header-bg #mobile-menu .menu-line.white-bg{background-color:#000}a.hotel-menu-location{color:#000;font-weight:300;font-size:13px}#menu-modal-hotels-menu .menu-item-object-hotels.level-2>a span{max-width:max-content}#mobile-menu{width:65px;height:35px}#mobile-menu .menu-line{width:100%;height:2px}#mobile-menu .menu-line.mid{width:75%}#mobile-open,#mobile-close{cursor:pointer}#mobile-open::before{content:" ";width:;width:5px;height:5px;position:absolute;right:0;top:calc(50% - 2.5px);border-radius:50%;background-color:#b9b095;z-index:1;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}#mobile-open:hover .menu-line.top{transform:rotate(-20deg);-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg)}#mobile-open:hover .menu-line.bot{transform:rotate(20deg);-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg)}#mobile-open:hover .menu-line.mid{opacity:0}#mobile-open:hover::before{right:5px;transform:scale(2);-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}#mobile-close{top:3px}#modal-hotels-navigation{padding-left:30px}#mobile-menu-modal{width:100vw;height:100vh;top:-100%;left:0;z-index:9999999999}#mobile-menu-modal .container,#mobile-menu-modal .container-fluid{opacity:0}#mobile-menu-modal .container{overflow-y:scroll}#mobile-close .menu-line{width:100%;height:2px;top:22.5px;left:0}#mobile-close .menu-line.top{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}#mobile-close .menu-line.bot{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}#mobile-close:hover .menu-line.top{transform:rotate(30deg);-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg)}#mobile-close:hover .menu-line.bot{transform:rotate(-30deg);-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg)}.modal-menu-left-part,.modal-menu-right-part{top:0;z-index:0}.modal-menu-left-part{left:-50%}.modal-menu-right-part{right:-50%}.mobile-close-x{width:50px;height:50px}#modal-navigation,#modal-info-navigation{max-width:350px}#modal-navigation,#modal-info-navigation,.menu-modal-menu-container{width:100%}#modal-navigation .accordion-btn .accordion-line{width:15px;height:1px;right:0;top:calc(50% - .5px)}#modal-navigation .accordion-btn .accordion-line.bot{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}#modal-navigation .accordion-btn.active .accordion-line.bot{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}#menu-modal-menu li.current_page_item,#menu-modal-menu-gr li.current_page_item{position:relative}#menu-modal-menu li.current_page_item::before,#menu-modal-menu-gr li.current_page_item::before{content:" ";width:12px;height:12px;position:absolute;left:-25px;top:20px;border-radius:50%;background-color:#b9b095}#menu-modal-hotels-menu .sub-menu,#menu-modal-hotels-menu-el .sub-menu{margin-bottom:1.5rem}.menu-item-cover-img{width:clamp(190px,11.719vw,225px);height:320px;left:50%;top:0;background-size:cover;background-attachment:scroll;background-position:center center;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.fit-img img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.fit-video video{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.order-1{order:1}.order-2{order:2}ul.page-numbers{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:25px;line-height:30px;list-style-type:none;padding:0;margin:0}ul.page-numbers li{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;margin:0 25px}ul.page-numbers li span,ul.page-numbers li a:not(.next,.prev){width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-bottom:2px solid #fff0}ul.page-numbers li:hover a:not(.next,.prev),ul.page-numbers li span.current{border-bottom:2px solid}#search-icon{cursor:pointer}#search-wrapper{left:0;top:-100vh;opacity:0}#searchform input{border:0;background-color:#fff0;border-bottom:1px solid}.search-svg{width:100%;height:100%;top:0;left:0;text-align:center;z-index:-1}.search-icon{width:58px;height:58px;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}#header.gradient-header-bg #search-wrapper #searchform input#s,#header.gradient-header-bg #search-wrapper #searchform input#s::placeholder,#header.gradient-header-bg #header-right .close-search.white-text{color:#000}#header.gradient-header-bg #search-wrapper{background-color:#fff}#header.gradient-header-bg #search-wrapper #search-icon svg,#header.gradient-header-bg #search-wrapper #searchform .search-svg svg{fill:#000}.mfp-figure::after{box-shadow:0 0 8px rgb(0 0 0 / .5)}.mfp-bottom-bar{margin-top:0;top:35px}img.mfp-img{padding:75px 0 40px}.mfp-figure::after{top:75px}.mfp-bottom-bar,img.mfp-img,.mfp-figure::after{max-width:85%}.mfp-bottom-bar,.mfp-figure::after{left:calc(50% - 42.5%)}.mfp-arrow::after{display:none}.mfp-arrow::before{width:100%;height:100%;border:0;margin-left:0;margin-top:0;opacity:1;background-image:url(https://www.acrotel.gr/wp-content/themes/acrotel/media/icons/arrow-right.svg);background-size:65%;background-repeat:no-repeat;background-position:center center}.mfp-close{font-size:40px}button.mfp-arrow{overflow:hidden}.mfp-arrow:active{margin:0}.mfp-arrow{width:60px;height:60px;margin-top:0;padding:0;border-radius:50%;opacity:1}.mfp-arrow.mfp-arrow-left{left:15px}.mfp-arrow.mfp-arrow-right{right:15px}.mfp-arrow.mfp-arrow-left::before{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}#languages{z-index:999999999}#languages.lang-top{top:calc(87.5px - 25px);right:27.5%}#languages.lang-bottom{bottom:1.5rem;right:2.25rem}#languages.lang-left{max-width:50px;top:50vh;left:.8rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}#languages.lang-right{max-width:50px;top:50vh;right:.8rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}#languages .wpml-ls-legacy-list-horizontal{padding:0}#languages.lang-top li,#languages.lang-bottom li{margin-left:.5rem}#languages.lang-left li,#languages.lang-right li{margin-bottom:.5rem}#languages.button li a.wpml-ls-link{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;line-height:50px;padding:0;border-radius:50%}#languages li a.wpml-ls-link .wpml-ls-native{width:100%;height:100%;text-align:center}#languages li.wpml-ls-current-language a.wpml-ls-link .wpml-ls-native,#languages li:hover a.wpml-ls-link .wpml-ls-native{font-weight:700}#languages-collapse{left:-12.5px;bottom:-100px}#header.gradient-header-bg #languages li:not(.wpml-ls-current-language) a.wpml-ls-link .wpml-ls-native{color:#000}#header.gradient-header-bg #languages-collapse{background:#fff}img.footer-logo-img{max-height:65px}#hotels-menu{top:175px;left:0;padding:12.5px 0;border-top:1px solid;border-bottom:1px solid;border-color:rgb(255 255 255 / .5);z-index:20}.hotel-hero-content{left:50%;top:50%;transform:translate(-50%,-50%)}.inside-hero-overlay::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(rgb(0 0 0 / .7),transparent);z-index:2}.hotel-accommodation-carousel-img{max-height:600px;min-height:600px}.hotel-accommodation-carousel-img img{max-width:unset;min-height:600px}.hotels-carousel-item .hotels-carousel-content,.hotels-carousel-item.swiper-slide-prev .hotels-carousel-content,.hotels-carousel-item.swiper-slide-next .hotels-carousel-content,.hotel-accommodation-carousel-content-item .hotel-accommodation-carousel-item-content,.hotel-accommodation-carousel-content-item.swiper-slide-prev .hotel-accommodation-carousel-item-content,.hotel-accommodation-carousel-content-item.swiper-slide-next .hotel-accommodation-carousel-item-content,.amenities-carousel-item .amenities-carousel-item-content,.amenities-carousel-item.swiper-slide-prev .amenities-carousel-item-content,.amenities-carousel-item.swiper-slide-next .amenities-carousel-item-content,.hotel-carousel-content-item .hotel-carousel-content,.hotel-carousel-content-item.swiper-slide-prev .hotel-carousel-content,.hotel-carousel-content-item.swiper-slide-next .hotel-carousel-content,.hotel-rooms-carousel-content-item .hotel-rooms-carousel-content,.hotel-rooms-carousel-content-item.swiper-slide-prev .hotel-rooms-carousel-content,.hotel-rooms-carousel-content-item.swiper-slide-next .hotel-rooms-carousel-content{opacity:0}.hotel-accommodation-carousel-content-item.swiper-slide-active .hotel-accommodation-carousel-item-content,.amenities-carousel-item.swiper-slide-active .amenities-carousel-item-content,.hotel-carousel-content-item.swiper-slide-active .hotel-carousel-content,.hotel-rooms-carousel-content-item.swiper-slide-active .hotel-rooms-carousel-content{opacity:1}.hotel-accommodation-carousel-item-content{max-width:50%}#hotels-carousel .swiper-slide:not(.swiper-slide-active) .hotel-carousel-img img,#accommodation-carousel-wrapper .swiper-slide:not(.swiper-slide-active) .hotel-accommodation-carousel-img img,#hotels-content .hotel-gallery-carousel-images .swiper-slide.hotel-gallery-carousel-item:not(.swiper-slide-active) img,#related-rooms .hotel-rooms-carousel-images .swiper-slide.rooms-carousel-item:not(.swiper-slide-active) img{filter:grayscale(60%);opacity:.5}.exp-img-1,.phil-img-1{max-width:27.5%;max-height:375px;right:5%;top:12%}.exp-img-2,.phil-img-2{width:auto;max-width:26%;max-height:313px;right:2%;bottom:19%}.exp-img-3,.phil-img-3{max-width:21%;max-height:333px;left:47%;bottom:-30px}.exp-img-4,.phil-img-4{max-width:24%;max-height:323px;left:6%;top:33%}.exp-img-5,.phil-img-5{max-width:40%;max-height:433px;left:0;bottom:-30px}.exp-img-6,.phil-img-6{overflow:hidden;max-width:211px;max-height:211px;left:40%;top:17%}.phil-img-5{left:2%}.award-content-wrapper{left:0;bottom:0;opacity:0;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}.award-content-wrapper.active-content{opacity:1;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}.award-logo-wrapper img{height:125px;width:auto}#experiences-carousel{padding-left:200px;padding-right:240px}#experiences-carousel .acrotel-navigation-pagination{margin-left:40px;padding-top:50px}.experience-carousel-img,.home-experiences-img{max-height:800px;min-height:800px}.experience-carousel-content{bottom:75px;padding:0 40px}#experiences-carousel .swiper-slide .home-experiences-img{opacity:.8}#experiences-carousel .swiper-slide.swiper-slide-active .home-experiences-img{opacity:.7}.experience-carousel-item:not(.swiper-slide-active) .experience-carousel-content{opacity:0;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}.experience-carousel-item.swiper-slide-active .experience-carousel-content{opacity:1;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}#experiences-carousel .swiper-slide{min-height:475px;max-height:475px;width:90%}#experiences-carousel .swiper-slide.swiper-slide-prev,#experiences-carousel .swiper-slide.swiper-slide-next{min-height:600px;max-height:600px}#experiences-carousel .swiper-slide.swiper-slide-active{min-height:800px;max-height:800px;transform:scale(1.1);margin:0 40px 0 20px!important;z-index:2}#experiences-carousel .experiences-pagination,#accommodation-carousel-wrapper .accommodation-pagination{width:unset;left:50%;bottom:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}#accommodation-carousel-wrapper .accommodation-pagination{bottom:-55px}#experiences-carousel .swiper-button-next,#experiences-carousel .swiper-button-prev,#accommodation-carousel-wrapper .swiper-button-next,#accommodation-carousel-wrapper .swiper-button-prev{top:unset;bottom:-6px;margin-top:0}#accommodation-carousel-wrapper .swiper-button-next,#accommodation-carousel-wrapper .swiper-button-prev{bottom:-60px}#experiences-carousel .swiper-button-next,#accommodation-carousel-wrapper .swiper-button-next{right:-35px;left:auto}#experiences-carousel .swiper-button-prev,#accommodation-carousel-wrapper .swiper-button-prev{left:-35px;right:auto}#experiences-carousel .swiper-button-next svg,#experiences-carousel .swiper-button-prev svg,#accommodation-carousel-wrapper .swiper-button-next svg,#accommodation-carousel-wrapper .swiper-button-prev svg{height:25px}#experiences-carousel .experiences-pagination span.swiper-pagination-bullet,#hotel-reviews .reviews-pagination span.swiper-pagination-bullet,#hotel-amenities .amenities-swiper-pagination span.swiper-pagination-bullet,#accommodation-carousel-wrapper .accommodation-pagination span.swiper-pagination-bullet{width:17.5px;height:17.5px;margin:0 5px}#hotel-amenities-item-content{max-width:65%}.amenity-carousel-img-wrapper{height:800px}#hotel-services .container,#accommodation-amenities .container,#philosophy-awards .container{border:1px dashed;border-radius:20px}.services-left,.amenities-left,.philosophy-awards-left{border-right:1px dashed}#hotel-services-scroll,#accommodation-amenities-scroll,#philosophy-awards-scroll{max-height:385px;border-top:1px solid}#philosophy-awards-scroll{max-height:400px}.hotel-service,.accommodation-amenity,.phil-award{border-bottom:1px solid #b9b095}#hotel-services-scroll,#hotel-services .container,.services-left,.hotel-service,#accommodation-amenities-scroll,#accommodation-amenities .container,#philosophy-awards-scroll,#philosophy-awards .container,.philosophy-awards-left,.phil-award{border-color:#b9b095}#hotel-services-num .num-total,#accommodation-amenities-num .num-total,#philosophy-awards-num .num-total{opacity:.25}.service-icon,.amenity-icon{width:45px;margin-right:2rem}.service-icon img{width:auto;height:40px}.amenity-icon img{width:auto;height:40px}#hotel-amenities-img-carousel{padding-right:calc(45% + 25px)}.location-map{margin-left:-12.5%}.location-map img{max-height:1200px}.location-map::before{content:" ";width:100%;height:70%;position:absolute;left:0;top:-170px;background-image:linear-gradient(to bottom,#fff 50%,transparent);z-index:0}#hotel-location-content.position-absolute{left:50%;top:200px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}#hotel-gallery-img-3,#restaurant-home-gallery-img-3,#hotel-gallery-img-6,#restaurant-home-gallery-img-6,#hotel-gallery-img-9,#restaurant-home-gallery-img-9,#hotel-gallery-img-12,{margin-top:-200px}.swiper-button-next::before,.swiper-button-next::after,.swiper-button-prev::before,.swiper-button-prev::after{display:none}.archive-accommodation-wrapper .row.even .col-12.col-lg-5,.archive-kids-wrapper .row.even .col-12.col-lg-5{order:-1}.archive-spa-wrapper .row.even .col-12.col-lg-5{order:1}.archive-spa-wrapper .row.even .col-12.col-lg-7{order:2}.archive-spa-wrapper .row.even .col-12.col-lg-7 .spa-img-3-wrapper{order:1}.archive-spa-wrapper .row.even .col-12.col-lg-7 .spa-img-2-wrapper{order:2}.archive-spa-wrapper .row.even .col-12.col-lg-7 .spa-img-thumb{order:3}.archive-accommodation-wrapper .row.even .col-12.col-lg-5 .accommodation-content,.archive-kids-wrapper .row.even .col-12.col-lg-5 .kids-content,.archive-spa-wrapper .row.even .col-12.col-lg-5 .spa-content{text-align:end}.accommodation-content .accommodation-size{border-right:1px solid #b9b095;padding-right:7.5px;margin-right:5px}.accommodation-content .accommodation-size sup{margin-top:15px}.accommodation-img-thumb,.kids-img-thumb{width:350px;height:350px;margin-bottom:-75px}.accommodation-img-2-wrapper,.kids-img-2{width:600px;height:315px}.spa-img-thumb{width:600px;height:310px}.archive-spa-wrapper .row.odd .spa-img-2-wrapper{padding:0 40px 40px 0}.archive-spa-wrapper .row.even .spa-img-2-wrapper{padding:0 0 40px 40px;margin-bottom:-250px}.spa-img-2-wrapper{background-color:rgb(249 246 240);width:300px;height:300px}.spa-img-3-wrapper{width:calc(100% - 300px);margin-bottom:40px;max-width:500px;height:300px}.archive-spa-wrapper .row.odd .spa-img-2-wrapper{margin-bottom:-250px;background-color:#fff}.archive-spa-wrapper .row.odd .spa-img-thumb{order:1}.archive-spa-wrapper .row:nth-child(even){background-color:#F9F6F0}.archive-spa-wrapper .row:nth-child(even)::before,.archive-spa-wrapper .row:nth-child(even)::after,{width:100vw}.kids-intro ul,.offer-content ul{list-style:none;padding:0}#archive-offers-box-info .row::before,#archive-offers-box-info .row::after,#offers-intro-box .row::before,#offers-intro-box .row::after,#contact-tabs .row::before,#contact-tabs .row::after,#contact-template-tabs .row::before,#contact-template-tabs .row::after{content:" ";width:1px;height:120%;position:absolute;left:33.33333333%;top:50%;border:1px dashed #b9b095;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}#contact-tabs .row::before,#contact-tabs .row::after,#contact-template-tabs .row::before,#contact-template-tabs .row::after{border:unset;border-left:1px solid #b9b095;height:140%}#archive-offers-box-info .row::after,#offers-intro-box .row::after,#contact-tabs .row::after,#contact-template-tabs .row::after{left:unset;right:33.33333333%}.offer-box-wrapper span,#contact-tabs .numbers,#contact-template-tabs .numbers{color:rgb(174 143 67 / .1);font-size:100px;font-weight:300;line-height:100px;position:absolute;left:5%;top:2%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.hotel-carousel-img,.inside-carousel-item,.hotel-gallery-carousel-item{max-height:600px;min-height:600px}.hotel-carousel-img img,.hotel-rooms-carousel-img img,.hotel-gallery-carousel-item img{max-width:unset;min-height:600px}#accommodation-details{margin-top:-75px}#accommodation-details .accommodation-details-wrapper .container{padding-top:100px;padding-bottom:100px;border-top:1px dashed rgb(0 0 0 / .5);border-bottom:1px dashed rgb(0 0 0 / .5)}.hotel-rooms-carousel-content div.big-text{max-width:50vw;margin:auto}#gastronomy-special-menu-content{margin-bottom:-170px}.dine-intro-img-1{max-width:33%;height:385px;left:5%;margin-top:-7.5%;order:1}.dine-intro-img-2{max-width:27%;height:625px;right:-10%;margin-top:7.5%;margin-bottom:-22.5%;order:2}.dine-intro-img-3{max-width:17%;height:375px;right:17%;order:7}.dine-intro-img-4{max-width:30%;height:365px;margin-top:-10%;left:-15%;order:6}.archive-offers-wrapper .offer-img,.transfer-page .transfer-img{max-height:700px}.archive-experiences-wrapper .container-fluid:nth-child(2n+1) .row:last-child .col-12 div,.archive-events-wrapper .container-fluid:nth-child(2n+1) .row:last-child .col-12 div{justify-content:center}.archive-experiences-wrapper .container-fluid:nth-child(2n) .row:last-child .col-12 div,.archive-events-wrapper .container-fluid:nth-child(2n) .row:last-child .col-12 div{justify-content:space-evenly}.archive-experiences-wrapper .container-fluid:nth-child(2n+1) .row:last-child .col-12 div .exp-file-wrapper,.archive-events-wrapper .container-fluid:nth-child(2n+1) .row:last-child .col-12 div .exp-file-wrapper{margin:0 10px}.exp-additional-imgs{margin-top:-100px}.exp-main-img{height:700px}.exp-file-1{max-width:450px}.exp-file-2,.exp-file-2 .exp-file{width:400px}.exp-file-2 .exp-file{height:400px}.exp-main-img a.button{left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.exp-main-img a.button .button-svg,.explore_link .button span{width:100px;height:100px}.exp-main-img a.button .button-svg svg,.explore_link .button span svg{height:30px;width:30px}.mfp-wrap{z-index:9999999999;background:rgb(255 255 255 / .75)}.mfp-iframe-holder .mfp-close{color:#fff!important;width:40px;background:#b9b095;height:40px;display:flex;align-items:center;justify-content:center;padding:16px 20px 20px 20px;border-radius:30px;font-size:30px;line-height:1;opacity:1;top:-45px!important}.mfp-iframe-holder .mfp-content{max-height:90vh!important;max-width:90%!important}.vr-tour,.all-item-vr-tour{width:85px;right:25px;bottom:25px}.vr-tour svg{width:85px;height:auto}.accommodation-item-vr-tour{top:-50%}#gastronomy-tabs-nav::before,#exp-tabs::before,#hotel-dine-tabs::before{content:" ";width:100%;height:1px;position:absolute;left:0;bottom:16px;border-bottom:2px dashed;z-index:-1}#exp-tabs::before{bottom:60px}.g-nav-link-dot{width:15px;height:15px;border:1px solid;border-radius:50%}.nav-link.active .g-nav-link-dot{transform:scale(3);border-color:#fff0;background-color:#b9b095}.tab-dine-content-desc .dine-tab-content-img-2{margin-right:-3rem}.exp-intro-img-1{width:200px;height:200px;top:2rem;left:calc(200px - 1.2rem)}.exp-intro-img-2{width:515px;height:430px;margin-bottom:2rem;margin-left:2.5rem}.exp-intro-img-3{width:340px;height:245px;right:0;top:calc(50% - 2rem);transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.exp-intro-img-4{width:245px;height:245px;bottom:8.5%;right:7.5%}.exp-intro-img-5{width:685px;height:430px;margin-left:-10%}.exp-intro-img-6{width:380px;height:325px;left:0;top:calc(200px + 4rem)}.tab-content-gallery-img-1{max-width:50%;margin-left:auto;margin-bottom:-150px;z-index:1}.tab-content-gallery-img-2{max-width:85%;margin-right:auto;z-index:-1}#notfound .notfound-icon-wrapper img{max-width:175px}#notfound .button .button-svg{border:1px solid}#main-content .archive-careers-wrapper .row{border-top:1px solid #b9b095}#main-content .archive-careers-wrapper .row:last-child{border-bottom:1px solid #b9b095}.career-img-wrapper{width:150px;height:150px;border-radius:50%}.career-content-wrapper{width:85%}.career-link-wrapper{width:15%}.candidate-profile-content ul,.candidate-benefits-content ul{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-content:center}.candidate-profile-content ul li,.candidate-benefits-content ul li{position:relative;display:inline-flex;width:auto;padding-left:10px;justify-content:start}.candidate-profile-content ul li::before,.candidate-benefits-content ul li::before{content:" ";width:10px;height:1px;position:absolute;left:-10px;top:50%;background-color:#000;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}#career-form label.wpforms-field-label,#career-form legend.wpforms-field-label,#career-form span.wpforms-required-label,#contact-template-form label.wpforms-field-label,#contact-template-form legend.wpforms-field-label,#contact-template-form span.wpforms-required-label{color:#b9b095}#career-form label.wpforms-field-label,#career-form legend.wpforms-field-label,#contact-template-form label.wpforms-field-label,#contact-template-form legend.wpforms-field-label{font-weight:300}#career-form input:not([type="checkbox"]),#career-form textarea,#contact-template-form input:not([type="checkbox"]),#contact-template-form textarea{border-radius:0;border:0;border-bottom:1px solid}#career-form input[type="checkbox"]::before,#contact-template-form input[type="checkbox"]::before{border-radius:50%}#career-form input[type="checkbox"]:checked::before,#contact-template-form input[type="checkbox"]:checked::before{border-color:#b9b095}#career-form input[type="checkbox"]:checked::before,#career-form input[type="checkbox"]:focus::before,#contact-template-form input[type="checkbox"]:checked::before,#contact-template-form input[type="checkbox"]:focus::before{box-shadow:0 0 0 1px #b9b095,0 1px 2px rgb(0 0 0 / .15)}#career-form input[type="checkbox"]:checked::after,#contact-template-form input[type="checkbox"]:checked::after{border-top:none;border-right:none;border-left:4px solid #b9b095;border-bottom:4px solid #b9b095}#career-form .wpforms-submit,#career-form .wpforms-submit:hover,#career-form .wpforms-submit:focus,div.wpforms-container-full button[type="submit"],div.wpforms-container-full button[type="submit"]:hover div.wpforms-container-full button[type="submit"]:focus,#contact-template-form .wpforms-submit,#contact-template-form .wpforms-submit:hover,#contact-template-form .wpforms-submit:focus,#home_availability .wpforms-submit,#home_availability .wpforms-submit:hover,#home_availability .wpforms-submit:focus{height:auto;color:#000;padding:0;border:0;margin-top:30px;text-transform:uppercase;background:transparent!important;background-color:transparent!important}#home_availability .wpforms-submit,#home_availability .wpforms-submit:hover,#home_availability .wpforms-submit:focus{color:#fff}#career-form .button-svg,#contact-template-form .button-svg,#home_availability .button-svg{width:50px;height:50px;color:#b9b095;border:1px solid;border-radius:50%;background-color:#b9b095}.contact-tabs-details-wrapper-adress p a{max-width:60%}.reviews-swiper .swiper-slide{height:auto;border:1px solid #b9b095}.reviews-swiper-item{background-color:#EBE3D0}.review-thumb-wrapper{width:100px;height:100px;border-radius:50%;margin-top:10px}.review-rating-circle{width:15px;height:15px;border-radius:50%}.hotel-gallery-img-wrapper:nth-child(3n){margin-top:-300px}.exp-img-content-wrapper .exp-content{left:0;top:0;opacity:0;z-index:1}.exp-img-content-wrapper .exp-content p{text-align:center}.exp-img-content-wrapper:hover .exp-content{opacity:1}.exp-img-content-wrapper .exp-main-img img{opacity:.6}.exp-img-content-wrapper:hover .exp-main-img img{opacity:.3}.offer-content ul,.arrow-bullet{list-style-image:url(https://www.acrotel.gr/wp-content/uploads/2024/10/arrow-right-short-gold-svg-gold.svg);padding-left:18px}.page-template-template-offers .offer-img,.post-type-archive-offers .offer-img,.transfer-page .transfer-img{min-height:650px}.rotating-icon{width:50px;height:50px;bottom:-140px;left:calc(50% - 25px);animation:rotate-icon 2s linear infinite;z-index:-1}.rotating-icon img{width:auto;height:50px}@keyframes rotate-icon{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}30%{transform:rotate(-15deg);-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg)}70%{transform:rotate(15deg);-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg)}100%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}}#accommodation-amenities-scroll,#hotel-services-scroll{cursor:none}#custom-cursor{width:75px;height:75px;border-radius:50%;opacity:0;transform:scale(0);transition:all 0.1s linear;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear}.swiper-pagination.dine-swiper-pagination{bottom:100px}.dine-swiper-pagination span.swiper-pagination-bullet{width:17.5px;height:17.5px;margin:0 5px}.dine-swiper-pagination span.swiper-pagination-bullet{background-color:#b9b095}.dine-swiper-prev::after,.dine-swiper-next::after{display:none}.dine-swiper-prev,.dine-swiper-next{width:50px;height:50px;top:50%;left:50px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.dine-swiper-next{left:auto;right:50px}.dine-swiper-prev svg,.dine-swiper-next svg{width:unset;height:unset}.dine-swiper-prev svg{transform:rotate(-180deg)}.gastronomy-img-thumb{width:600px;height:380px;order:1}.gastronomy-img-2-wrapper{padding:0 40px 40px 0;background-color:#F9F6F0;margin-bottom:-300px;width:300px;height:300px}.gastronomy-img-3-wrapper{width:calc(100% - 300px);margin-bottom:40px;height:300px}.gastronomy-wrapper:nth-child(even) .gastronomy-img-2-wrapper{background-color:#fff}#gastronomy-intro-content.gradient-bg::after{display:none}.gastronomy-wrapper:nth-child(even){background:unset}.gastronomy-wrapper:nth-child(odd).gradient-bg:nth-child(odd)::after{height:600px}.gastronomy-wrapper:nth-child(odd).gradient-bg:nth-child(odd)::before{height:100px;background-image:linear-gradient(to top,#f5f3f0,#fff)}#gastronomy-roof-img-1{height:700px;width:100%}.gastronomy-roof-gallery-imgs{margin-top:-180px}.gastronomy-roof-gallery-imgs:nth-child(even){height:490px;width:380px}.gastronomy-roof-gallery-imgs:nth-child(odd){height:240px;width:450px}.gastronomy-special-menu-content{width:35vw;padding:50px 80px;background-color:rgb(0 0 0 / .5)}.gastronomy-special-menu-img{width:100vw;transform:rotateY(180deg)}#main-content .swiper-slide.dine-swiper-slide{padding:0 100px}.accommodation-img-thumb{width:calc(100% - 400px);padding:0 0 40px 40px;background-color:#fff;margin-bottom:-170px;height:350px}.accommodation-img-2-wrapper{order:-1;max-width:400px;margin-bottom:40px}.accommodation-img-3-wrapper{max-width:600px}#archive-accommodation-intro.gradient-bg::after,.archive-accommodation-intro.gradient-bg::after{background-image:linear-gradient(to top,#F9F6F0 50%,#fff)}.archive-accommodation-wrapper .row:nth-child(3n+1) .accommodation-img-thumb{background-color:#F9F6F0}.archive-accommodation-wrapper .row:nth-child(3n+1)::before,.archive-accommodation-wrapper .row:nth-child(3n+1)::after{content:" ";width:100vw;height:50%;position:absolute;top:1%;background-image:linear-gradient(to bottom,#fff,#F9F6F0 25%);z-index:-1;left:-50%;transform:translateX(calc(1320px - 50%))}.archive-accommodation-wrapper .row:nth-child(3n+1)::after{top:unset;background-image:linear-gradient(to top,#fff,#F9F6F0 50%);bottom:0}.archive-accommodation-wrapper .row:first-child::before{background-image:linear-gradient(to top,#F9F6F0,#F9F6F0);top:0}.gallery_horizontal,.gallery_horizontal img{max-width:450px;height:300px}.gallery_vertical_big,.gallery_vertical_big img{max-width:400px;height:425px}.gallery_vertical,.gallery_vertical img{max-width:250px;height:400px}.gallery_horizontal_big,.gallery_horizontal_big img{max-width:550px;height:600px}.gastronomy-img-thumb{width:600px;height:380px;order:1}.gastronomy-img-2-wrapper{padding:0 40px 40px 0;background-color:#f4f2ed;margin-bottom:-300px;width:300px;height:300px}.gastronomy-img-3-wrapper{width:calc(100% - 300px);margin-bottom:40px;height:300px}.gastronomy-wrapper:nth-child(even) .gastronomy-img-2-wrapper{background-color:#fff}#gastronomy-intro-content.gradient-bg::after{display:none}.gastronomy-wrapper:nth-child(even){background:unset}.gastronomy-wrapper.sm-gradient-bg::after{height:400px}#gastronomy-roof-img-1{height:700px;width:100%}.gastronomy-roof-gallery-imgs{margin-top:-180px}.gastronomy-roof-gallery-imgs:nth-child(even){height:490px;width:380px}.gastronomy-roof-gallery-imgs:nth-child(odd){height:240px;width:450px}.gastronomy-special-menu-content{width:35vw;padding:50px 80px;background-color:rgb(0 0 0 / .5)}.gastronomy-special-menu-img{width:100vw;transform:rotateY(180deg)}.about-dine-content{max-width:35%;margin:auto;margin-top:-2.5%;order:4}.dine-about-row-1{order:3}.dine-about-row-2{order:5}.spa-journey-content{width:35vw;padding:100px;background-color:rgb(0 0 0 / .65)}.spa-intro-gallery-title{top:50%;left:50%;transform:translate(-50%,-50%)}.main-gallery-img::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to top,rgb(0 0 0 / .7),transparent);z-index:1}#spa-img-1{height:700px}.spa-gallery .gallery-imgs{margin-top:-180px}.spa-gallery .gallery-imgs:nth-child(odd){height:490px;width:380px}.spa-gallery .gallery-imgs:nth-child(even){height:240px;width:450px}.md-title{letter-spacing:2px}.archive-spa-wrapper .row:nth-child(even){background-color:unset}.archive-spa-wrapper .row:nth-child(even)::before,.archive-spa-wrapper .row:nth-child(even)::after{content:" ";width:100vw;height:50%;position:absolute;top:1%;background-image:linear-gradient(to bottom,#fff,#F9F6F0 60%);z-index:-1;left:-50%;transform:translateX(calc(1320px - 50%))}.archive-spa-wrapper .row:nth-child(even)::after{top:unset;background-image:linear-gradient(to top,#fff,#F9F6F0 50%);bottom:0}.archive-spa-wrapper .row.even .spa-img-2-wrapper{background-color:#F9F6F0}.spa-img-2-wrapper{margin-bottom:-250px}.kids-img-thumb{width:calc(100% - 450px);padding:0 0 40px 40px;background-color:rgb(255 255 255);margin-bottom:-200px;height:300px}.kids-img-2-wrapper{order:-1;height:300px;width:450px;margin-bottom:40px}.kids-img-3-wrapper{width:600px;height:300px}.join-img-2-wrapper{margin-bottom:-70px;width:300px;height:300px}.join-img-3-wrapper{width:calc(100% - 150px);height:300px}.sustainability-gallery-section .explore_link{top:40%;left:50%;transform:translate(-50%,-50%)}#area-main,#sustainability-gallery-img-1{height:700px;width:100%}.sustainability-gallery-imgs{margin-top:-125px}.sustainability-gallery-imgs:nth-child(2n+1),.area-img:nth-child(2n){width:27%}.sustainability-gallery-imgs:nth-child(2n),.area-img:nth-child(2n+1){width:30%}.sustainability-gallery-imgs:nth-child(2n+1) .sustainability-gallery-img-wrappper{height:490px}.sustainability-gallery-imgs:nth-child(2n) .sustainability-gallery-img-wrappper{height:240px}.sustainability-gallery-imgs:nth-child(2n+1) .sustainability-gallery-img-wrappper{margin-top:-95px}#loader{z-index:999999999999}.acrotel-a{max-height:250px;width:200px;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:2}#search-hero,#texts-hero{height:50vh;background-color:#b9b095}#search-content .row.b-border,#texts-hero .row.b-border{border-color:#b9b095}.close-search{position:absolute;font-size:30px;line-height:22px;opacity:0}.accordion-item{border:0}.accordion-item .accordion-body{font-style:italic;font-size:18px;line-height:28px;padding-top:25px}.accordion-item:first-of-type,.accordion-item:last-of-type,.accordion-item:first-of-type .accordion-button,.accordion-item:last-of-type .accordion-collapse{border:0;border-radius:0}.accordion-button,.accordion-button:not(.collapsed){color:#b9b095;border-bottom:0;background-color:#fff0;text-transform:uppercase}.accordion-header{border-bottom:1px solid #b9b095}.accordion-button:focus,.accordion-button,.accordion-button:not(.collapsed){box-shadow:none}.accordion-button::after,.accordion-button:not(.collapsed)::after{content:"";width:20px;height:20px;position:absolute;top:30px;right:20px;background-image:url(https://www.acrotel.gr/wp-content/themes/acrotel/media/gold-arrow-accordion.svg);background-repeat:no-repeat;background-size:contain;background-attachment:scroll}.accordion-button.collapsed::after{top:20px}.transfer-page-content h2{margin-bottom:1.75rem}.transfer-content em{font-size:17px;line-height:27px}.page-hero-content{padding:0 25px}#footer-newsletter{max-width:425px}#footer-newsletter .wpforms-container,#footer-newsletter .wpforms-submit-container,#footer-newsletter .wpforms-container .wpforms-field{margin:0;padding-bottom:0}#footer-newsletter input[type="email"]{height:auto;padding:20px 0;border:0;border-radius:0;border-bottom:1px solid #b9b095;background-color:#fff0}#wpforms-4895-field_2 label.wpforms-field-label-inline{font-size:14px;line-height:18px;height:75px}#footer-newsletter button[type='submit']{width:50px;height:50px;position:absolute;top:-145.5px;right:0;padding-top:2.5px;margin-top:0;border:1px solid #b9b095;border-radius:50%;z-index:2;font-size:0;line-height:0}.resorts-vr-tour{right:20px;bottom:20px}.hotel-gallery-carousel-item:not(.swiper-slide-active) .resorts-vr-tour{opacity:0}.hotel-gallery-carousel-item.swiper-slide-active .resorts-vr-tour{opacity:1}.dine-tab-content-gallery{height:585px}.black-friday-banner{width:250px;height:250px;border-radius:50%;overflow:hidden;position:absolute;background-color:#000;top:-10%;padding:30px;z-index:2}.black-friday-row.odd .black-friday-banner{left:-10%}.black-friday-row.even .black-friday-banner{left:unset;right:-10%}section#offers-bf-outro{padding-bottom:50px}section#offers-bf-outro::after{content:" ";width:95%;height:1px;position:absolute;left:2.5%;bottom:0;background-color:#b9b095}#offers-bf-intro h2{color:#000;font-weight:400}.page-template-template-offers .black-friday-row .offer-img,.archive-offers-wrapper .black-friday-row .offer-img{height:650px!important}.black-friday-row .offer-content::before{content:" ";width:calc(100% + 3rem);height:130%;position:absolute;left:-24px;top:-15%;background-color:#000;z-index:-1}.black-friday-row a.button{color:#fff}#wpforms-4895-field_2 a{color:#b9b095}#offers-carousel .black-friday-banner{left:15px;top:15px}#offers-carousel .black-friday-offer-item .offer-carousel-content{background-color:#000}#offers-carousel .black-friday-offer-item .offer-carousel-content{color:#fff}#hotels-menu{position:absolute;top:175px;left:0;padding:12.5px 0;border-top:1px solid;border-bottom:1px solid;border-color:rgb(255 255 255 / .5);z-index:20}#mobile-menu-btn.is-open #mobile-menu-btn-sign{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}#mobile-menu-btn,#hotel-name{display:none}#mobile-menu-btn{cursor:pointer}#mobile-menu-btn{top:50%;right:-80px;padding:10px 21px 7px 21px;background-color:#f5f3f0;border-radius:10px 10px 0 0;box-shadow:0 0 5px rgb(0 0 0 / .25);transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-o-transform:translateY(-50%) rotate(90deg)}#mobile-menu-btn::before{content:" ";width:100%;height:10px;position:absolute;left:0;bottom:-5px;background-color:#f5f3f0}#mobile-menu-btn-text{width:50px}#mobile-menu-btn-sign{font-size:30px;line-height:20px;margin-top:-2.5px}body .body-wrapper::before{content:" ";width:100vw;height:100%;position:absolute;left:0;top:0;background-color:#fff0;z-index:-2;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}body.vh-100 .body-wrapper::before{z-index:2;background-color:rgb(0 0 0 / .3);transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}.blog-item{border-bottom:1px solid #b9b095}.blog-item .blog-readmore .button-svg{margin-left:0!important}.blog-item .blog-img-wrapper{height:400px}.blog-item .blog-date-icon img{height:20px;width:auto}#weddings .exp-file:first-child video,#anniversary .exp-file:first-child video{max-height:600px}#blog-main-content h2,#blog-main-content h3{color:#b9b095}#blog-main-content strong{font-weight:400}.blog-sidebar-widget ul{padding-left:0}.blog-sidebar-widget li{list-style:none;padding:15px 15px 15px 20px;border-bottom:1px dashed #b9b095;font-family:inherit;position:relative}.blog-sidebar-widget li::before{content:" ";width:7px;height:7px;position:absolute;left:0;top:50%;border-radius:50%;background-color:#b9b095;z-index:2;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.blog-sidebar-widget{width:100%;box-shadow:0 2px 15px rgb(0 0 0 / .15)}.collaspse-button{display:none}.archive-blog-wrapper .pagination li a:not(.prev.page-numbers,.next.page-numbers).page-numbers,.archive-blog-wrapper .pagination li span:not(.prev.page-numbers,.next.page-numbers).page-numbers.current{content:"";width:25px;height:25px;color:#b9b095;background-color:#b9b095;border-radius:50%;font-size:0;z-index:1}.archive-blog-wrapper .pagination li a:not(.prev.page-numbers,.next.page-numbers).page-numbers{opacity:.5}.archive-blog-wrapper .pagination ul.page-numbers li{margin:0 10px}.archive-blog-wrapper .pagination ul.page-numbers li:hover a:not(.next,.prev),.archive-blog-wrapper .pagination ul.page-numbers li span.current{border-bottom:none}#offers-notice em,#offers-info em{font-size:16px;line-height:26px}.accommodation-item-details strong{font-weight:400}div#footer-app-stores-wrapper img{height:60px;width:auto}.social-icon-img{width:clamp(30px, 2.292vw, 44px);height:clamp(30px, 2.292vw, 44px)}header #menu-modal-hotels-menu svg path{fill:#b9b095}.hotels-carousel-content{overflow:visible}.hotels-carousel-wrapper-new .swiper-button-prev svg path,.hotels-carousel-wrapper-new .swiper-button-next svg path,#accommodation-carousel-wrapper .swiper-button-prev svg path,#accommodation-carousel-wrapper .swiper-button-next svg path{fill:#fff!important}#home_availability .button-svg svg{fill:#fff}.vr-tour svg{width:clamp(50px,4.427vw,85px)}.hotel-carousel-content .inner-wrapper{background:#F5F3F0FC;max-width:max-content;margin-left:auto;margin-right:auto;max-width:clamp(400px,38.021vw,600px);padding:20px;margin-top:clamp(-100px,-5.208vw,-40px)}#accommodation-carousel-content .inner-wrapper{background:#F5F3F0FC;max-width:max-content;margin-left:auto;margin-right:auto;max-width:clamp(400px,38.021vw,600px);padding:20px}.hotels-carousel-wrapper-new .acrotel-navigation-pagination,.hotel-accommodation-carousel-images .acrotel-navigation-pagination{position:absolute;width:100%;top:50%;z-index:99999}.hotels-carousel-wrapper-new .hotels-navigation,#accommodation-carousel-wrapper .hotels-navigation{width:60%!important}.hotels-carousel-wrapper-new .swiper-button-prev,.hotels-carousel-wrapper-new .swiper-button-next,.hotel-accommodation-carousel-images .swiper-button-prev,.hotel-accommodation-carousel-images .swiper-button-next{background:#b9b095;width:65px;height:65px;border-radius:50%}.hotels-carousel-wrapper-new .swiper-button-prev svg,.hotels-carousel-wrapper-new .swiper-button-next svg,.hotel-accommodation-carousel-images .swiper-button-prev svg,.hotel-accommodation-carousel-images .swiper-button-next svg,{fill:#fff}.hotels-carousel-content-text br{display:none}html[lang="el"] #hotels-carousel-content,html[lang="en"] #hotels-carousel-content,html[lang="en-US"] #hotels-carousel-content,html[lang="en-GB"] #hotels-carousel-content,html[lang="de"] #hotels-carousel-content,html[lang="de-DE"] #hotels-carousel-content{margin-top:-148px}.home-item-vr-tour,.accommodation-vr-tour{top:10px;bottom:unset!important}.experience-carousel-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:1;opacity:.4}.swiper-slide-active .experience-carousel-img:after{display:none}#experiences-carousel .acrotel-navigation-pagination{width:100%;position:absolute;top:48%;z-index:9;max-width:clamp(300px,72.917vw,1400px);left:50%;transform:translateX(-50%);margin-left:0}#experiences-carousel .swiper-button-next svg path,#experiences-carousel .swiper-button-prev svg path{fill:#fff}#experiences-carousel .swiper-button-next,#experiences-carousel .swiper-button-prev{background:#b9b095;width:65px;height:65px;border-radius:50%;fill:#000}#gastronomy-tabs-nav::before,#hotel-dine-tabs::before{display:none}#gastronomy-tabs-nav .nav-link .g-nav-link-dot::before,#dine-nav-tabs-wrapper .nav-link .g-nav-link-dot::before{content:" ";width:max-content;height:0;position:absolute;left:calc(50% - 1px);top:-13px;border-right:1px dashed;z-index:-1;opacity:0;visibility:hidden;pointer-events:none;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}#gastronomy-tabs-nav .nav-link.active .g-nav-link-dot::before,#dine-nav-tabs-wrapper .nav-link.active .g-nav-link-dot::before{opacity:1;height:12px;visibility:visible;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition-delay:0.3s}.reviews-swiper-item{background-color:rgb(0 0 0 / .05)}.location-direction-1{margin-right:clamp(50px,7.813vw,150px)}.nav-link:not(.active) .g-nav-link-dot{transform:scale(1);animation:pulse 2s infinite;box-shadow:0 0 0 0 rgb(0 0 0 / .6)}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgb(0 0 0 / .8)}50%{transform:scale(1);box-shadow:0 0 0 5px #fff0}100%{transform:scale(.95);box-shadow:0 0 0 0 #fff0}}#hotels-carousel-content h3 .gold-text{color:#b9b095}#accommodation-carousel-content .inner-wrapper{box-shadow:0 2px 12px rgb(0 0 0 / .25)}#accommodation-carousel-content{overflow-x:hidden;margin-top:-200px}#accommodation-carousel-content .hotel-accommodation-carousel-item-content{background:#fff0}#accommodation-carousel-content::after{content:"";width:100%;height:100px;position:absolute;left:0;top:196px;background-color:#F5F3F0FC;z-index:-1}#accommodation-carousel-content .accommodation-bed{width:100%;justify-content:center;margin-top:15px}.accommodation-vr-tour{top:20px;right:15px}.hotel-accommodation-carousel-images .swiper-button-next,.hotel-accommodation-carousel-images .swiper-button-prev{width:clamp(40px,3.385vw,65px);height:clamp(40px,3.385vw,65px)}#accommodation-carousel-wrapper .swiper-button-next svg,#accommodation-carousel-wrapper .swiper-button-prev svg{height:15px}.resorts-vr-tour{right:15px;top:10px;bottom:unset!important}.max-content{max-width:max-content}