@font-face{font-display:swap;font-family:CF;font-style:normal;font-weight:700;src:url(../fonts/CFAstyStd-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:CF;font-style:normal;font-weight:400;src:url(../fonts/CFAstyStd-Book.ttf) format("truetype")}@font-face{font-display:swap;font-family:CF;font-style:normal;font-weight:300;src:url(../fonts/CFAstyStd-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:CF;font-style:normal;font-weight:100;src:url(../fonts/CFAstyStd-Thin.ttf) format("opentype")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:700;src:url(../fonts/Comfortaa-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:600;src:url(../fonts/Comfortaa-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:400;src:url(../fonts/Comfortaa-Book.ttf) format("truetype")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:300;src:url(../fonts/Comfortaa-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:100;src:url(../fonts/Comfortaa-Thin.ttf) format("opentype")}body{font-family:CF;font-size:18px;font-weight:400;line-height:110%}.hero-title,.hero-title-inner,.title-l,.title-s,.title-xl{font-family:Caudex,sans-serif;font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-weight:400}.hero-title p,.hero-title-inner p,.title-l p,.title-s p,.title-xl p{margin:0}.hero-title p:not(:last-child),.hero-title-inner p:not(:last-child),.title-l p:not(:last-child),.title-s p:not(:last-child),.title-xl p:not(:last-child){margin-bottom:5px}.subtitle{color:#121c27;font-size:14px;font-weight:600;letter-spacing:2px;margin-top:5px}.subtitle.light{color:#fff}.subtitle.light-blue{color:#00a2d2}.icon img{height:auto;width:60px}.hero-title{font-size:80px}.hero-title,.hero-title-inner{font-style:normal;line-height:109%}.hero-title-inner{font-size:70px}.title-xl{font-size:55px}.title-l,.title-xl{font-style:normal;line-height:109%}.title-l{font-size:30px}.title-s{font-size:26px;font-style:normal;line-height:109%}*{box-sizing:border-box}img{max-width:100%}body{--grid-unit:32;--spacing:80px;--spacing-top:100px;--site-width:1300px;--grid-val:calc(100/var(--grid-unit));--side-padding:calc(var(--grid-val)*2vw);color:#121c27;line-height:130%;margin:0;position:relative}p{line-height:157%}h1,h2,h3,h4,h5,h6{margin:0}.my-container{margin:0 auto;max-width:calc(var(--site-width) + var(--side-padding)*2);padding:0 var(--side-padding)}.my-inner-container{margin:0 auto;max-width:900px}.center-text{text-align:center}.center-flex,.flex{display:flex}.center-flex,.flex-vertical-center{align-items:center}.center-flex,.flex-horizontal-center{justify-content:center}.link{color:#121c27;font-size:16px;letter-spacing:1px;position:relative;text-decoration:none}.link:before{background-color:#00a2d2;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:.35s ease-in-out;width:100%}.link:hover:before{transition:.35s ease-in-out;width:0}.swiper-pagination-bullet-active{background:#00a2d2!important}.entry-content ul{margin:0;padding:0}.entry-content ul li{align-items:flex-start;-moz-column-gap:8px;column-gap:8px;display:flex}.entry-content ul li:before{background:url(../images/tick.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:16px;min-width:20px;position:relative;top:5px}.entry-content ul li:not(:last-child){margin-bottom:20px}div#lang_switcher_topbar-container{display:flex;justify-content:flex-end}img.wpml-ls-flag{border:2px solid transparent}.wpml-ls-current-language img{border-color:#1799b4}.site-header{left:0;left:50%;padding:0 60px 25px;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:2}.site-header .site-header-inner-container{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.212);display:flex;justify-content:space-between;z-index:2}.site-header .site-header-inner-container .header-left-col ul{align-items:center;-moz-column-gap:30px;column-gap:30px;display:flex;list-style:none;margin:0;padding:0}.site-header .site-header-inner-container .header-left-col ul li a{color:#fff;font-size:13px;text-decoration:none;text-transform:uppercase}.site-header .site-header-inner-container .site-branding{text-align:center}.site-header .site-header-inner-container .site-branding img{height:63px;width:auto}.site-header .site-header-inner-container .header-left-col{flex:1}.site-header .site-header-inner-container .header-center-col{flex:1;max-width:170px}.site-header .site-header-inner-container .header-right-col{display:flex;flex:1;justify-content:flex-end}.site-header .site-header-inner-container .header-right-col .call-us a{color:#fff;font-size:13px;text-decoration:none}.site-header .site-header-inner-container .header-right-col .call-us a img{height:35px;width:auto}.site-header .site-header-inner-container .menu-toggle{height:auto;width:35px}.site-header .site-header-inner-container .burger-container{flex:1}.mobile-menu{align-items:center;background-color:#fff;background-position:bottom;background-repeat:no-repeat;background-size:cover;display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.mobile-menu.open{display:flex}.mobile-menu .close-icon{left:20px;position:absolute;top:20px}.mobile-menu .close-icon img{height:auto;width:20px}.mobile-menu .menu-main-menu-container ul{align-items:center;-moz-column-gap:30px;column-gap:30px;list-style:none;margin:0;padding:0}.mobile-menu .menu-main-menu-container ul li a{color:#121c27;display:block;font-size:32px;padding:5px 30px;text-align:center;text-decoration:none}.mobile-menu .menu-main-menu-container ul li:not(:last-child) a{margin-bottom:20px}footer{background-color:#111;color:#fff}footer .copyright{font-size:12px;padding:40px 20px;text-align:center}footer .copyright a{color:#00a2d2;text-decoration:none}footer .footer-first-row{display:flex;flex-wrap:wrap}footer .footer-first-row>div{align-items:center;border:1px solid #232323;display:flex;flex:1;flex-direction:column;font-size:14px;justify-content:flex-start;padding:40px 20px;width:25%}footer .footer-first-row>div label{margin-bottom:10px}footer .footer-first-row>div>div:not(.phones-container){align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;justify-content:center;text-align:center}footer .footer-first-row>div .phones-container{display:block;text-align:center}footer .footer-first-row>div img{height:auto;width:15px}footer .footer-first-row>div a{color:#fff;text-align:center;text-decoration:none}.room-item{position:relative}.room-item img{height:auto}.room-item--image{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.room-item--image img{transition:.35s ease-in-out}.room-item--title{margin-top:10px}.room-item--title a{color:#121c27;text-decoration:none}.room-item--description p{font-size:16px}.room-item--price{background:#fff;border:1px solid #fff;color:#121c27;font-size:12px;left:20px;padding:8px 12px;position:absolute;text-transform:uppercase;top:20px}.room-item--characteristics{align-items:center;-moz-column-gap:30px;column-gap:30px;display:flex;flex-wrap:wrap;margin-bottom:10px;margin-top:10px;row-gap:10px}.room-item--characteristics--item{align-items:center;color:#fff;-moz-column-gap:10px;column-gap:10px;display:flex;font-size:14px}.room-item--characteristics--item img{width:20px}.room-item--amenities{margin-top:40px}.room-item--amenities--list{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:40px;row-gap:20px}.room-item--amenities--list--item{align-items:center;background-color:rgba(0,162,210,.02);border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(80,57,24,.15);-moz-column-gap:15px;column-gap:15px;display:flex;font-size:17px;padding:25px 20px;width:calc(50% - 20px)}.room-item--amenities--list--item img{height:30px;width:auto}.room-item--more-includes .entry-content{margin-top:30px}.room-item:hover .room-item--image img{transform:scale(1.2)}.rooms-grid:not(.swiper) .room-item{--col-gap:60px;--item-v-space:20px}.rooms-grid:not(.swiper) .room-item:not(:last-child){margin-bottom:40px}.video-modal{align-items:center;background-color:rgba(0,0,0,.6);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.video-modal.open{display:flex}.video-modal .iframe-wrapper{height:100%;max-height:85vh;width:85vw}.video-modal .iframe-wrapper iframe{height:100%;width:100%}.hero{background-position:bottom;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;justify-content:center;min-height:93vh;padding-top:100px;position:relative}.hero .hero-content-parent{position:relative;z-index:2}.hero.hero--slider{align-items:flex-start;padding-top:37vh}.hero-overlay{background:linear-gradient(180deg,rgba(0,0,0,.8) 10%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.1))!important;height:100%;left:0;position:absolute;top:0;width:100%}.hero .hero-content-container{align-items:center;display:flex;height:100%}.hero .hero-content-container .hero-content{text-align:center}.hero .hero-content-container .hero-content .hero-text{font-size:22px;margin-top:27px}.hero .hero-content-container .hero-content .hero-btn{margin-top:60px}.hero .hero-content-container .hero-content .hero-btn .btn{background-color:#fff;color:var(--hbP-btn-bg);padding:15px 27px}.hero--slider .hero-swiper{inset:0;position:absolute;z-index:0}.hero--slider .hero-slide{background-position:50%;background-size:cover;height:100%;width:100%}.hero-overlay{z-index:1}.hero-content-parent{z-index:2}.hero-booking-premium-wrap{z-index:3}.hero-pagination{bottom:unset!important;display:flex;flex-direction:column;gap:10px;left:auto!important;position:absolute;right:22px;top:50%!important;transform:translateY(-50%)!important;width:auto!important;z-index:4}.hero-pagination .swiper-pagination-bullet{background:transparent!important;border:1px solid #fff;height:8px;opacity:1;width:8px}.hero-pagination .swiper-pagination-bullet-active{background-color:#fff!important;opacity:1}.hero-nav{color:#fff;opacity:.7;z-index:4}.hero-nav:hover{opacity:1}.hero-slider{padding-top:100px;position:relative}.hero-slider .hero-image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:600px;width:auto!important}.hero-slider .hero-image img{height:100%;width:auto}.hero-slider-overlay{background:linear-gradient(180deg,rgba(0,0,0,.8) 5%,rgba(0,0,0,.2) 30%,rgba(0,0,0,.1));height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.hero-slider .swiper-wrapper{position:relative;z-index:1}.booking-form-wrap{background:#fff;border-radius:8px;box-shadow:0 5px 30px rgba(80,57,24,.15);padding:50px 45px 55px;position:sticky;top:10px;transition:opacity .3s}.booking-form-wrap .booking-form-heading{margin-bottom:20px}.booking-form-wrap input{-webkit-appearance:none;background:none;border:solid rgba(40,62,74,.1);border-radius:0;border-width:0 0 1px;color:#fff;color:#121c27;font-size:14px;font-size:.875rem;font-weight:400;height:48px;line-height:2;padding:5px 15px;text-align:right;transition:.3s;width:100%}.booking-form-wrap .booking-form-field{display:inline-block;margin-bottom:20px;padding:0 calc(var(--field-space)/2);position:relative;vertical-align:top;width:100%}.booking-form-wrap .field-wrap label{color:#121c27;left:0;position:absolute;top:50%;transform:translateY(-50%)}.booking-form-wrap .booking-form-label{display:block}.booking-form-wrap .booking-form-field .field-input-wrap,.booking-form-wrap .booking-form-field .field-wrap{position:relative}.booking-form-wrap .booking-reservation-form.inline-label .field-input-wrap>*{padding-right:35px;text-align:right}.booking-form-wrap .date-range-picker{opacity:0;position:absolute}.daterangepicker{background-color:#f2fafd}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#121c27!important}.daterangepicker.show-calendar .drp-buttons{display:flex!important}.daterangepicker .drp-selected{min-width:146px;text-align:left}.tinos-section{margin-top:var(--spacing-top)}.tinos-section .tinos-section-content--title{margin-top:20px}.tinos-section .tinos-section-content--text{margin-bottom:60px;margin-top:40px}.tinos-section .tinos-section-content--icon img{height:auto;width:60px}.tinos-section .swiper{opacity:0}.tinos-section .swiper .swiper-slide{width:calc(33% - 17px)}.tinos-section .swiper-button-next,.tinos-section .swiper-button-prev{--arrow-size:60px;font-feature-settings:normal;background:#fff;border-radius:99px;box-shadow:0 2px 40px -10px rgba(83,54,36,.1);color:#111;cursor:pointer;height:var(--arrow-size);line-height:var(--arrow-size);padding:0;position:absolute;text-align:center;top:50%;transition:.2s;width:var(--arrow-size);z-index:99}.tinos-section .swiper-button-next:after,.tinos-section .swiper-button-prev:after{font-size:21px}.two-columns{align-items:flex-start;display:flex}.two-columns>div{flex:1}.two-columns-images-section{align-items:center;display:flex}.two-columns-text-section{display:flex;flex-direction:column;justify-content:center}.two-columns.reverse{flex-direction:row-reverse}.content{padding-bottom:80px}.hero,.video-section{background-image:url(../images/DSC_4694res.jpg)}.video-section{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 1000px 1000px 1000px rgba(0,0,0,.6);color:#fff;display:flex;height:100vh;justify-content:center;max-height:780px;padding:60px 0}.video-section img{height:auto;width:100px}.rl-basicgrid-gallery .rl-gallery-item img{height:auto}.rl-gallery-item,.rl-gallery-item a{display:flex!important}@media (max-width:767px){.subtitle{font-size:12px!important}.title-xl{font-size:31px!important}.title-l{font-size:23px}body{--grid-unit:32!important;--spacing-top:60px!important;--side-padding:calc(var(--grid-val)*1.5vw)}.site-header .site-header-inner-container{margin-top:17px}.mobile-menu .menu-main-menu-container ul li a{font-size:28px}footer .footer-first-row>div{min-width:100%}.room-item--characteristics{-moz-column-gap:20px!important;column-gap:20px!important}.room-item--amenities--list--item{width:100%}.hero{min-height:367px;padding-top:120px}.hero.hero--slider{min-height:467px;padding-top:193px}.hero .hero-content-container .hero-content .hero-text{font-size:18px}.hero-pagination{display:none}.hero-slider .hero-image{height:450px!important}.tinos-section .tinos-section-content--title{margin-top:10px!important}.tinos-section .tinos-section-content--icon img{width:50px!important}.tinos-section .swiper .swiper-slide{width:calc(50% - 17px)}.tinos-section .swiper-button-next,.tinos-section .swiper-button-prev{--arrow-size:37px}.video-section{max-height:450px}.video-section img{width:80px!important}}@media (max-width:1024px) and (min-width:1025px){.hero-title{font-size:72px!important}}@media (max-width:1024px){.hero-title,.hero-title-inner{font-size:35px!important}}@media (max-width:1360px) and (min-width:1024px){.hero-title-inner{font-size:55px!important}}@media (max-width:1024px) and (min-width:768px){.title-xl{font-size:42px!important}}@media (max-width:1024px) and (min-width:767px){body{--grid-unit:25!important;--spacing-top:80px!important}footer .footer-first-row>div{min-width:50%}}@media (max-width:1200px){.desktop-display{display:none}.site-header .site-header-inner-container{padding-left:20px!important;padding-right:20px!important}.site-header .site-header-inner-container .site-branding img{height:53px;width:auto}.booking-form-wrap{padding:44px 33px}}@media (min-width:1201px){.other-than-desktop-display{display:none}}@media (max-width:1400px){.site-header{padding-left:0;padding-right:0}.site-header .site-header-inner-container{padding-left:40px;padding-right:40px}.site-header .site-header-inner-container .header-left-col ul{-moz-column-gap:15px;column-gap:15px}}@media (max-width:500px){.site-header .site-header-inner-container .site-branding img{height:auto;min-width:133px}}@media (min-width:1024px){.rooms-grid:not(.swiper) .room-item{align-items:stretch;display:flex;justify-content:space-between}.rooms-grid:not(.swiper) .room-item--image{margin:0 0 22px;margin-bottom:0;margin-right:var(--col-gap);overflow:hidden;position:relative;width:50%}.rooms-grid:not(.swiper) .room-item--details{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0;text-align:center;width:calc(50% - var(--col-gap))}.rooms-grid:not(.swiper) .room-item--details .title-l{font-size:36px}.rooms-grid:not(.swiper) .room-item--characteristics{margin-bottom:40px;margin-top:20px}.rooms-grid:not(.swiper) .room-item:nth-child(2n){flex-direction:row-reverse}.rooms-grid:not(.swiper) .room-item:nth-child(2n) .room-item--image{margin:0}.rooms-grid:not(.swiper) .room-item:nth-child(2n) .room-item--details{margin:0 0 22px}}@media (max-width:480px){.tinos-section .swiper .swiper-slide{width:100%}}@media (max-width:920px){.two-columns{row-gap:20px}.two-columns,.two-columns.reverse{align-items:center;flex-direction:column}}@media (min-width:921px){.two-columns-text-section{padding-left:70px}.two-columns.reverse .two-columns-text-section{padding-left:0;padding-right:70px}}