@import url(https://use.typekit.net/mxx7nhg.css);
@font-face{font-family:icons;src:url(../fonts/icons.eot?94ff34ff4bf2badb9c450e5b53bc1552#iefix) format("embedded-opentype"),url(../fonts/icons.woff2?de9755c2f628f8eb2d8c18227fa10475) format("woff2"),url(../fonts/icons.woff?171947d35b1aa0b44880cc97a9ef60d4) format("woff")}i[class*=" icon-"]:before,i[class^=icon-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icons!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none}.icon-arrow-long-down:before{content:"\f101"}.icon-arrow-long-left:before{content:"\f102"}.icon-arrow-long-right-1:before{content:"\f103"}.icon-arrow-long-right:before{content:"\f104"}.icon-caution:before{content:"\f105"}.icon-close:before{content:"\f106"}.icon-cloudy:before{content:"\f107"}.icon-partly-cloudy:before{content:"\f108"}.icon-rain:before{content:"\f109"}.icon-snow:before{content:"\f10a"}.icon-storm:before{content:"\f10b"}.icon-sunny:before{content:"\f10c"}
[v-cloak]{display:none!important}button{background:transparent;border:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-anchor:none}.container-fluid{max-width:1720px;padding-right:20px}.container-fluid,.container-fluid-align-left{padding-left:20px}.no-events{pointer-events:none}.sticky{position:sticky;top:0}.max-w-594{max-width:594px;width:100%}.max-w-800{max-width:800px;width:100%}[class*=z-],[class^=z-]{position:relative}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-1000{z-index:1000!important}@media only screen and (min-width:576px){.ratio-sm-unset:before{content:unset}.vh-sm-100{height:100vh}.mx-sm-vw-3{margin-left:3vw;margin-right:3vw}}@media only screen and (min-width:768px){.container-fluid-md-align-left{max-width:unset;padding-left:20px;padding-right:0}.mx-md-vw-7{margin-left:7vw;margin-right:7vw}.sticky-md{position:sticky;top:0}}@media only screen and (min-width:992px){.mx-lg-vw-18{margin-left:18vw;margin-right:18vw}}@media only screen and (min-width:1200px){.max-w-xl-530{max-width:530px;width:100%}.sticky-xl{position:sticky;top:0}}@media only screen and (min-width:1367px){.max-w-xxl-800{max-width:800px;width:100%}}@media only screen and (min-width:1720px){.container-fluid-align-left,.container-fluid-lg-align-left,.container-fluid-md-align-left,.container-fluid-sm-align-left,.container-fluid-xl-align-left,.container-fluid-xxl-align-left{padding-left:calc(50vw - 840px)!important}}.btn-home{align-items:center;color:#000;display:flex;position:relative}.btn-home .bg-image-component:first-child{min-width:72%}.btn-home .bg-image-component:nth-child(2){margin-left:20px;min-width:calc(28% - 20px)}.btn-home .btn-text{bottom:0;padding-left:25px;position:absolute;transform:translateY(70%)}.btn-home .btn-text .btn-text-primary{white-space:nowrap}.btn-home .btn-text .btn-text-primary .text-from-bottom{padding-top:6px}.btn-home .btn-text .btn-text-primary span{font-size:calc(1.525rem + 4.4vmin);font-weight:600;letter-spacing:.25rem;line-height:.9}@media (min-width:900px) and (min-height:900px){.btn-home .btn-text .btn-text-primary span{font-size:4rem}}.btn-home .btn-text em,.btn-home .btn-text i{left:0;pointer-events:none;position:absolute;top:-4vw;transform:translateY(-10px);transition:transform .25s ease-in-out}.btn-home .btn-text em:before,.btn-home .btn-text i:before{font-size:calc(2.675rem + 22.8vmin)}@media (min-width:900px) and (min-height:900px){.btn-home .btn-text em:before,.btn-home .btn-text i:before{font-size:15.5rem}}.btn-home .btn-text .btn-text-secondary{display:block;left:-15px;margin-top:38px;position:relative;white-space:nowrap}.btn-home .btn-text .btn-text-secondary span{font-size:.8rem;font-weight:400;letter-spacing:.2rem;line-height:1.2}.btn-home:hover{color:#000}.btn-home:hover em,.btn-home:hover i{transform:translateY(0)}.btn-room{display:block;position:relative}.btn-room .btn-text{bottom:0;font-size:calc(1.535rem + 4.56vmin);font-weight:500;left:10px;letter-spacing:.55rem;line-height:1;position:absolute;z-index:1}@media (min-width:900px) and (min-height:900px){.btn-room .btn-text{font-size:4.1rem}}.btn-room .btn-text.text-back{color:#000;z-index:0}.btn-room .btn-text.text-front{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;color:transparent;z-index:201}.btn-room em,.btn-room i{bottom:0;color:#000;position:absolute;right:0;transform:translate(20px,-100%);transition:transform .25s ease-in-out;z-index:201}.btn-room em:before,.btn-room i:before{font-size:calc(1.825rem + 9.2vmin)}@media (min-width:900px) and (min-height:900px){.btn-room em:before,.btn-room i:before{font-size:7rem}}.btn-room:hover em,.btn-room:hover i{transform:translate(30px,-100%)}.btn-book-external{display:inline-block;font-size:0;position:relative;text-align:center;z-index:201}.btn-book-external span{display:inline-block;font-size:.825rem;font-weight:300;letter-spacing:.05rem;padding:10px 20px;white-space:nowrap;width:100%}.btn-book-external span.btn-book-external-back{background-color:#000;border:1px solid #000;color:#fff;transition:background-color .25s ease-in-out,color .25s ease-in-out}.btn-book-external:hover span.btn-book-external-back{background-color:#fff;color:#000}.btn-back{padding-bottom:20px;padding-left:65px;padding-right:30px;position:fixed;right:100%;top:160px;transform:translateX(100%);transition:transform .25s ease-in-out;z-index:1000}.btn-back span{color:#000;font-size:.75rem;font-weight:700;letter-spacing:.15rem;white-space:nowrap}.btn-back em,.btn-back i{bottom:0;color:#000;left:30px;pointer-events:none;position:absolute;transition:transform .25s ease-in-out}.btn-back em:before,.btn-back i:before{font-size:10rem}.btn-back:hover em,.btn-back:hover i{transform:translateX(-20px)}.btn-back.hide{transform:translateX(0)}.btn-area{display:block}.btn-area .btn-text{color:#000;font-size:calc(1.375rem + 2vmin);font-weight:600;letter-spacing:.55rem;line-height:1;padding-right:140px;position:absolute;right:35px;top:50%;transform:translateY(-50%)}@media (min-width:900px) and (min-height:900px){.btn-area .btn-text{font-size:2.5rem}}.btn-area .btn-text em,.btn-area .btn-text i{position:absolute;right:0;top:40%;transform:translate(-10px,-50%);transition:transform .25s ease-in-out}.btn-area .btn-text em:before,.btn-area .btn-text i:before{font-size:calc(2.475rem + 19.6vmin)}@media (min-width:900px) and (min-height:900px){.btn-area .btn-text em:before,.btn-area .btn-text i:before{font-size:13.5rem}}.btn-area:hover .btn-text em,.btn-area:hover .btn-text i{transform:translateY(-50%)}.btn-book{display:inline-block;position:relative}.btn-book .photo-wrapper{left:0;opacity:.5;position:absolute;top:20%;transform:translateY(-50%);width:250px;z-index:-1}.btn-book p{color:#000;display:inline-block;font-size:calc(1.425rem + 2.8vmin);font-weight:500;letter-spacing:.3rem;line-height:1.1;padding:0 40px 50px 20px;position:relative;white-space:nowrap}@media (min-width:900px) and (min-height:900px){.btn-book p{font-size:3rem}}.btn-book p em,.btn-book p i{bottom:25px;pointer-events:none;position:absolute;right:0;transform:translateX(-10px);transition:transform .25s ease-in-out}.btn-book p em:before,.btn-book p i:before{font-size:calc(2.995rem + 27.92vmin)}@media (min-width:900px) and (min-height:900px){.btn-book p em:before,.btn-book p i:before{font-size:18.7rem}}.btn-book p span{bottom:0;font-size:.9rem;font-weight:600;letter-spacing:.25rem;position:absolute;right:6%;transition:letter-spacing .25s ease-in-out}.btn-book:hover p{color:#000}.btn-book:hover p em,.btn-book:hover p i{transform:translateX(0)}.btn-book:hover p span{letter-spacing:.3rem}.btn-book.img-center .bg-image-component{left:35%;top:50%}.btn-book-wrapper{left:50%;left:calc(50% - 100px);position:absolute;text-align:center;top:50%;top:calc(50% - 75px);width:180px}.btn-book-wrapper .btn-book-room .btn-text{display:inline-block;font-size:3.125rem;font-weight:500;letter-spacing:.5rem;line-height:1;position:relative;transition:color .25s ease-in-out;transition:transform .25s ease-in-out}.btn-book-wrapper .btn-book-room .btn-text.text-back{color:#000;position:relative;z-index:10}.btn-book-wrapper .btn-book-room .btn-text.text-front{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;color:transparent;left:0;position:absolute;top:0;z-index:201}.btn-book-wrapper .btn-book-room:hover span:first-child{color:#fff}.btn-book-wrapper .btn-book-room:hover span:nth-child(2){background-color:#000;color:#fff;transition:color .25s ease-in-out,background-color .25s ease-in-out}.btn-room-details{bottom:80px;left:20px;position:absolute;text-align:left}.btn-room-details .btn-text{bottom:100%;color:#000;font-size:calc(1.525rem + 4.4vmin);font-weight:500;left:0;letter-spacing:.7rem;line-height:1;position:absolute}@media (min-width:900px) and (min-height:900px){.btn-room-details .btn-text{font-size:4rem}}.btn-room-details .btn-text.text-back{color:#000;opacity:1;transition:opacity .25s ease-in-out;z-index:-1}.btn-room-details .btn-text.text-front{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;color:transparent;z-index:10;z-index:201}.btn-room-details .btn-tag{background-color:#000;color:#fff;display:inline-block;font-size:.875rem;font-weight:400;letter-spacing:.175rem;line-height:1;margin-top:5px;padding:3px 6px 5px;position:relative;z-index:10}.btn-room-details.ios-fix{bottom:110px}.btn-room-details:hover .btn-text.text-back{opacity:0}.btn-area-gallery{height:100%;position:relative;width:100%}.btn-area-gallery .bg-image-component{background-color:#000;padding-top:100%}.btn-area-gallery .btn-text{bottom:5px;color:#000;font-size:calc(1.39375rem + 2.3vmin);font-weight:600;left:5px;letter-spacing:.5357rem;position:absolute;text-align:right}@media (min-width:900px) and (min-height:900px){.btn-area-gallery .btn-text{font-size:2.6875rem}}.btn-area-gallery:hover .bg-image-component .bg-image-wrapper{opacity:0}.btn-area-gallery:hover .btn-text{color:#fff}.lang-el .btn-home .btn-text .btn-text-primary span{font-size:calc(1.525rem + 4.4vmin);letter-spacing:.05rem}@media (min-width:900px) and (min-height:900px){.lang-el .btn-home .btn-text .btn-text-primary span{font-size:4rem}}.lang-el .btn-area .btn-text{letter-spacing:.05rem}.lang-el .btn-book-wrapper{left:calc(50% - 153px);width:292px}@media only screen and (min-width:576px){.btn-home .btn-text{padding-left:30px;transform:translateY(60%)}.btn-home .btn-text em,.btn-home .btn-text i{top:-5vw}.btn-home .btn-text .btn-text-primary span{font-size:calc(1.575rem + 5.2vmin);letter-spacing:.55rem}}@media only screen and (min-width:576px) and (min-width:900px) and (min-height:900px){.btn-home .btn-text .btn-text-primary span{font-size:4.5rem}}@media only screen and (min-width:576px){.btn-home .btn-text .btn-text-secondary{left:-20px}.btn-back{top:190px}.btn-book-wrapper{left:calc(50% - 150px);width:282px}.btn-book-wrapper .btn-book-room .btn-text{font-size:4.5rem;letter-spacing:1rem}.btn-room-details .btn-text{font-size:calc(1.575rem + 5.2vmin)}}@media only screen and (min-width:576px) and (min-width:900px) and (min-height:900px){.btn-room-details .btn-text{font-size:4.5rem}}@media only screen and (min-width:576px){.btn-area .btn-text{font-size:calc(1.5rem + 4vmin);padding-right:180px;right:-30px}}@media only screen and (min-width:576px) and (min-width:900px) and (min-height:900px){.btn-area .btn-text{font-size:3.75rem}}@media only screen and (min-width:576px){.btn-book p{font-size:calc(1.525rem + 4.4vmin);padding:0 40px 50px 30px}}@media only screen and (min-width:576px) and (min-width:900px) and (min-height:900px){.btn-book p{font-size:4rem}}@media only screen and (min-width:576px){.btn-book p span{font-size:1rem}.lang-el .btn-home .btn-text em,.lang-el .btn-home .btn-text i{top:-7vw}.lang-el .btn-book-wrapper{left:calc(50% - 236px);width:450px}}@media only screen and (min-width:768px){.btn-home .btn-text{padding-left:40px;transform:translateY(57%)}.btn-home .btn-text em,.btn-home .btn-text i{top:-2vw}.btn-home .btn-text .btn-text-primary span{font-size:calc(1.675rem + 6.8vmin)}}@media only screen and (min-width:768px) and (min-width:900px) and (min-height:900px){.btn-home .btn-text .btn-text-primary span{font-size:5.5rem}}@media only screen and (min-width:768px){.btn-home .btn-text .btn-text-secondary{left:-30px}.btn-back{top:230px;transform:translateX(calc(100% + 50px))}.btn-book-wrapper{left:calc(50% - 206px);width:390px}.btn-book-wrapper .btn-book-room .btn-text{font-size:6rem;letter-spacing:1.5rem}.btn-room-details{bottom:20px}.btn-area .btn-text{padding-right:230px;right:-50px}.btn-area-gallery .btn-text{left:unset;right:5px}.btn-book p{font-size:calc(1.575rem + 5.2vmin);letter-spacing:.6rem}}@media only screen and (min-width:768px) and (min-width:900px) and (min-height:900px){.btn-book p{font-size:4.5rem}}@media only screen and (min-width:768px){.lang-el .btn-home .btn-text{transform:translateY(68%)}.lang-el .btn-home .btn-text em,.lang-el .btn-home .btn-text i{top:-8vw}.lang-el .btn-home .btn-text .btn-text-primary span{font-size:calc(1.525rem + 4.4vmin);letter-spacing:.25rem}}@media only screen and (min-width:768px) and (min-width:900px) and (min-height:900px){.lang-el .btn-home .btn-text .btn-text-primary span{font-size:4rem}}@media only screen and (min-width:768px){.lang-el .btn-area .btn-text{letter-spacing:.55rem}.lang-el .btn-book-wrapper{left:calc(50% - 324px);width:620px}}@media only screen and (min-width:992px){.btn-back{top:300px;transform:translateX(calc(100% + 60px))}.btn-book-wrapper{left:calc(50% - 271px);width:508px}.btn-book-wrapper .btn-book-room .btn-text{font-size:8rem;letter-spacing:1.875rem}.btn-room-details .btn-text{font-size:calc(1.7rem + 7.2vmin);letter-spacing:1.15rem}}@media only screen and (min-width:992px) and (min-width:900px) and (min-height:900px){.btn-room-details .btn-text{font-size:5.75rem}}@media only screen and (min-width:992px){.btn-book p{font-size:calc(1.525rem + 4.4vmin);letter-spacing:.8rem}}@media only screen and (min-width:992px) and (min-width:900px) and (min-height:900px){.btn-book p{font-size:4rem}}@media only screen and (min-width:992px){.btn-book p span{font-size:1.25rem}.lang-el .btn-book-wrapper{left:calc(50% - 425px);width:810px}}@media only screen and (min-width:1200px){.btn-home .btn-text em,.btn-home .btn-text i{top:-5vw}.btn-home .btn-text .btn-text-primary span{font-size:calc(1.575rem + 5.2vmin)}}@media only screen and (min-width:1200px) and (min-width:900px) and (min-height:900px){.btn-home .btn-text .btn-text-primary span{font-size:4.5rem}}@media only screen and (min-width:1200px){.btn-book-wrapper .btn-book-room .btn-text{font-size:9rem}.btn-area .btn-text{padding-right:290px;right:-50px}.btn-book p{font-size:calc(1.65625rem + 6.5vmin);letter-spacing:.9rem}}@media only screen and (min-width:1200px) and (min-width:900px) and (min-height:900px){.btn-book p{font-size:5.3125rem}}@media only screen and (min-width:1200px){.lang-el .btn-home .btn-text em,.lang-el .btn-home .btn-text i{top:-7vw}}@media only screen and (min-width:1367px){.btn-home .btn-text em,.btn-home .btn-text i{top:-1vw}.btn-home .btn-text .btn-text-primary span{font-size:calc(1.675rem + 6.8vmin)}}@media only screen and (min-width:1367px) and (min-width:900px) and (min-height:900px){.btn-home .btn-text .btn-text-primary span{font-size:5.5rem}}@media only screen and (min-width:1367px){.btn-room .btn-text{font-size:calc(1.625rem + 6vmin);letter-spacing:.55rem}}@media only screen and (min-width:1367px) and (min-width:900px) and (min-height:900px){.btn-room .btn-text{font-size:5rem}}@media only screen and (min-width:1367px){.btn-book p{font-size:calc(1.625rem + 6vmin)}}@media only screen and (min-width:1367px) and (min-width:900px) and (min-height:900px){.btn-book p{font-size:5rem}}@media only screen and (min-width:1367px){.lang-el .btn-home .btn-text em,.lang-el .btn-home .btn-text i{top:-80px}}.error-page .logo{height:80px;max-width:100%}footer{margin:160px 30px 30px}footer .footer-wrapper{padding:0 10px 120px;position:relative}footer .footer-wrapper .bg-pattern{background-size:55px;bottom:0;left:0;position:absolute;right:0;top:0}footer .footer-logo{left:50%;max-width:90px;position:absolute;top:0;transform:translate(-50%,-35%);width:20%}.footer-menu{list-style:none;margin-bottom:0;padding-left:0;position:relative;text-align:center}.footer-menu li{line-height:1;margin-top:25px}.footer-menu li a,.footer-menu li button{color:#000;font-size:1.125rem;font-weight:400;letter-spacing:.033rem;position:relative}.footer-menu li a:before,.footer-menu li button:before{background-color:#000;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translateX(-50%);transition:width .25s ease-in-out;width:0}.footer-menu li a.active:before,.footer-menu li a:hover:before,.footer-menu li button.active:before,.footer-menu li button:hover:before{width:calc(100% + 20px)}.social-menu{align-items:center;display:flex;list-style:none;margin-bottom:0;padding-left:0}.social-menu li{margin-left:40px}.social-menu li a{color:#000;font-size:1.125rem;font-weight:500;transition:color .25s ease-in-out}.social-menu li a:hover{color:rgba(0,0,0,.6)}.social-menu li:first-child{margin-left:0}.social-menu li:first-child a em:before,.social-menu li:first-child a i:before{font-size:calc(1.325rem + 1.2vmin)}@media (min-width:900px) and (min-height:900px){.social-menu li:first-child a em:before,.social-menu li:first-child a i:before{font-size:2rem}}.social-menu li:nth-child(2) a em:before,.social-menu li:nth-child(2) a i:before{font-size:calc(1.315rem + 1.04vmin)}@media (min-width:900px) and (min-height:900px){.social-menu li:nth-child(2) a em:before,.social-menu li:nth-child(2) a i:before{font-size:1.9rem}}.social-menu li:nth-child(3) a em:before,.social-menu li:nth-child(3) a i:before{font-size:calc(1.305rem + .88vmin)}@media (min-width:900px) and (min-height:900px){.social-menu li:nth-child(3) a em:before,.social-menu li:nth-child(3) a i:before{font-size:1.8rem}}.terms-menu{align-items:center;display:flex;justify-content:center;list-style:none;margin-bottom:0;padding-left:0;position:relative}.terms-menu li{line-height:1;margin-left:10px;padding-left:11px;position:relative}.terms-menu li a,.terms-menu li button{color:#000;font-size:.625rem;font-weight:300;letter-spacing:.05rem;padding:0;transition:opacity .25s ease-in-out}.terms-menu li a.active,.terms-menu li a:hover,.terms-menu li button.active,.terms-menu li button:hover{opacity:.5}.terms-menu li:before{background-color:rgba(0,0,0,.8);content:"";height:70%;left:0;position:absolute;top:50%;transform:translateY(-40%);width:1px}.terms-menu li:first-child{margin-left:0;padding-left:0}.terms-menu li:first-child:before{content:unset}.copyrights{color:#000;font-family:Arial;font-size:.625rem;letter-spacing:.05rem;text-align:center}.copyrights span{opacity:1}.copyrights a{color:#000;opacity:1;position:relative;transition:color .25s ease-out}.copyrights a:after{background:#000;bottom:-2px;content:"";display:block;height:1px;left:0;position:absolute;transition:all .25s ease-out;width:0}.copyrights a:hover:after{width:100%}@media only screen and (min-width:576px){footer .footer-wrapper{padding:0 60px 100px}}@media only screen and (min-width:768px){footer .footer-logo{left:20px;transform:translateY(-35%)}.footer-menu{text-align:left}.terms-menu{justify-content:flex-start}.copyrights{text-align:right}}.header{-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);left:8px;position:fixed;top:8px;transition-duration:.25s;transition-property:width;transition-timing-function:ease-out;width:220px;z-index:999}.header .header-link{background-color:#fff;display:block;padding:20px;transition-duration:.25s;transition-property:padding,background-color;transition-timing-function:ease-out}.header .header-content{padding-top:107%;position:relative;width:100%}.header .logo-wrapper{height:93px;left:0;position:absolute;top:0;transition:all .25s ease-out;width:60px}.header .logo-wrapper .logo-link{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.header .logo-wrapper .logo-link .logo{display:block;left:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s ease-in-out;width:100%}.header .logo-wrapper .logo-link .logo.logo-white{opacity:0}.header .header-link:hover{background-color:#000}.header .header-link:hover .logo-wrapper .logo-link .logo{opacity:0}.header .header-link:hover .logo-wrapper .logo-link .logo.logo-white{opacity:1}.header.sticked{width:120px}.header.sticked .header-link{padding:12px}.header.sticked .header-content{padding-top:107%;width:100%}.header.sticked .logo-wrapper{height:46px;width:30px}@media only screen and (min-width:576px){.header{width:260px}.header .logo-wrapper{height:116px;width:75px}.header.sticked{width:160px}.header.sticked .logo-wrapper{height:70px;width:45px}}@media only screen and (min-width:768px){.header{width:330px}.header .header-link{padding:30px}.header .logo-wrapper{height:139px;width:90px}.header.sticked{width:220px}.header.sticked .header-link{padding:24px}.header.sticked .logo-wrapper{height:77px;width:50px}}@media only screen and (min-width:1367px){.header{width:430px}.header .header-link{padding:50px}.header .logo-wrapper{height:170px;width:110px}}.response-wrapper{margin:2px auto;max-width:100%;padding-top:35px;position:relative}.response-wrapper .response-msg{align-items:center;color:#fff;display:flex;font-size:.75rem;height:80%;justify-content:center;left:50%;padding:2px 5px;position:absolute;top:0;transform:translateX(-50%);width:100%}.error-msg{background-color:#fff;color:#000;font-size:.6rem;letter-spacing:.05rem;padding:2px 6px;position:absolute;right:0;top:0;z-index:5}.input-wrapper{margin-bottom:0;position:relative}.input-wrapper label{color:#fff;cursor:pointer;display:block;font-family:new-hero,sans-serif;font-size:1.125rem;font-weight:500;letter-spacing:.225rem;line-height:1;margin-bottom:0}.input-wrapper input[type=email],.input-wrapper input[type=number],.input-wrapper input[type=password],.input-wrapper input[type=search]:not(.vs__search),.input-wrapper input[type=text]{-webkit-appearance:none;background-color:transparent;border:solid #fff;border-radius:0;border-width:0 0 1px;color:#fff;font-family:new-hero,sans-serif;font-size:1.125rem;font-weight:500;letter-spacing:.05rem;line-height:1;padding:20px 25px;width:100%}.input-wrapper input[type=email]:focus,.input-wrapper input[type=number]:focus,.input-wrapper input[type=password]:focus,.input-wrapper input[type=search]:not(.vs__search):focus,.input-wrapper input[type=text]:focus{outline:none}.input-wrapper input[type=email]::-webkit-input-placeholder,.input-wrapper input[type=number]::-webkit-input-placeholder,.input-wrapper input[type=password]::-webkit-input-placeholder,.input-wrapper input[type=search]:not(.vs__search)::-webkit-input-placeholder,.input-wrapper input[type=text]::-webkit-input-placeholder{color:#000;font-size:1.125rem;letter-spacing:.05rem}.input-wrapper input[type=email]::-moz-placeholder,.input-wrapper input[type=number]::-moz-placeholder,.input-wrapper input[type=password]::-moz-placeholder,.input-wrapper input[type=search]:not(.vs__search)::-moz-placeholder,.input-wrapper input[type=text]::-moz-placeholder{color:#000;font-size:1.125rem;letter-spacing:.05rem}.input-wrapper input[type=email]:-ms-input-placeholder,.input-wrapper input[type=number]:-ms-input-placeholder,.input-wrapper input[type=password]:-ms-input-placeholder,.input-wrapper input[type=search]:not(.vs__search):-ms-input-placeholder,.input-wrapper input[type=text]:-ms-input-placeholder{color:#000;font-size:1.125rem;letter-spacing:.05rem}.input-wrapper input[type=email]:-moz-placeholder,.input-wrapper input[type=number]:-moz-placeholder,.input-wrapper input[type=password]:-moz-placeholder,.input-wrapper input[type=search]:not(.vs__search):-moz-placeholder,.input-wrapper input[type=text]:-moz-placeholder{color:#000;font-size:1.125rem;letter-spacing:.05rem}.input-wrapper input[type=email]::-webkit-inner-spin-button,.input-wrapper input[type=email]::-webkit-outer-spin-button,.input-wrapper input[type=number]::-webkit-inner-spin-button,.input-wrapper input[type=number]::-webkit-outer-spin-button,.input-wrapper input[type=password]::-webkit-inner-spin-button,.input-wrapper input[type=password]::-webkit-outer-spin-button,.input-wrapper input[type=search]:not(.vs__search)::-webkit-inner-spin-button,.input-wrapper input[type=search]:not(.vs__search)::-webkit-outer-spin-button,.input-wrapper input[type=text]::-webkit-inner-spin-button,.input-wrapper input[type=text]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-wrapper input[type=number]{-moz-appearance:textfield}.input-wrapper input:disabled,.input-wrapper select:disabled{opacity:.7}.input-wrapper .error-msg{top:0}.input-wrapper.has-error label{color:#e70000}.input-wrapper.has-error input[type=email],.input-wrapper.has-error input[type=number],.input-wrapper.has-error input[type=password],.input-wrapper.has-error input[type=search],.input-wrapper.has-error input[type=text]{border-color:#e70000}.input-wrapper.label-float label{left:25px;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease-out;z-index:1}.input-wrapper.label-float.has-value label{color:#bcbcbc;font-size:.5625rem;left:0;top:0;transform:translateY(0)}.input-wrapper.label-float.has-error label{color:#e70000}.datepicker-in-fullscreen-background{background:rgba(0,0,0,.85)}.datepicker table tr td.today{background:#dcdcdc;border-color:#dcdcdc;color:#fff!important;transition:background .25s ease-in-out}.datepicker table tr td.today:hover{background:rgba(0,0,0,.8)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{background:#000!important;border-color:#000;transition:background .25s ease-in-out}.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active:hover,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active:hover{background:rgba(0,0,0,.8)!important}.btn-submit{color:#fff;font-size:calc(1.525rem + 4.4vmin);font-weight:600;letter-spacing:.2875rem;line-height:1;position:relative;text-align:center;transition-duration:.25s;transition-property:color;transition-timing-function:ease-in-out;white-space:nowrap}@media (min-width:900px) and (min-height:900px){.btn-submit{font-size:4rem}}.btn-submit:hover:not(.loading){color:#35ff35}.btn-submit.loading{animation:flash-green .2s linear infinite;transition-property:none}@keyframes flash-green{0%{color:#35ff35}50%{color:#fff}to{color:#35ff35}}@media only screen and (min-width:576px){.btn-submit{font-size:calc(1.625rem + 6vmin)}}@media only screen and (min-width:576px) and (min-width:900px) and (min-height:900px){.btn-submit{font-size:5rem}}@media only screen and (min-width:768px){.btn-submit{font-size:calc(1.7rem + 7.2vmin)}}@media only screen and (min-width:768px) and (min-width:900px) and (min-height:900px){.btn-submit{font-size:5.75rem}}@media only screen and (min-width:992px){.btn-submit{font-size:calc(1.675rem + 6.8vmin);line-height:.8;text-align:left}}@media only screen and (min-width:992px) and (min-width:900px) and (min-height:900px){.btn-submit{font-size:5.5rem}}@media only screen and (min-width:1200px){.btn-submit{font-size:calc(1.545rem + 4.72vmin)}}@media only screen and (min-width:1200px) and (min-width:900px) and (min-height:900px){.btn-submit{font-size:4.2rem}}@media only screen and (min-width:1367px){.btn-submit{font-size:calc(1.6rem + 5.6vmin)}}@media only screen and (min-width:1367px) and (min-width:900px) and (min-height:900px){.btn-submit{font-size:4.75rem}}.site-drawer-wrapper .site-drawer{padding:10px}.main-menu-wrapper{align-items:center;background-color:#000;display:flex;height:100%;padding:10vh 0;position:relative;z-index:2}.main-menu-wrapper .main-menu{list-style:none;margin-bottom:0;max-height:100%;overflow:auto;padding:20px 0;width:100%}.main-menu-wrapper .main-menu li{display:block}.main-menu-wrapper .main-menu li:first-child{margin-top:0}.main-menu-wrapper .main-menu li a,.main-menu-wrapper .main-menu li button{display:block;overflow:hidden;padding:20px 8vw;position:relative}.main-menu-wrapper .main-menu li a .marquee-text-text .marquee-txt,.main-menu-wrapper .main-menu li a span,.main-menu-wrapper .main-menu li button .marquee-text-text .marquee-txt,.main-menu-wrapper .main-menu li button span{font-size:calc(1.5rem + 4vmin);font-weight:500;letter-spacing:.375rem;line-height:.9}@media (min-width:900px) and (min-height:900px){.main-menu-wrapper .main-menu li a .marquee-text-text .marquee-txt,.main-menu-wrapper .main-menu li a span,.main-menu-wrapper .main-menu li button .marquee-text-text .marquee-txt,.main-menu-wrapper .main-menu li button span{font-size:3.75rem}}.main-menu-wrapper .main-menu li a span,.main-menu-wrapper .main-menu li button span{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:#fff}.main-menu-wrapper .main-menu li a .marquee-text-wrap,.main-menu-wrapper .main-menu li button .marquee-text-wrap{background-color:#fff;height:100%;left:0;position:absolute;top:0;transform:translateY(-101%);transition:transform .25s ease-in-out;width:100%}.main-menu-wrapper .main-menu li a .marquee-text-wrap .marquee-text-content,.main-menu-wrapper .main-menu li button .marquee-text-wrap .marquee-text-content{display:flex;height:100%;position:absolute;top:0}.main-menu-wrapper .main-menu li a .marquee-text-wrap .marquee-text-text,.main-menu-wrapper .main-menu li button .marquee-text-wrap .marquee-text-text{display:flex}.main-menu-wrapper .main-menu li a .marquee-text-wrap .marquee-text-text .marquee-txt,.main-menu-wrapper .main-menu li button .marquee-text-wrap .marquee-text-text .marquee-txt{color:#000;padding-top:26px;white-space:nowrap}.main-menu-wrapper .main-menu li a .marquee-text-wrap .marquee-text-text .marquee-img,.main-menu-wrapper .main-menu li button .marquee-text-wrap .marquee-text-text .marquee-img{margin-left:80px;margin-right:85px;overflow:hidden;position:relative;width:200px}.main-menu-wrapper .main-menu li a .marquee-text-wrap .marquee-text-text .marquee-img img,.main-menu-wrapper .main-menu li button .marquee-text-wrap .marquee-text-text .marquee-img img{left:50%;position:absolute;transform:translateX(-50%);width:100%}.main-menu-wrapper .main-menu li a .marquee-text-wrap .marquee-text-text .marquee-img .bg-image-component,.main-menu-wrapper .main-menu li button .marquee-text-wrap .marquee-text-text .marquee-img .bg-image-component{height:100%}.main-menu-wrapper .main-menu li a.bottom .marquee-text-wrap,.main-menu-wrapper .main-menu li button.bottom .marquee-text-wrap{transform:translateY(101%)}.main-menu-wrapper .main-menu li a:hover .marquee-text-wrap,.main-menu-wrapper .main-menu li button:hover .marquee-text-wrap{transform:translateY(0)}.main-menu-wrapper .main-menu li a.active span,.main-menu-wrapper .main-menu li button.active span{color:hsla(0,0%,100%,0)}.lang-el .main-menu-wrapper .main-menu li a,.lang-el .main-menu-wrapper .main-menu li button{font-size:calc(1.475rem + 3.6vmin);letter-spacing:.2rem}@media (min-width:900px) and (min-height:900px){.lang-el .main-menu-wrapper .main-menu li a,.lang-el .main-menu-wrapper .main-menu li button{font-size:3.5rem}}@media only screen and (min-width:576px){.site-drawer-wrapper .site-drawer{padding:20px}.lang-el .main-menu-wrapper .main-menu li a,.lang-el .main-menu-wrapper .main-menu li button{font-size:calc(1.5rem + 4vmin);letter-spacing:.375rem}}@media only screen and (min-width:576px) and (min-width:900px) and (min-height:900px){.lang-el .main-menu-wrapper .main-menu li a,.lang-el .main-menu-wrapper .main-menu li button{font-size:3.75rem}}.modal-header{justify-content:center;position:relative}.modal-header .btn-modal-close{color:#000;position:absolute;right:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease-in-out;z-index:5}.modal-header .btn-modal-close em,.modal-header .btn-modal-close i{position:absolute;right:0;top:50%;transform:translateY(-50%)}.modal-header .btn-modal-close em:before,.modal-header .btn-modal-close i:before{font-size:calc(1.375rem + 2vmin)}@media (min-width:900px) and (min-height:900px){.modal-header .btn-modal-close em:before,.modal-header .btn-modal-close i:before{font-size:2.5rem}}.modal-header .btn-modal-close:hover{opacity:.5}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#ebebeb}::-webkit-scrollbar-thumb{background:#000;border-radius:0;-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out}::-webkit-scrollbar-thumb:hover{background:#8c8c8c}::-moz-selection{background:#000;color:#fff;opacity:1}::selection{background:#000;color:#fff;opacity:1}.sidebar{height:100vh;max-width:106px;padding-top:250px;position:fixed;right:0;top:0;width:50px;z-index:1001}.sidebar .btn-menu{position:absolute;right:8px;top:8px;transform:rotate(-90deg);transform-origin:100% 0}.sidebar .btn-menu span{color:#fff;font-size:calc(1.675rem + 6.8vmin);font-weight:600;line-height:.8;position:absolute;right:0;top:100%;transform:translateY(-100%);transition:color .25s ease-in-out}@media (min-width:900px) and (min-height:900px){.sidebar .btn-menu span{font-size:5.5rem}}.sidebar .btn-menu:hover span{color:#000}.sidebar .btn-menu.active span{color:#fff}.sidebar .btn-menu.active:hover span{color:#e70000}.sidebar .lang-weather-wrapper{transition:transform .25s ease-in-out}.sidebar .langs{list-style:none;margin-bottom:0;padding-left:0;text-align:center}.sidebar .langs li a{color:#fff;font-size:1rem;font-weight:300;letter-spacing:.05rem;transition:opacity .25s ease-in-out}.sidebar .langs li a:hover{opacity:.5}.sidebar .weather{align-items:center;display:flex;flex-flow:column;justify-content:center;margin:70px 30% 0}.sidebar .weather .weather-icon{color:#fff}.sidebar .weather .weather-icon:before{font-size:calc(1.325rem + 1.2vmin)}@media (min-width:900px) and (min-height:900px){.sidebar .weather .weather-icon:before{font-size:2rem}}.sidebar .weather hr{margin:10px 0 5px;width:100%}.sidebar .weather .value{color:#fff;font-size:1.25rem;font-weight:300;letter-spacing:0;position:relative;right:-4px}.sidebar.sidebar-alt .btn-menu span{color:#000}.sidebar.sidebar-alt .btn-menu.active span,.sidebar.sidebar-alt .btn-menu:hover span{color:#fff}.sidebar.sidebar-alt .btn-menu.active:hover span{color:#e70000}.sidebar.sidebar-alt .langs li a,.sidebar.sidebar-alt .weather .value,.sidebar.sidebar-alt .weather .weather-icon,.sidebar.sidebar-alt-2 .langs li a,.sidebar.sidebar-alt-2 .weather .value,.sidebar.sidebar-alt-2 .weather .weather-icon{color:#000}.sidebar.on-footer .lang-weather-wrapper{transform:translateX(100%)}@media only screen and (min-width:768px){.sidebar{padding-top:380px;width:60px}.sidebar .btn-menu span{font-size:calc(1.8rem + 8.8vmin)}}@media only screen and (min-width:768px) and (min-width:900px) and (min-height:900px){.sidebar .btn-menu span{font-size:6.75rem}}@media only screen and (min-width:1200px){.sidebar{width:13%}}.fade-enter-active,.fade-leave-active{transition:all .25s ease-out}.fade-enter-from,.fade-leave-to{opacity:0}.fade-in-enter-active{transition:opacity .5s ease-out}.fade-in-enter-active.fade-in-enter-from{opacity:0}.fade-in-leave-active{left:0;position:absolute;top:0;transition:opacity .5s ease-out}.fade-in-leave-active.fade-in-leave-to{opacity:0}p{letter-spacing:0;line-height:1.5}.huge{font-size:calc(2.525rem + 20.4vmin);line-height:1.05}@media (min-width:900px) and (min-height:900px){.huge{font-size:14rem}}.lh-10{line-height:1}.ls-n100{letter-spacing:-1rem}.ls-06{letter-spacing:.06rem}.ls-15{letter-spacing:.15rem}.ls-17{letter-spacing:.175rem}.ls-22{letter-spacing:.22rem}.ls-35{letter-spacing:.35rem}.ls-50{letter-spacing:.5rem}.ls-100{letter-spacing:1rem}.ls-145{letter-spacing:1.45rem}.text-underline-thick{display:inline-block;position:relative}.text-underline-thick:before{background:currentColor;bottom:-3px;content:"";display:block;height:5px;left:50%;position:absolute;transform:translateX(-50%);width:100%}ul.no-style{list-style:none;margin-bottom:0;padding-left:0}hr{border-top:1px solid #fff;margin:5px auto;opacity:1}hr.vertical{background-color:#000;border:none;height:100%;margin-bottom:0;margin-top:0;width:1px}hr.vertical.large{height:100px}hr.vertical.thickest{min-width:10px;width:10px}.text-vertical{display:inline-block;position:relative;transform:translateY(-50%) rotate(-90deg)}.text-vertical.start-50{transform:translate(-50%,-50%) rotate(-90deg)}.text-dynamic .h1,.text-dynamic .h2,.text-dynamic .h3,.text-dynamic .h4,.text-dynamic .h5,.text-dynamic .h6,.text-dynamic h1,.text-dynamic h2,.text-dynamic h3,.text-dynamic h4,.text-dynamic h5,.text-dynamic h6,.text-dynamic li,.text-dynamic p{color:#fff}.text-dynamic h2{color:#d4af37;margin-bottom:25px}.text-dynamic h3,.text-dynamic h4,.text-dynamic h5,.text-dynamic h6{margin:20px 0}.text-dynamic h6{font-size:1rem;font-weight:500}.text-dynamic p{font-size:.875rem;letter-spacing:.05rem;line-height:1.5rem;margin-bottom:15px}.text-dynamic ol,.text-dynamic ul{margin-bottom:15px;padding:0 0 0 20px}.text-dynamic ol li,.text-dynamic ul li{font-size:.875rem;letter-spacing:.05rem;line-height:1.5rem;margin-bottom:10px}.text-terms .h1,.text-terms .h2,.text-terms .h3,.text-terms .h4,.text-terms .h5,.text-terms .h6,.text-terms h1,.text-terms h2,.text-terms h3,.text-terms h4,.text-terms h5,.text-terms h6,.text-terms li,.text-terms p{color:#444;font-family:new-hero,sans-serif}.text-terms h1{color:#000;font-size:calc(1.275rem + .4vmin);margin-bottom:25px}@media (min-width:900px) and (min-height:900px){.text-terms h1{font-size:1.5rem}}.text-terms h2,.text-terms h3,.text-terms h4,.text-terms h5,.text-terms h6{color:#000;margin:30px 0 10px}.text-terms p{font-size:.9em;line-height:1.7em;margin-bottom:15px}.text-terms ol,.text-terms ul{margin-bottom:15px;padding:0 0 0 20px}.text-terms ol li,.text-terms ul li{font-size:.9em;line-height:1.7em}.text-terms ol.ol-roman{list-style:lower-roman}.text-terms a{color:#444;text-decoration:underline}.text-terms a:hover{text-decoration:none}em[class*=" icon-"],em[class^=icon-],i[class*=" icon-"],i[class^=icon-]{font-size:0;font-style:normal}em[class*=" icon-"]:before,em[class^=icon-]:before,i[class*=" icon-"]:before,i[class^=icon-]:before{font-family:icons!important}@media only screen and (min-width:992px){.lg-display-4{font-size:calc(1.46875rem + 3.5vmin)}}@media only screen and (min-width:992px) and (min-width:900px) and (min-height:900px){.lg-display-4{font-size:3.4375rem}}@media only screen and (min-width:1200px){.xl-xxsmall{font-size:.76rem}.xl-xsmall{font-size:.82rem}.xl-xxlarge{font-size:1.125rem}.xl-xxxlarge{font-size:1.1875rem}.xl-h2{font-size:calc(1.3125rem + 1vmin)}}@media only screen and (min-width:1200px) and (min-width:900px) and (min-height:900px){.xl-h2{font-size:1.875rem}}@media only screen and (min-width:1200px){.xl-display-6{font-size:calc(1.33125rem + 1.3vmin)}}@media only screen and (min-width:1200px) and (min-width:900px) and (min-height:900px){.xl-display-6{font-size:2.0625rem}}@media only screen and (min-width:1367px){.xxl-small{font-size:.87rem}.xxl-h6{font-size:1.25rem}.xxl-display-5{font-size:calc(1.375rem + 2vmin)}}@media only screen and (min-width:1367px) and (min-width:900px) and (min-height:900px){.xxl-display-5{font-size:2.5rem}}.cookies-bar{bottom:100px;left:20px;right:20px}.cookies-bottom .cookies-bar{bottom:10px}.page-wrapper{min-height:100vh;position:relative}.hero-image{background-color:#ebebeb;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 90%);clip-path:polygon(0 0,100% 0,100% 100%,0 90%);height:100vh;min-height:740px;position:relative}.hero-image .bg-video{bottom:0;left:0;position:absolute;right:0;top:0}.hero-image .hero-text{left:7%;padding-left:15px;position:absolute;right:20%;top:45%;transform:translateY(-50%)}.hero-image .hero-text .line{background-color:#fff;height:0;left:0;position:absolute;top:0;width:1px}.hero-image .hero-text p{color:#fff}.hero-image .hero-text p.text-1{font-size:calc(1.525rem + 4.4vmin);font-weight:600;line-height:1}@media (min-width:900px) and (min-height:900px){.hero-image .hero-text p.text-1{font-size:4rem}}.hero-image .hero-text p.text-2{font-size:.8rem;font-weight:400}.tag{display:inline-block;padding:1px 4px}.tag.tag-black{background-color:#000;color:#fff}.tag.tag-tiny{font-size:.625rem;letter-spacing:.05rem}.bg-pattern{background-image:url(../images/pattern.svg?d755c9686402f9d7bd2f249d0b19a29d);background-position:-5% -2.5%;background-size:44px;opacity:.1}.text-from-bottom{overflow:hidden;padding-top:3px}.text-from-bottom address span,.text-from-bottom p span{display:inline-block;transform:translateY(calc(100% + 6px))}.text-from-left{overflow:hidden}.text-from-left>*{opacity:0;transform:translateX(-20px)}.text-reveal p span{display:inline-block;opacity:0}.stagger-display>*{opacity:0}.room-details-wrapper{background-color:#000;display:flex;flex-flow:column;height:100%;overflow:auto;padding:140px 40px 60px}.room-details-wrapper .room-details-title{position:relative;z-index:1}.room-details-wrapper .room-details-title .title-text{color:#fff;font-size:calc(1.625rem + 6vmin);font-weight:500;line-height:1}@media (min-width:900px) and (min-height:900px){.room-details-wrapper .room-details-title .title-text{font-size:5rem}}.room-details-wrapper .room-details-title .title-tag{background-color:#fff;color:#000;display:inline-block;font-size:.7rem;font-weight:400;letter-spacing:.175rem;line-height:1;padding:5px 5px 2px}.room-details-wrapper .bg-image-component{max-width:170px;min-width:170px}.room-details-wrapper .room-details{list-style:none;margin-bottom:0;padding-left:0}.room-details-wrapper .room-details li{color:#fff;display:block;font-size:1rem;font-weight:500;letter-spacing:.1rem;margin-top:5px;padding-left:15px;position:relative}.room-details-wrapper .room-details li:before{background-color:#fff;content:"";display:block;height:2px;left:0;position:absolute;top:10px;width:7px}.room-details-wrapper .room-details li:first-child{margin-top:0}.areas-hero-text{margin-left:5vw;margin-right:15vw;position:relative;z-index:1}.area-inner{display:flex;flex-flow:wrap;height:100%}.area-inner>div:first-child,.area-inner>div:nth-child(2){min-width:100%}.area-inner>div:nth-child(3),.area-inner>div:nth-child(4){min-width:50%}.area-inner .bg-image-component{height:100%;padding-top:100%;width:100%}.area-gallery-wrapper{background-color:#000;display:flex;flex-flow:column;height:100%;padding:40px 40px 60px}.area-gallery-wrapper .area-gallery{height:100%;position:relative}.area-gallery-wrapper .area-gallery .swiper,.area-gallery-wrapper .area-gallery .swiper .swiper-wrapper .swiper-slide .bg-image-component{height:100%;width:100%}.area-gallery-wrapper .area-gallery .area-gallery-next,.area-gallery-wrapper .area-gallery .area-gallery-prev{color:#fff;font-size:calc(1.3rem + .8vmin);font-weight:600;letter-spacing:.35rem;position:absolute;top:calc(100% + 10px);transition:opacity .25s ease-in-out;z-index:1}@media (min-width:900px) and (min-height:900px){.area-gallery-wrapper .area-gallery .area-gallery-next,.area-gallery-wrapper .area-gallery .area-gallery-prev{font-size:1.75rem}}.area-gallery-wrapper .area-gallery .area-gallery-next.swiper-button-disabled,.area-gallery-wrapper .area-gallery .area-gallery-prev.swiper-button-disabled{opacity:.2}.area-gallery-wrapper .area-gallery .area-gallery-prev{left:0}.area-gallery-wrapper .area-gallery .area-gallery-next{right:0}.area-gallery-wrapper .area-gallery .area-gallery-navigation{bottom:0;display:flex;justify-content:space-between;left:0;position:absolute;right:0}.area-gallery-wrapper .area-gallery-thumbs{margin-top:10px}.area-gallery-wrapper .area-gallery-thumbs .swiper-wrapper .swiper-slide{cursor:pointer;opacity:.2;transition:opacity .25s ease-in-out;width:120px}.area-gallery-wrapper .area-gallery-thumbs .swiper-wrapper .swiper-slide:hover{opacity:.7}.area-gallery-wrapper .area-gallery-thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{opacity:1}.area-gallery-wrapper .area-gallery-thumbs .swiper-wrapper .swiper-slide .bg-image-component{padding-top:60%;width:100%}.banner-tour{color:#000;position:relative}.banner-tour:before{background-color:#fff;content:"";display:block;height:300px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px;z-index:-1}.area-book-request{position:absolute;top:27%}.area-book-wrapper{background-color:#000;display:flex;flex-flow:column;height:100%;overflow:auto;padding:160px 40px}.area-book-wrapper .area-book-title{color:#fff;font-size:calc(1.625rem + 6vmin);font-weight:500;letter-spacing:.5rem;line-height:1;position:relative;width:0;z-index:1}@media (min-width:900px) and (min-height:900px){.area-book-wrapper .area-book-title{font-size:5rem}}.area-book-wrapper .bg-image-component{max-width:170px;min-width:170px}.huge-tick{border:solid #35ff35;border-width:0 30px 30px 0;height:140px;transform:rotate(45deg);width:80px}.huge-tick.form-response{left:50%;position:absolute;top:0;transform:translate(-50%,-190%) rotate(45deg)}.lang-el .banner-tour:before{height:240px;width:240px}.lang-el .banner-tour .display-1{font-size:calc(1.525rem + 4.4vmin);letter-spacing:.1rem}@media (min-width:900px) and (min-height:900px){.lang-el .banner-tour .display-1{font-size:4rem}}.lang-el .area-book-wrapper .area-book-title{font-size:calc(1.495rem + 3.92vmin);letter-spacing:.3rem}@media (min-width:900px) and (min-height:900px){.lang-el .area-book-wrapper .area-book-title{font-size:3.7rem}}@media only screen and (min-width:576px){.hero-image{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 85%);clip-path:polygon(0 0,100% 0,100% 100%,0 85%);min-height:870px}.hero-image .hero-text{left:8%}.hero-image .hero-text p.text-1{font-size:calc(1.625rem + 6vmin)}}@media only screen and (min-width:576px) and (min-width:900px) and (min-height:900px){.hero-image .hero-text p.text-1{font-size:5rem}}@media only screen and (min-width:576px){.hero-image .hero-text p.text-2{font-size:1rem}.room-details-wrapper .room-details-title .title-text{font-size:calc(1.7rem + 7.2vmin);letter-spacing:.8rem}}@media only screen and (min-width:576px) and (min-width:900px) and (min-height:900px){.room-details-wrapper .room-details-title .title-text{font-size:5.75rem}}@media only screen and (min-width:576px){.room-details-wrapper .room-details-title .title-tag{font-size:.875rem}.room-details-wrapper .room-details li{font-size:1.2rem;letter-spacing:.2rem}.room-details-wrapper .room-details li:before{top:11px}.room-details-wrapper .bg-image-component{max-width:280px;min-width:280px}.area-book-wrapper .area-book-title{font-size:calc(1.7rem + 7.2vmin);letter-spacing:1.15rem}}@media only screen and (min-width:576px) and (min-width:900px) and (min-height:900px){.area-book-wrapper .area-book-title{font-size:5.75rem}}@media only screen and (min-width:576px){.area-book-wrapper .bg-image-component{max-width:280px;min-width:280px}.areas-hero-text{left:50%;margin:unset;min-width:390px;position:absolute;top:50%;transform:translate(-50%,-50%)}.banner-tour:before{height:440px;width:440px}.huge-tick{border-width:0 40px 40px 0;height:200px;width:120px}.lang-el .banner-tour:before{height:300px;width:300px}.lang-el .banner-tour .display-1{font-size:calc(1.625rem + 6vmin);letter-spacing:.8rem}}@media only screen and (min-width:576px) and (min-width:900px) and (min-height:900px){.lang-el .banner-tour .display-1{font-size:5rem}}@media only screen and (min-width:768px){.hero-image{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 80%);clip-path:polygon(0 0,100% 0,100% 100%,0 80%);min-height:970px}.hero-image .hero-text{left:unset}.hero-image .hero-text p.text-1{font-size:calc(1.675rem + 6.8vmin)}}@media only screen and (min-width:768px) and (min-width:900px) and (min-height:900px){.hero-image .hero-text p.text-1{font-size:5.5rem}}@media only screen and (min-width:768px){.hero-image .hero-text p.text-2{font-size:1.18rem}.room-details-wrapper .room-details-title .title-text{letter-spacing:1.15rem}.room-details-wrapper .room-details li{font-size:calc(1.3rem + .8vmin);letter-spacing:.35rem}}@media only screen and (min-width:768px) and (min-width:900px) and (min-height:900px){.room-details-wrapper .room-details li{font-size:1.75rem}}@media only screen and (min-width:768px){.room-details-wrapper .room-details li:before{top:17px}.area-gallery-wrapper{padding:40px}.area-gallery-wrapper .area-gallery .swiper .swiper-wrapper .swiper-slide .bg-image-component .bg-image-wrapper .bg-image{background-position:50% 100%}.area-gallery-wrapper .area-gallery .area-gallery-next,.area-gallery-wrapper .area-gallery .area-gallery-prev{bottom:0;top:unset}.area-inner>div:first-child{min-width:60%;width:60%}.area-inner>div:nth-child(2){margin:0 auto;min-width:50%;width:50%}.area-inner>div:nth-child(3),.area-inner>div:nth-child(4){min-width:20%;width:20%}}@media only screen and (min-width:992px){.hero-image{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 75%);clip-path:polygon(0 0,100% 0,100% 100%,0 75%);min-height:1100px}.hero-image .hero-text p.text-1{font-size:calc(1.725rem + 7.6vmin)}}@media only screen and (min-width:992px) and (min-width:900px) and (min-height:900px){.hero-image .hero-text p.text-1{font-size:6rem}}@media only screen and (min-width:992px){.room-details-wrapper .room-details-title .title-text{letter-spacing:1.15rem}.area-book-wrapper{align-items:center;flex-flow:row;flex-wrap:wrap;justify-content:center;padding:40px 40px 60px}.area-book-wrapper .area-book-title{text-align:left;white-space:pre-wrap;width:230px}.area-book-wrapper .bg-image-component{margin-left:-100px}}@media only screen and (min-width:1200px){.cookies-bar{bottom:10px;left:calc(50% + 50px);right:unset}.hero-image{min-height:880px}.hero-image .hero-text p.text-1{font-size:calc(1.875rem + 10vmin)}}@media only screen and (min-width:1200px) and (min-width:900px) and (min-height:900px){.hero-image .hero-text p.text-1{font-size:7.5rem}}@media only screen and (min-width:1200px){.room-details-wrapper{padding:40px 40px 60px}.area-book-wrapper{flex-wrap:nowrap;justify-content:flex-start;padding:40px 100px 60px 40px}.area-book-wrapper .bg-image-component{max-width:250px;min-width:250px}.huge-tick.form-response{left:0;top:50%;transform:translate(-50%,-65%) rotate(45deg)}.area-gallery-wrapper{padding:90px 100px 70px}.area-inner>div:first-child{min-width:40%;width:40%}.area-inner>div:nth-child(2){margin:0;min-width:30%;width:30%}.area-inner>div:nth-child(3),.area-inner>div:nth-child(4){min-width:15%;width:15%}.lang-el .area-book-wrapper .area-book-title{font-size:calc(1.425rem + 2.8vmin);letter-spacing:.5rem}}@media only screen and (min-width:1200px) and (min-width:900px) and (min-height:900px){.lang-el .area-book-wrapper .area-book-title{font-size:3rem}}@media only screen and (min-width:1367px){.hero-image{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 70%);clip-path:polygon(0 0,100% 0,100% 100%,0 70%);min-height:1100px}.room-details-wrapper{justify-content:center;padding:40px 4vw}.area-gallery-wrapper{padding:90px 200px 70px}.area-book-wrapper{padding:40px 4vw}.area-book-wrapper .bg-image-component{max-width:320px;min-width:320px}.huge-tick.form-response{transform:translate(-120%,-65%) rotate(45deg)}.lang-el .area-book-wrapper .area-book-title{font-size:calc(1.495rem + 3.92vmin)}}@media only screen and (min-width:1367px) and (min-width:900px) and (min-height:900px){.lang-el .area-book-wrapper .area-book-title{font-size:3.7rem}}
