.bg-light-gray-300{background-color:#f4f4f4}.bg-light-gray-200{background-color:#f9f9f9}.bg-light-black{background-color:#404247}.container-padding{padding:0 5%}@media screen and (max-width:1680px){.container-padding{padding:0 3%}}@media screen and (max-width:1680px) and (max-width:820px){.container-padding{padding:0 5%}}.color-primary{color:#52a0ac}.bg_black{background-color:#111}.bg-primary-alpha-01{background:#fbf5eb!important}.bold{font-weight:600}.light-bg{background:#f3e2c6!important}.border-none{border:0!important}.before-none:before{display:none!important}.inner-height-50vh{height:50vh!important}@font-face{font-display:swap;font-family:Taviraj;font-style:normal;font-weight:900;src:url(../fonts/Taviraj/Taviraj-Black.ttf) format("truetype")}@font-face{font-display:swap;font-family:Taviraj;font-style:normal;font-weight:800;src:url(../fonts/Taviraj/Taviraj-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Taviraj;font-style:normal;font-weight:700;src:url(../fonts/Taviraj/Taviraj-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Taviraj;font-style:normal;font-weight:600;src:url(../fonts/Taviraj/Taviraj-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Taviraj;font-style:normal;font-weight:500;src:url(../fonts/Taviraj/Taviraj-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Taviraj;font-style:normal;font-weight:300;src:url(../fonts/Taviraj/Taviraj-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Taviraj;font-style:normal;font-weight:100;src:url(../fonts/Taviraj/Taviraj-Thin.ttf) format("truetype")}@font-face{font-display:swap;font-family:Caviar;font-style:normal;font-weight:400;src:url(../fonts/Caviar/CaviarDreams.ttf) format("truetype")}@font-face{font-display:swap;font-family:Caviar;font-style:normal;font-weight:700;src:url(../fonts/Caviar/Caviar_Dreams_Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(https://cdn.web-dynamic.gr/common/fonts/Open_Sans/OpenSans-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(https://cdn.web-dynamic.gr/common/fonts/Open_Sans/OpenSans-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(https://cdn.web-dynamic.gr/common/fonts/Open_Sans/OpenSans-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Flaticon;font-style:normal;font-weight:400;src:url(https://cdn.web-dynamic.gr/common/fonts/Flaticon/Flaticon.ttf) format("truetype")}@font-face{font-display:swap;font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icon/icomoon.ttf) format("truetype")}[class*=" icon-"],[class^=icon-]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-close:before{content:"\e91d"}.icon-linkedin:before{content:"\e91b"}.icon-linkedin-bold:before{content:"\e91c"}.icon-instagram-500:before{content:"\e919"}.icon-facebook-500:before{content:"\e91a"}.icon-left-arrow:before{content:"\e918"}.icon-telephone:before{content:"\e917"}.icon-right-arrow:before{content:"\e916"}.icon-arrow-down-bold:before{content:"\e922"}.icon-calendar:before{content:"\e914"}.icon-down-arrow:before{content:"\e915"}.icon-call:before{content:"\e900"}.icon-call-bold:before{content:"\e901"}.icon-email:before{content:"\e902"}.icon-email-bold:before{content:"\e903"}.icon-facebook:before{content:"\e904"}.icon-facebook-bold:before{content:"\e905"}.icon-instagram:before{content:"\e906"}.icon-instagram-bold:before{content:"\e907"}.icon-pin:before{content:"\e908"}.icon-pin-bold:before{content:"\e909"}.icon-tripadvisor:before{content:"\e90a"}.icon-tripadvisor-bold:before{content:"\e90b"}.icon-twitter:before{content:"\e90c"}.icon-twitter-bold:before{content:"\e90d"}.icon-viber:before{content:"\e90e"}.icon-viber-bold:before{content:"\e90f"}.icon-whatsapp:before{content:"\e910"}.icon-whatsapp-bold:before{content:"\e911"}.icon-youtube:before{content:"\e912"}.icon-youtube-bold:before{content:"\e913"}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden}a:hover{color:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Caviar,Open Sans,sans-serif;font-size:1.2rem;height:100%;overflow:hidden;position:relative;width:100%;z-index:1}strong{font-weight:700}div#main-wrapper{margin-left:110px;padding-bottom:50px;position:relative}@media screen and (max-width:1023px){div#main-wrapper{margin-left:0}}div#main-wrapper .bg-texture{background:url(../assets/images/body-bg.png) no-repeat;background-position:100% 105%;background-size:contain;bottom:0;height:100%;left:0;position:absolute;right:0;width:100%;z-index:-1}@media screen and (min-width:1024px) and (max-width:1160px){div#main-wrapper .bg-texture{display:none}}@media screen and (max-width:1023px){div#main-wrapper .bg-texture{display:none}}div#main-wrapper .bg-texture.services{background:url(../assets/images/services-body-bg.png) no-repeat;background-position:100% 100%;background-size:contain}div#main-wrapper .bg-texture.accommodation{background:url(../assets/images/accommodation-body-bg.png) no-repeat;background-position:100% 115%;background-size:contain}div#main-wrapper .bg-texture.activities{background:url(../assets/images/activities-body-bg.png) no-repeat;background-position:100% 100%;background-size:contain}div#main-wrapper .bg-texture.restaurant{background:url(../assets/images/restaurant-texture.png) no-repeat;background-position:100% 100%;background-size:contain}@media screen and (max-width:820px){div#main-wrapper{display:block;height:100%;position:relative;width:100%}}h1,h2,h3,h4,h5,h6{font-family:Caviar,sans-serif;font-weight:400;margin:0}a,a:hover{text-decoration:none}ul{list-style-type:none;margin:0;padding:0}svg{height:100%!important}h1 sub,h1 sup,h2 sub,h2 sup{font-size:46%;top:-1.1em}div#main-wrapper.margin-x3{margin-bottom:0!important;margin-top:0!important}.fancybox-caption-wrap{display:none}.smooth-scroll-wrapper{left:110px;overflow:hidden;position:fixed;top:0;width:calc(100% - 110px);z-index:2}.smooth-scroll-wrapper.scroll-active{left:0;overflow:hidden;position:relative;top:0;width:100%;z-index:2}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.smooth-scroll-wrapper{left:0;width:100%}}@media screen and (max-width:1023px){.smooth-scroll-wrapper{left:0;width:100%}}@media screen and (max-width:820px){.smooth-scroll-wrapper{overflow:visible;position:relative}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.smooth-scroll-wrapper{overflow:visible;position:relative}}@media screen and (min-width:1230px){footer .container-fluid:not(.offset-left):not(.offset-right),section .container-fluid:not(.offset-left):not(.offset-right){padding-left:30px;padding-right:30px}}@media only screen and (min-width:1675px) and (max-width:1685px){.sl-wrapper .sl-navigation button{align-items:center;display:flex;height:68px;justify-content:center;width:68px}}footer{background:#353c3e;color:#fff;display:grid;grid-template-columns:repeat(3,1fr);margin:50px 3% 0 0;padding:45px 0;text-align:center}@media screen and (max-width:1023px){footer{grid-row-gap:30px;grid-template-columns:auto;margin:30px 3% 0;padding:30px 0}}footer .menu-col{align-items:center;display:flex;justify-content:center}@media screen and (max-width:1023px){footer .menu-col{order:2}}footer .menu-col .footer-links{align-items:center;display:flex;flex-direction:column;justify-content:center}footer .menu-col .footer-links a{color:#ece4dd;display:inline-block;font-size:1.3rem;line-height:1.5;padding:5px;transition:all .5s ease}@media screen and (max-width:1440px){footer .menu-col .footer-links a{font-size:1.1875rem}}@media screen and (max-width:601px){footer .menu-col .footer-links a{font-size:1.1rem}}footer .menu-col .footer-links a:hover{color:#99f1ff}footer .logo-col{align-items:center;border:2px solid #6b7476;border-bottom:0;border-top:0;display:flex;flex-direction:column;justify-content:center}footer .logo-col .mobile-footer-social{margin-top:25px}footer .logo-col .mobile-footer-social a{padding:0 10px}@media screen and (max-width:1023px){footer .logo-col{order:1}}footer .contact-col{align-items:center;display:flex;justify-content:center}@media screen and (min-width:1024px) and (max-width:1280px){footer .contact-col{padding:0 15px}}@media screen and (max-width:1023px){footer .contact-col{order:3}}footer .contact-col .footer-contact .single-contact:not(:last-child){margin-bottom:20px}footer .contact-col .footer-contact .single-contact span{color:#ece4dd;display:block;font-size:1.3rem;line-height:1.5}@media screen and (max-width:1440px){footer .contact-col .footer-contact .single-contact span{font-size:1.1875rem}}@media screen and (max-width:601px){footer .contact-col .footer-contact .single-contact span{font-size:1.1rem}}footer .contact-col .footer-contact .single-contact a{color:#ece4dd;font-size:1.3rem;line-height:1.5;transition:all .5s ease}@media screen and (max-width:1440px){footer .contact-col .footer-contact .single-contact a{font-size:1.1875rem}}@media screen and (max-width:601px){footer .contact-col .footer-contact .single-contact a{font-size:1.1rem}}footer .contact-col .footer-contact .single-contact a:hover{color:#99f1ff}footer svg{width:22px}.copyright{margin-right:3%;margin-top:30px;text-align:center}@media screen and (max-width:1023px){.copyright{margin-left:3%}}.copyright p{align-items:center;display:flex;font-size:1.5625rem;justify-content:center;margin:0}@media screen and (min-width:1024px) and (max-width:1280px){.copyright p{font-size:1.25rem}}.copyright p a{align-items:center;display:flex}.copyright p a span{margin-left:10px}.copyright p a img{margin:0 10px}@media screen and (max-width:767px){.copyright p{font-size:1rem}}.progress-wrap{border-radius:50px;bottom:50px;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.2);cursor:pointer;display:block;height:46px;opacity:0;position:fixed;right:50px;transform:translateY(15px);transition:all .2s linear;visibility:hidden;width:46px;z-index:10000}@media screen and (max-width:601px){.progress-wrap{bottom:25px;right:25px}}.progress-wrap.active-progress{opacity:1;transform:translateY(0);visibility:visible}.progress-wrap:after{color:#52a0ac;content:"\f100";cursor:pointer;display:block;font-family:Flaticon;font-size:1.25rem;height:46px;left:0;line-height:46px;position:absolute;text-align:center;top:0;transition:all .2s linear;width:46px;z-index:1}.progress-wrap:hover:after{opacity:1}.progress-wrap:before{-webkit-text-fill-color:transparent;content:"\f100";cursor:pointer;display:block;font-family:Flaticon;font-size:1.25rem;height:46px;left:0;line-height:46px;opacity:0;position:absolute;text-align:center;top:0;transition:all .2s linear;width:46px;z-index:2}.progress-wrap:hover:before{opacity:1}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:#52a0ac;stroke-width:4;box-sizing:border-box;transition:all .2s linear}.side-nav{height:calc(100vh - 140px);height:100vh;left:0;position:fixed;top:0;width:110px}@media screen and (max-width:1023px){.side-nav{display:none}}.side-nav .contact-col{display:flex;flex-direction:column;height:100%;justify-content:flex-start}.side-nav .contact-col .side-nav-wrap{align-items:center;display:flex;height:100vh;justify-content:center}.side-nav .contact-col .side-nav-wrap .social-links{display:flex;flex-direction:column;gap:calc(2.14286px + 2.23214vw)}.side-nav .contact-col .side-nav-wrap .social-links a{transition:all .5s ease}.side-nav .contact-col .side-nav-wrap .social-links a:hover{color:#99f1ff}.side-nav .contact-col img{max-width:100%}.side-nav .contact-col a{align-items:center;color:#515151;display:flex;flex-direction:column-reverse;font-size:1.8rem;line-height:100%}.side-nav .contact-col a span{display:inline-block}.side-nav .contact-col a.header-book-button{font-size:2.125rem;font-weight:600;margin-top:80px;position:relative;text-transform:uppercase;transition:all .5s ease}@media screen and (max-width:1600px){.side-nav .contact-col a.header-book-button{font-size:1.7rem;margin-top:40px}}@media screen and (max-width:1440px){.side-nav .contact-col a.header-book-button{font-size:1.5rem;margin-top:35px}}.side-nav .contact-col a.header-book-button .color-primary{transition:all .5s ease}.side-nav .contact-col a.header-book-button:hover{color:#52a0ac}.side-nav .contact-col a.header-book-button:hover .color-primary{color:#515151}.side-nav .contact-col a.header-book-button.offer-btn{font-weight:600}.side-nav .contact-col a.header-book-button span{margin-top:-5px}.index-header{display:grid;grid-template-columns:auto;height:50vh;margin:80px 3% 0 0}@media screen and (max-width:1440px){.index-header{height:60vh}}@media screen and (max-width:1281px){.index-header{height:35vh;margin-top:70px}}@media screen and (max-width:820px){.index-header{height:35vh;margin-right:0}}@media screen and (max-width:767px){.index-header{height:260px}}.index-header .hero-col{background:url(../assets/images/home-header.jpg) no-repeat;background-position:50%;background-size:cover}.index-header .accommodation-bg{background:url(../assets/images/header/header-accommodation.jpg) no-repeat;background-position:bottom;background-size:cover}@media screen and (min-width:768px) and (max-width:1023px){.index-header .accommodation-bg{background:url(../assets/images/header/ipad/header-accommodation-tablet.jpg) no-repeat}}@media screen and (max-width:767px){.index-header .accommodation-bg{background:url(../assets/images/header/mobiles/header-accommodation-mobile.jpg) no-repeat;background-position:50%}}.index-header .activities-bg{background:url(../assets/images/header/header-activities.jpg) no-repeat;background-position:50%;background-size:cover}@media screen and (min-width:1279px) and (max-width:1600px){.index-header .activities-bg{background-position:50% 70%}}@media screen and (min-width:768px) and (max-width:1023px){.index-header .activities-bg{background:url(../assets/images/header/ipad/header-activities-tablet.jpg) no-repeat}}@media screen and (max-width:767px){.index-header .activities-bg{background:url(../assets/images/header/mobiles/header-activities-mobile.jpg) no-repeat;background-position:0}}.index-header .contact-bg{background:url(../assets/images/header/header-contact.jpg) no-repeat;background-position:bottom;background-size:cover}@media screen and (min-width:768px) and (max-width:1023px){.index-header .contact-bg{background:url(../assets/images/header/ipad/header-contact-tablet.jpg) no-repeat;background-position:bottom}}@media screen and (max-width:767px){.index-header .contact-bg{background:url(../assets/images/header/mobiles/header-contact-mobile.jpg) no-repeat;background-position:bottom}}.index-header .services-bg{background:url(../assets/images/header/header-services.jpg) no-repeat;background-position:50%;background-size:cover}@media screen and (max-width:1600px){.index-header .services-bg{background-position:50%}}@media screen and (min-width:768px) and (max-width:1023px){.index-header .services-bg{background:url(../assets/images/header/ipad/header-services-tablet.jpg) no-repeat}}@media screen and (max-width:767px){.index-header .services-bg{background:url(../assets/images/header/mobiles/header-services-mobile.jpg) no-repeat;background-position:50%}}.index-header .spa-bg{background:url(../assets/images/spa/header-spa.jpg) no-repeat;background-position:50%;background-size:cover}@media screen and (max-width:1600px){.index-header .spa-bg{background-position:50%}}.index-header .location-bg{background:url(../assets/images/header/header-location.jpg) no-repeat;background-position:50%;background-size:cover}@media screen and (min-width:768px) and (max-width:1023px){.index-header .location-bg{background:url(../assets/images/header/ipad/header-location-tablet.jpg) no-repeat}}@media screen and (max-width:767px){.index-header .location-bg{background:url(../assets/images/header/mobiles/header-location-mobile.jpg) no-repeat;background-position:50%}}.index-header .faq-bg{background:url(../assets/images/header/header-faq.jpg) no-repeat;background-position:bottom;background-size:cover}@media screen and (min-width:768px) and (max-width:1023px){.index-header .faq-bg{background:url(../assets/images/header/ipad/header-faq-tablet.jpg) no-repeat}}@media screen and (max-width:767px){.index-header .faq-bg{background:url(../assets/images/header/mobiles/header-faq-mobile.jpg) no-repeat;background-position:50%}}.index-header .restaurant-bg{background:url(../assets/images/header/header-restaurant.jpg) no-repeat;background-position:bottom;background-size:cover}@media screen and (min-width:768px) and (max-width:1023px){.index-header .restaurant-bg{background:url(../assets/images/header/ipad/header-restaurant-tablet.jpg) no-repeat}}@media screen and (max-width:767px){.index-header .restaurant-bg{background:url(../assets/images/header/mobiles/header-restaurant-mobile.jpg) no-repeat;background-position:0}}.index-header .gallery-bg{background:url(../assets/images/header/header-gallery.jpg) no-repeat;background-position:50%;background-size:cover}@media screen and (min-width:768px) and (max-width:1023px){.index-header .gallery-bg{background:url(../assets/images/header/ipad/header-gallery-tablet.jpg) no-repeat}}@media screen and (max-width:767px){.index-header .gallery-bg{background:url(../assets/images/header/mobiles/header-gallery-mobile.jpg) no-repeat;background-position:50%}}.index-header .studios-bg{background:url(../assets/images/header/header-studios.jpg) no-repeat;background-position:50%;background-size:cover}@media screen and (min-width:768px) and (max-width:1023px){.index-header .studios-bg{background:url(../assets/images/header/ipad/header-studios-tablet.jpg) no-repeat}}@media screen and (max-width:767px){.index-header .studios-bg{background:url(../assets/images/header/mobiles/header-studios-mobile.jpg) no-repeat;background-position:50%}}nav.side-nav.sideBtn-motion .contact-col a.header-book-button{font-size:2.125rem;margin-top:40px}@media screen and (max-width:1600px){nav.side-nav.sideBtn-motion .contact-col a.header-book-button{font-size:1.65rem}}@media screen and (max-width:1440px){nav.side-nav.sideBtn-motion .contact-col a.header-book-button{font-size:1.5rem}}.welcome-akti-toroni{align-items:center;display:grid;grid-template-columns:35% 65%;margin:80px 3% 0 0}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.welcome-akti-toroni{grid-gap:25px;grid-template-columns:35% auto}}@media screen and (max-width:1023px){.welcome-akti-toroni{grid-template-columns:auto;margin:30px 3% 0}}.welcome-akti-toroni .welcome-content-wrap .welcome-title-box{background-color:#52a0ac;padding:15px 30px}.welcome-akti-toroni .welcome-content-wrap .welcome-title-box .title{color:#fff;font-size:2.125rem;line-height:1.4;text-transform:uppercase}@media screen and (max-width:1440px){.welcome-akti-toroni .welcome-content-wrap .welcome-title-box .title{font-size:1.6rem}}@media screen and (max-width:767px){.welcome-akti-toroni .welcome-content-wrap .welcome-title-box .title{font-size:1.3rem;text-align:center}}.welcome-akti-toroni .welcome-content-wrap .welcome-content{margin-top:60px;padding:0 30px}@media screen and (max-width:820px){.welcome-akti-toroni .welcome-content-wrap .welcome-content{margin-top:30px;padding:0}}.welcome-akti-toroni .welcome-content-wrap .welcome-content p{font-size:1.5625rem;text-align:justify}@media screen and (max-width:1440px){.welcome-akti-toroni .welcome-content-wrap .welcome-content p{font-size:1.25rem}}@media screen and (max-width:767px){.welcome-akti-toroni .welcome-content-wrap .welcome-content p{font-size:1.125rem}}.welcome-title .heading{align-items:center;display:flex;font-size:4.0625rem;height:160px;justify-content:center;margin-bottom:30px;text-transform:uppercase}@media screen and (max-width:1440px){.welcome-title .heading{font-size:3.5rem}}@media screen and (min-width:1024px) and (max-width:1160px){.welcome-title .heading{font-size:2.8rem;height:75px}}@media screen and (max-width:820px){.welcome-title .heading{height:120px}}.welcome-title .heading p{color:#515151;height:100%;line-height:100%;margin:0}.welcome-title .heading p span.bold-600{font-weight:600;margin-right:15px}.welcome-title .heading p.left{align-items:center;display:flex;margin-bottom:20px;margin-right:-20px}.welcome-title .heading p.right{align-items:flex-end;display:flex}.welcome-title .heading p.right .first-letter{align-items:center;display:flex;font-size:14rem;height:100%;margin-right:-25px}@media screen and (min-width:1024px) and (max-width:1160px){.welcome-title .heading p.right .first-letter{font-size:7rem;margin-left:25px;margin-right:0}}@media screen and (max-width:820px){.welcome-title .heading p.right .first-letter{font-size:10rem}}.welcome-title .heading p.right .last-letters{margin-bottom:0}.about_block{margin:80px 3% 0 0}@media screen and (max-width:1023px){.about_block{margin:30px 3% 0}}.about_block .about-bg-wrap{height:620px;position:relative;width:100%;z-index:-1}@media screen and (max-width:1440px){.about_block .about-bg-wrap{height:450px}}@media screen and (min-width:1024px) and (max-width:1160px){.about_block .about-bg-wrap{height:340px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.about_block .about-bg-wrap{height:270px}}@media screen and (max-width:767px){.about_block .about-bg-wrap{height:130px}}.about_block .about-bg-wrap .about-bg{background:url(../assets/images/welcome-about-us.jpg) no-repeat;background-position:50%;background-size:cover;height:100%}.about_block .about-content-wrap{align-items:center;display:flex;height:600px;margin-top:-110px}@media screen and (max-width:1023px){.about_block .about-content-wrap{display:block;height:auto;margin-top:30px}}.about_block .about-content-wrap .about-title{align-items:center;background-color:#52a0ac;display:flex;height:100%;margin:0 60px;padding:10px 40px}@media screen and (max-width:1440px){.about_block .about-content-wrap .about-title{margin:0 30px}}@media screen and (max-width:1023px){.about_block .about-content-wrap .about-title{align-items:center;justify-content:center;margin:0}}.about_block .about-content-wrap .about-title .title{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:3rem;justify-content:center;text-transform:uppercase}@media screen and (max-width:1023px){.about_block .about-content-wrap .about-title .title{flex-direction:row;font-size:1.6rem}}.about_block .about-content-wrap .about-title .title span.m-10{margin-bottom:40px}@media screen and (max-width:1023px){.about_block .about-content-wrap .about-title .title span.m-10{margin-bottom:0;margin-right:15px}}.about_block .about-content-wrap .about-content{margin:90px 60px 0}@media screen and (max-width:1440px){.about_block .about-content-wrap .about-content{margin:90px 30px 0}}@media screen and (min-width:1024px) and (max-width:1160px){.about_block .about-content-wrap .about-content{margin-top:130px}}@media screen and (max-width:1023px){.about_block .about-content-wrap .about-content{margin:15px 5px}}.about_block .about-content-wrap .about-content p{font-size:1.5625rem;text-align:justify}@media screen and (max-width:1600px){.about_block .about-content-wrap .about-content p{font-size:1.375rem}}@media screen and (max-width:1440px){.about_block .about-content-wrap .about-content p{font-size:1.25rem}}@media screen and (max-width:767px){.about_block .about-content-wrap .about-content p{font-size:1.125rem}}.acco-title{margin:0 3% 60px 0}@media screen and (max-width:1023px){.acco-title{margin:30px 3%}}.acco-title .title{color:#52a0ac;font-size:3.25rem;font-weight:600;text-align:right;text-transform:uppercase}@media screen and (max-width:820px){.acco-title .title{font-size:1.7rem;text-align:center}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.acco-title .title{font-size:2.5rem}}.acco-title.custom-margin{margin-top:80px}.home_accommodation_blcok .home-acco-wrap{grid-gap:45px;display:grid;grid-template-columns:auto 30%}@media screen and (max-width:820px){.home_accommodation_blcok .home-acco-wrap{grid-gap:30px;grid-template-columns:auto;margin:0 3%}}.home_accommodation_blcok .home-acco-wrap .acco-photo{height:420px;position:inherit;width:100%}@media screen and (max-width:767px){.home_accommodation_blcok .home-acco-wrap .acco-photo{height:190px}}.home_accommodation_blcok .home-acco-wrap .acco-photo .studios-bg{background:url(../assets/images/welcome-studios.jpg) no-repeat;background-position:50%;background-size:cover;height:100%}.home_accommodation_blcok .home-acco-wrap .acco-photo .suites-bg{background:url(../assets/images/welcome-suites.jpg) no-repeat;background-position:50%;background-size:cover;height:100%}.home_accommodation_blcok .home-acco-wrap .acco-detail{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}@media screen and (max-width:820px){.home_accommodation_blcok .home-acco-wrap .acco-detail{order:2}}.home_accommodation_blcok .home-acco-wrap .acco-detail .title{background:#52a0ac;color:#fff;font-size:2.5rem;font-weight:600;line-height:100%;padding:15px 0 15px 60px;text-transform:uppercase;width:100%}@media screen and (max-width:820px){.home_accommodation_blcok .home-acco-wrap .acco-detail .title{font-size:1.6rem;padding:15px;text-align:center}}.home_accommodation_blcok .home-acco-wrap .acco-detail a{color:#515151;display:inline-block;font-size:2.125rem;margin-top:10px;padding-left:60px;transition:all .5s ease;width:100%}@media screen and (max-width:820px){.home_accommodation_blcok .home-acco-wrap .acco-detail a{font-size:1.5rem;padding:0;text-align:center}}.home_accommodation_blcok .home-acco-wrap .acco-detail a:hover{color:#52a0ac}.home_accommodation_blcok .home-acco-wrap .acco-detail a:hover .color-primary{color:#515151}.home_accommodation_blcok .home-acco-wrap.reverse{grid-template-columns:30% auto;margin:80px 3% 0 0}@media screen and (max-width:820px){.home_accommodation_blcok .home-acco-wrap.reverse{grid-template-columns:auto;margin:30px 3%}}.home_accommodation_blcok .home-acco-wrap.reverse .title{padding-left:0;padding-right:60px;text-align:right}@media screen and (max-width:820px){.home_accommodation_blcok .home-acco-wrap.reverse .title{padding-right:0;text-align:center}}.home_accommodation_blcok .home-acco-wrap.reverse a{padding-left:0;padding-right:60px;text-align:right}@media screen and (max-width:820px){.home_accommodation_blcok .home-acco-wrap.reverse a{padding:0;text-align:center}}.heroSlider .hero-slider-wrapper{height:calc(100vh - 220px);margin:83px 3% 0 0}@media screen and (max-width:1440px){.heroSlider .hero-slider-wrapper{height:calc(90vh - 80px)}}@media screen and (min-width:1024px) and (max-width:1160px){.heroSlider .hero-slider-wrapper{margin-top:79px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.heroSlider .hero-slider-wrapper{margin-top:70px}}@media screen and (max-width:820px){.heroSlider .hero-slider-wrapper{height:40vh;margin-right:0;margin-top:93px!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.heroSlider .hero-slider-wrapper{margin-top:93px!important}}.heroSlider .hero-slider-wrapper.slick-dotted.slick-slider{margin:0}.heroSlider .hero-slider-wrapper .slick-active .heroWrap{animation:cssAnimation 5s 0s forwards;transform:scale(1);transition:all .5s ease}.heroSlider .hero-slider-wrapper .hero-slide{align-items:center;display:flex!important;flex-direction:column;height:calc(100vh - 220px);justify-content:center;overflow:hidden;transition:all .5s ease}@media screen and (max-width:1440px){.heroSlider .hero-slider-wrapper .hero-slide{height:calc(90vh - 80px)}}@media screen and (max-width:820px){.heroSlider .hero-slider-wrapper .hero-slide{height:40vh}}.heroSlider .hero-slider-wrapper .hero-slide .heroWrap{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform:scale(1.06);transition:all .5s ease;width:100%;z-index:-1}.heroSlider .hero-slider-wrapper .hero-slide .heroWrap:before{background:rgba(0,0,0,.25);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.heroSlider .hero-slider-wrapper .hero-slide .heroWrap.hero-bg-2{background:url(../assets/images/homeslider/slider-01.jpg) no-repeat;background-position:50%;background-size:cover;overflow:hidden}.heroSlider .hero-slider-wrapper .hero-slide .heroWrap.hero-bg-3{background:url(../assets/images/homeslider/slider-02.jpg) no-repeat;background-position:50%;background-size:cover;overflow:hidden}.heroSlider .hero-slider-wrapper .hero-slide .heroWrap.hero-bg-4{background:url(../assets/images/homeslider/slider-03.jpg) no-repeat;background-position:50%;background-size:cover;overflow:hidden}.heroSlider .hero-slider-wrapper .hero-slide .sub{color:#fff;font-size:3.5rem}@media screen and (max-width:601px){.heroSlider .hero-slider-wrapper .hero-slide .sub{font-size:1.15rem;letter-spacing:3px}}.heroSlider .hero-slider-wrapper .hero-slide h4{color:#fff;font-size:3.7rem;line-height:100%;text-align:center}@media screen and (max-width:601px){.heroSlider .hero-slider-wrapper .hero-slide h4{font-size:1.9rem}}.heroSlider .hero-slider-wrapper .hero-slide .heroHotelBtn{color:#fff;display:inline-block;font-size:1.4rem;padding:5px 0;position:relative;transition:all .5s ease}.heroSlider .hero-slider-wrapper ul.slick-dots{align-items:center;bottom:25px;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.heroSlider .hero-slider-wrapper ul.slick-dots li button{background:transparent;border:1px solid #fff;border-radius:50%;cursor:pointer;font-size:0;height:10px;margin:0 10px;outline:none;transition:all .4s ease;width:10px}.heroSlider .hero-slider-wrapper ul.slick-dots li button:before{color:#fff;font-size:.875rem;opacity:.5}.heroSlider .hero-slider-wrapper ul.slick-dots li.slick-active button{background:#fff}.heroSlider .hero-slider-wrapper .slick-prev{background:transparent;border:none;cursor:pointer;left:30px;opacity:.5;outline:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s ease;z-index:5}@media screen and (max-width:820px){.heroSlider .hero-slider-wrapper .slick-prev{left:15px}}.heroSlider .hero-slider-wrapper .slick-prev img{width:60px}@media screen and (max-width:820px){.heroSlider .hero-slider-wrapper .slick-prev img{opacity:1;width:30px}}.heroSlider .hero-slider-wrapper .slick-prev:hover{opacity:1}.heroSlider .hero-slider-wrapper .slick-next{background:transparent;border:none;cursor:pointer;opacity:.5;outline:none;position:absolute;right:30px;top:50%;transform:translateY(-50%);transition:all .4s ease;z-index:5}@media screen and (max-width:820px){.heroSlider .hero-slider-wrapper .slick-next{right:15px}}.heroSlider .hero-slider-wrapper .slick-next img{width:60px}@media screen and (max-width:820px){.heroSlider .hero-slider-wrapper .slick-next img{opacity:1;width:30px}}.heroSlider .hero-slider-wrapper .slick-next:hover{opacity:1}@keyframes cssAnimation{0%{-webkit-transform:scale(1) translate(0)}to{-webkit-transform:scale(1.06) translate(0)}}.certification-block{align-items:center;display:flex;justify-content:center;margin:30px 3% 80px 0}.certification-block a{margin:0 15px}@media screen and (max-width:767px){.certification-block a img{max-width:78px}}.top-nav{align-items:flex-start;background-color:#fff;display:flex;justify-content:space-between;left:110px;padding:0 3% 0 0;position:fixed;right:0;top:0;z-index:9}@media screen and (max-width:1023px){.top-nav{left:0}}.top-nav.fix-nav{background-color:#fff;box-shadow:2px 2px 5px #ccc}.top-nav .top-logo-bar{display:flex;width:100%}@media screen and (max-width:1023px){.top-nav .top-logo-bar{height:55px;margin-top:38px;position:relative}}.top-nav .top-logo-bar a{display:inline-block;z-index:9}.top-nav .top-logo-bar a img{max-width:125px;transition:all .5s ease;width:100%}.top-nav .top-logo-bar .nav-link-wrapper{align-items:center;background-color:#52a0ac;display:flex;height:100%;justify-content:space-between;width:100%}.top-nav .top-logo-bar .nav-link-wrapper a{color:#fff;display:inline-block;font-size:1.375rem;padding:25px 10px;transition:all .5s ease}@media screen and (max-width:1281px){.top-nav .top-logo-bar .nav-link-wrapper a{font-size:1.01rem}}@media screen and (min-width:1024px) and (max-width:1280px){.top-nav .top-logo-bar .nav-link-wrapper a{font-size:.875rem;padding:25px 5px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.top-nav .top-logo-bar .nav-link-wrapper a{font-size:.9375rem}}.top-nav .top-logo-bar .nav-link-wrapper a span{margin-right:10px}.top-nav .top-logo-bar .nav-link-wrapper a.nav-hover{position:relative}.top-nav .top-logo-bar .nav-link-wrapper a.nav-hover:before{background-color:#fff;bottom:25%;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transform-origin:left;transition:all .5s ease;width:0}.top-nav .top-logo-bar .nav-link-wrapper a.nav-hover:hover:before{width:100%}.top-nav .top-logo-bar .nav-link-wrapper .social-links{margin-left:40px}@media screen and (min-width:1024px) and (max-width:1160px){.top-nav .top-logo-bar .nav-link-wrapper .social-links{margin-left:15px}}.top-nav .top-logo-bar .nav-link-wrapper .nav-address{margin-right:40px}@media screen and (min-width:1024px) and (max-width:1160px){.top-nav .top-logo-bar .nav-link-wrapper .nav-address{margin-right:15px}}.top-nav .menu-hamburger{align-items:center;background-color:#fff;cursor:pointer;display:flex;height:75px;height:83px;margin-right:-3px;padding:15px 0 15px 30px}@media screen and (min-width:1024px) and (max-width:1280px){.top-nav .menu-hamburger{height:71px;padding:10px 30px}}@media screen and (max-width:1023px){.top-nav .menu-hamburger{flex-direction:column;height:55px;margin-top:38px;padding:5px 0 5px 10px}}.top-nav .menu-hamburger .dots{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between}@media screen and (max-width:820px){.top-nav .menu-hamburger .dots{flex-direction:row-reverse;justify-content:space-around;width:100%}}.top-nav .menu-hamburger .dots span{background-color:#515151;height:12px;width:12px}@media screen and (max-width:1023px){.top-nav .menu-hamburger .dots span{height:8px;width:8px}}.top-nav .menu-hamburger .dots span:not(:last-child){margin-bottom:0}.top-nav .menu-hamburger .hamburger-text{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:10px}@media screen and (max-width:820px){.top-nav .menu-hamburger .hamburger-text{flex-direction:row-reverse;height:100%;justify-content:space-between;margin-left:0}}.top-nav .menu-hamburger .hamburger-text span{font-size:1.2rem;line-height:100%;text-transform:uppercase;transform:rotate(-90deg)}@media screen and (max-width:1023px){.top-nav .menu-hamburger .hamburger-text span{font-size:1rem;transform:rotate(0)}}.top-nav .menu-hamburger .hamburger-text span:not(:first-child){margin-top:-6px}@media screen and (max-width:1023px){.top-nav .menu-hamburger .hamburger-text span:not(:first-child){margin-top:0}}#expand_nav{background:transparent;bottom:0;height:100%;left:0;pointer-events:none;position:fixed;right:0;top:0;visibility:hidden;z-index:9}#expand_nav .close{cursor:pointer;position:absolute;right:35px;top:20px;transition:all .5s}#expand_nav .close .icon{color:#fff;font-size:1.6rem}@media screen and (max-width:1023px){#expand_nav .close .icon{color:#3a3a3a}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#expand_nav .close .icon{color:#fff}}#expand_nav .close:before{bottom:-15px;color:#fff;content:"CLOSE";font-size:1rem;left:50%;letter-spacing:3px;position:absolute;transform:translateX(-50%)}@media screen and (max-width:1023px){#expand_nav .close:before{color:#3a3a3a}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#expand_nav .close:before{color:#fff}}#expand_nav .close img{max-width:30px;width:100%}#expand_nav .nav-overlay{align-items:center;display:grid;grid-template-columns:1fr 1fr;height:100%}@media screen and (max-width:1023px){#expand_nav .nav-overlay{grid-template-columns:auto}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#expand_nav .nav-overlay{grid-template-columns:1fr 1fr}}#expand_nav .nav-overlay .left-col{align-items:center;display:flex;height:100%;padding-left:15%;position:relative}@media screen and (max-width:1440px){#expand_nav .nav-overlay .left-col{padding-left:10%}}@media screen and (max-width:1023px){#expand_nav .nav-overlay .left-col{padding-left:15%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#expand_nav .nav-overlay .left-col{justify-content:center;padding:0}}#expand_nav .nav-overlay .left-col .left-overlay-motion{background-color:#fff;bottom:0;height:100%;left:0;position:absolute;width:100%}#expand_nav .nav-overlay .left-col ul li{align-items:center;display:flex;transition:all .5s}#expand_nav .nav-overlay .left-col ul li:not(:last-child){margin-bottom:15px}@media screen and (max-width:1600px){#expand_nav .nav-overlay .left-col ul li:not(:last-child){margin-bottom:0}}@media screen and (max-width:1440px){#expand_nav .nav-overlay .left-col ul li:not(:last-child){margin-bottom:0}}@media screen and (max-width:767px){#expand_nav .nav-overlay .left-col ul li:not(:last-child){margin-bottom:0}}#expand_nav .nav-overlay .left-col ul li:nth-child(2n){margin-left:30px}#expand_nav .nav-overlay .left-col ul li a{align-items:center;display:inline-flex;height:70px;margin-right:25px;text-transform:uppercase}@media screen and (max-width:1600px){#expand_nav .nav-overlay .left-col ul li a{height:60px}}@media screen and (max-width:601px){#expand_nav .nav-overlay .left-col ul li a{height:50px}}#expand_nav .nav-overlay .left-col ul li a .big-font{font-size:3.8rem;margin-bottom:25px;margin-right:10px;overflow:hidden;padding-right:20px;position:relative;transition:all .5s ease}@media screen and (max-width:1600px){#expand_nav .nav-overlay .left-col ul li a .big-font{font-size:3rem}}@media screen and (max-width:1440px){#expand_nav .nav-overlay .left-col ul li a .big-font{font-size:2rem;margin-bottom:10px;padding-right:10px}}@media screen and (max-width:601px){#expand_nav .nav-overlay .left-col ul li a .big-font{font-size:1.625rem}}#expand_nav .nav-overlay .left-col ul li a .angle{background-color:#3a3a3a;display:inline-block;height:80%;overflow:hidden;transform:rotate(30deg);transition:all .5s ease;width:1px;z-index:1}#expand_nav .nav-overlay .left-col ul li a .small-font{font-weight:600;margin-left:20px;margin-top:30px;overflow:hidden;transition:all .5s ease}@media screen and (max-width:1600px){#expand_nav .nav-overlay .left-col ul li a .small-font{font-size:.95rem;margin-left:15px;margin-top:15px}}@media screen and (max-width:601px){#expand_nav .nav-overlay .left-col ul li a .small-font{font-size:.875rem}}#expand_nav .nav-overlay .left-col ul li a .small-font.overlay-active{margin-top:0}#expand_nav .nav-overlay .left-col ul li .hover-item{align-items:center;display:flex}@media screen and (max-width:1023px){#expand_nav .nav-overlay .left-col ul li .hover-item{display:none}}#expand_nav .nav-overlay .left-col ul li .hover-item .left-arrow{background:url(../assets/icons/left-arrow.svg) no-repeat;background-position:50%;background-size:contain;display:inline-block;height:65px;left:0;opacity:0;pointer-events:none;position:relative;transition:all .5s ease;width:65px}@media screen and (max-width:1440px){#expand_nav .nav-overlay .left-col ul li .hover-item .left-arrow{height:35px;width:35px}}#expand_nav .nav-overlay .left-col ul li .hover-item .text{font-size:1.4rem;opacity:0;pointer-events:none;position:relative;right:0;transition:all .5s ease}#expand_nav .nav-overlay .left-col ul li:hover .big-font{color:#52a0ac}#expand_nav .nav-overlay .left-col ul li:hover .big-font:before{background:#52a0ac}#expand_nav .nav-overlay .left-col ul li:hover .small-font{margin-top:0}#expand_nav .nav-overlay .left-col ul li:hover .hover-item .left-arrow{left:-15px;opacity:1}#expand_nav .nav-overlay .left-col ul li:hover .hover-item .text{opacity:1;right:-15px}#expand_nav .nav-overlay .right-col{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px;position:relative;text-align:center}@media screen and (max-width:1440px){#expand_nav .nav-overlay .right-col{padding:40px}#expand_nav .nav-overlay .right-col .overlay-logo a img{max-width:110px}}@media screen and (max-width:1023px){#expand_nav .nav-overlay .right-col{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#expand_nav .nav-overlay .right-col{display:flex}}#expand_nav .nav-overlay .right-col .right-overlay-motion{background-color:#353c3e;height:100%;left:0;position:absolute;top:0;width:100%}#expand_nav .nav-overlay .right-col .overlay-logo{transition:all .5s ease}@media screen and (max-width:1600px){#expand_nav .nav-overlay .right-col .overlay-logo a img{max-width:110px}}#expand_nav .nav-overlay .right-col .overly-book-now{transition:all .5s ease}#expand_nav .nav-overlay .right-col .overly-book-now.custom-margin{margin:30px 0}@media screen and (max-width:1440px){#expand_nav .nav-overlay .right-col .overly-book-now.custom-margin{margin:30px 0}}#expand_nav .nav-overlay .right-col .overly-book-now a{color:#fff;display:inline-block;font-size:2.6rem;position:relative;transition:all .5s ease}@media screen and (max-width:1600px){#expand_nav .nav-overlay .right-col .overly-book-now a{font-size:2rem}}@media screen and (max-width:1440px){#expand_nav .nav-overlay .right-col .overly-book-now a{font-size:1.3rem}}#expand_nav .nav-overlay .right-col .overly-book-now a .color-primary{transition:all .5s ease}#expand_nav .nav-overlay .right-col .overly-book-now a:before{background-color:#52a0ac;bottom:0;content:"";height:2px;left:-65px;position:absolute;transition:all .5s ease;width:60px}#expand_nav .nav-overlay .right-col .overly-book-now a:after{background-color:#52a0ac;bottom:0;content:"";height:2px;position:absolute;right:-65px;transition:all .5s ease;width:60px}#expand_nav .nav-overlay .right-col .overly-book-now a:hover{color:#52a0ac}#expand_nav .nav-overlay .right-col .overly-book-now a:hover .color-primary{color:#fff}#expand_nav .nav-overlay .right-col .overly-book-now a:hover:before{left:0;width:50%}#expand_nav .nav-overlay .right-col .overly-book-now a:hover:after{right:0;width:50%}#expand_nav .nav-overlay .right-col .overlay-contact{border:1px solid #6b7476;padding:25px;transition:all .5s ease;width:100%}@media screen and (max-width:1440px){#expand_nav .nav-overlay .right-col .overlay-contact{padding:30px 15px}}#expand_nav .nav-overlay .right-col .overlay-contact .single-contact{transition:all .5s ease}#expand_nav .nav-overlay .right-col .overlay-contact .single-contact:not(:last-child){margin-bottom:20px}@media screen and (max-width:1600px){#expand_nav .nav-overlay .right-col .overlay-contact .single-contact:not(:last-child){margin-bottom:0}}@media screen and (max-width:1440px){#expand_nav .nav-overlay .right-col .overlay-contact .single-contact:not(:last-child){margin-bottom:0}}#expand_nav .nav-overlay .right-col .overlay-contact .single-contact span{color:#fff;display:block;font-size:1.3rem;line-height:1.5}@media screen and (max-width:1440px){#expand_nav .nav-overlay .right-col .overlay-contact .single-contact span{font-size:1.1875rem}}@media screen and (max-width:601px){#expand_nav .nav-overlay .right-col .overlay-contact .single-contact span{font-size:1.1rem}}#expand_nav .nav-overlay .right-col .overlay-contact .single-contact span.title{font-size:1.9rem}@media screen and (max-width:1600px){#expand_nav .nav-overlay .right-col .overlay-contact .single-contact span.title{font-size:1.4rem}}@media screen and (max-width:1440px){#expand_nav .nav-overlay .right-col .overlay-contact .single-contact span.title{font-size:1.2rem}}#expand_nav .nav-overlay .right-col .overlay-contact .single-contact span.call-time{display:inline-block;margin-left:10px}#expand_nav .nav-overlay .right-col .overlay-contact .single-contact a{color:#fff;font-size:1.3rem;line-height:1.5;transition:all .5s ease}@media screen and (max-width:1440px){#expand_nav .nav-overlay .right-col .overlay-contact .single-contact a{font-size:1.1875rem}}@media screen and (max-width:601px){#expand_nav .nav-overlay .right-col .overlay-contact .single-contact a{font-size:1.1rem}}@media screen and (max-width:1600px){#expand_nav .nav-overlay .right-col .overlay-contact .single-contact a{font-size:1.2rem}}@media screen and (max-width:1440px){#expand_nav .nav-overlay .right-col .overlay-contact .single-contact a{font-size:1rem}}#expand_nav .nav-overlay .right-col .overlay-contact .single-contact a:hover{color:#52a0ac}.top-nav .mobile-top-bar{align-items:center;background:#3a3a3a;display:flex;justify-content:space-between;left:0;padding:7px 15px;position:absolute;right:0;top:0;width:100%}@media screen and (min-width:1024px){.top-nav .mobile-top-bar{display:none!important}}.top-nav .mobile-top-bar .m-social{align-items:center;display:flex;justify-content:space-between}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.top-nav .mobile-top-bar .m-social a.mobile-call .m-hide{display:inline-block!important;padding-left:10px}}.top-nav .mobile-top-bar a{color:#fff;font-size:.9rem}.top-nav .mobile-top-bar .m-social a{font-size:1rem}.top-nav .mobile-top-bar .m-social a:not(:last-child){margin-right:10px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.top-nav .mobile-top-bar .m-social a:not(:last-child){margin-right:20px}}@media screen and (min-width:1024px){.top-nav .top-logo-bar .mobile-logo{display:none!important}}.top-nav .top-logo-bar .mobile-logo img{max-width:100px}.top-nav .mobile-button-wrapper{align-items:center;display:flex;height:100%;justify-content:flex-end;overflow:hidden;position:absolute;right:10px;top:0;width:100%}@media screen and (min-width:1024px){.top-nav .mobile-button-wrapper{display:none!important}}.top-nav .mobile-button-wrapper:before{background:#fff;content:"";height:115%;left:69%;position:absolute;top:-4px;transform:rotate(25deg);width:2px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.top-nav .mobile-button-wrapper:before{left:86%}}@media only screen and (min-width:414px) and (max-width:767px){.top-nav .mobile-button-wrapper:before{left:73%}}.top-nav .mobile-button-wrapper a{color:#fff;font-size:.875rem;padding:10px 0;text-transform:uppercase}.top-nav .mobile-button-wrapper a:not(:first-child){padding-left:35px}.nav-booking-buttons{align-items:center;display:flex;gap:15px;justify-content:center;padding-left:calc(-13.57143px + 2.79018vw)}.nav-booking-buttons a{position:relative}.nav-booking-buttons a:before{background-color:#fff;bottom:25%;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transform-origin:left;transition:all .5s ease;width:0}.nav-booking-buttons a:hover:before{width:100%}.section-title{margin-bottom:50px}.section-title .title{color:#52a0ac;font-size:3.8rem;text-align:center;text-transform:uppercase}.faq-block{margin:80px 3% 0}@media screen and (max-width:1023px){.faq-block{margin:40px 3%}}.faq-block .accordion-header{align-items:center;background:#52a0ac;color:#fff;display:flex!important;font-size:1.9rem;font-weight:400}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.faq-block .accordion-header{font-size:1.25rem}}@media screen and (max-width:820px){.faq-block .accordion-header{font-size:1.3rem;padding:8px!important}}.faq-block svg{fill:#fff;width:20px}.faq-block ul li{font-size:1.5rem}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.faq-block ul li{font-size:1.25rem}}@media screen and (max-width:820px){.faq-block ul li{font-size:1.2rem}}.faq-block p{font-size:1.5rem}@media screen and (max-width:820px){.faq-block p{font-size:1.2rem}}div#gallery-section{margin:0 3%}@media screen and (max-width:1023px){.text-wrapper{margin-top:0}}.text-wrapper.certifications{margin-top:15vh}.text-wrapper.certifications .title-wrap{border-bottom:1px solid #52a0ac;margin-bottom:30px;padding:0 15px 15px}.text-wrapper.certifications .title-wrap .title{color:#52a0ac;display:inline-block;font-size:2.5rem;font-weight:600;margin-bottom:0;padding:15px 0;position:relative;text-align:center;text-transform:uppercase}@media screen and (max-width:1023px){.text-wrapper.certifications .title-wrap .title{font-size:1.7rem}}.text-wrapper.certifications .title-wrap .title:before{display:none}.text-wrapper.certifications .title-wrap img{display:block;margin:0 auto}@media screen and (max-width:767px){.modal-dialog .modal-header .modal-title{font-size:1.7rem!important}.modal-dialog{padding:50px 40px}.modal-dialog .modal-body p{font-size:1.125rem!important}}.address-block{border:none;box-shadow:0 2px 8px #ccc;display:grid;grid-template-rows:2fr 1fr;height:100%}@media screen and (min-width:768px) and (max-width:1023px){.address-block{margin-top:45px}}.address-block ul li a{align-items:center;display:flex}.address-block ul li i{color:#444}ul.contact-social{align-items:center;width:100%}.contact-center-border{background:#444}ul.contact-social li i{background:#444;color:#fff}ul.contact-social li:hover i{background:transparent;color:#444}#contact-map-map iframe{height:100%;width:100%}.contact_form input,.contact_form textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;border-bottom:1px solid #52a0ac;height:45px;margin-bottom:25px;padding:5px 15px 5px 0;width:100%}label{font-size:1.5rem;line-height:1.5;text-align:left;width:100%}@media screen and (min-width:1024px) and (max-width:1280px){label{font-size:1.15rem}h1#contact-title{font-size:1.8rem}}.custom-width-2-col{grid-gap:30px;display:grid;grid-template-columns:1fr 1fr;position:relative;width:100%}@media screen and (max-width:820px){.custom-width-2-col{grid-gap:0;grid-template-columns:auto}}#contact-map-map{height:100%;margin-left:0;margin-right:3%;min-height:550px}@media screen and (max-width:601px){#contact-map-map{min-height:450px}}.contact_form input[type=submit]{background:#52a0ac;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;margin:0 auto;max-width:220px;padding:5px 15px;text-transform:uppercase;transition:all .5s ease}.contact_form input[type=submit]:hover{background:#3f8994!important}.contact_form textarea{height:120px}.content-box.padding-x3.border{border:none;box-shadow:0 2px 12px hsla(0,0%,80%,.8)}.content-box h3,h2.serviceTitle{color:#52a0ac;font-size:2.3rem}@media screen and (max-width:601px){.content-box h3,h2.serviceTitle{font-size:1.8rem}}#success_message{color:#52a0ac;display:block;font-size:1.875rem;text-align:center}.g-recaptcha{display:block;margin-bottom:15px!important;margin-top:0;width:100%}@media screen and (max-width:767px){.g-recaptcha{margin-top:0}.form-inline>.form-group{max-width:100%;min-width:100%;padding-right:0}.container{padding-left:10px;padding-right:10px;width:100%}label.error{bottom:4px!important}div#captcha_error{font-size:1rem}}.g-recaptcha>div{margin:0 auto}div#captcha_error{color:red;display:inline-block;margin-bottom:10px;margin-top:-10px;text-align:center;transition:all .5s;width:100%}#contact-form .form-group.email-field-group{position:relative}label.error{bottom:-5px;font-size:1rem!important;left:0;top:auto!important}.form-group.email-field-group{min-width:100%}@media screen and (min-width:1024px) and (max-width:1280px){#contact .col-lg-6{flex:0 0 50%;max-width:50%}#contact .content-box.padding-x3{padding:30px!important}}.contact_block .contact_wrapper{grid-gap:30px;align-items:center;display:grid;grid-template-columns:1fr 2fr}.contact_block .contact_wrapper .contact-social{background:#f8f3ce;height:100%}.contact_block .contact_wrapper .contact-from-wrapper{box-shadow:0 2px 10px rgba(51,51,51,.3)}.contact_block .contact_wrapper .contact-from-wrapper form{grid-gap:0;display:grid;grid-template-columns:1fr 1fr;position:relative}.contact_block .contact_wrapper .contact-from-wrapper form .right-col{display:flex;flex-direction:column;justify-content:space-between;padding-top:45px;position:relative}.contact_block .contact_wrapper .contact-from-wrapper form .left-col{border-right:1px solid rgba(0,0,0,.5);margin-top:30px;padding:45px 30px}.contact_block .contact_wrapper .contact-from-wrapper form .custom-input input{background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.5);box-sizing:border-box;font-size:1.2rem;margin-bottom:10px;outline:none;padding:10px 0;width:100%}.contact_block .contact_wrapper .contact-from-wrapper form .custom-input textarea{background:transparent;border:none;border-bottom:1px solid #ccc;box-sizing:border-box;color:#333;height:110px;margin-right:30px;margin-top:10px;outline:none;width:100%}.contact_block .contact_wrapper .contact-from-wrapper form .custom-input label{display:block;font-size:1.35rem}.contact_block .contact_wrapper .contact-from-wrapper form #btn_sent{background:#e15f41;border:none;color:#fff;font-size:1.65rem;outline:none;padding:15px;width:100%}.address-block{align-items:center;border-color:#427ab7 transparent;border-style:solid;border-width:2px;box-shadow:none;display:flex;justify-content:center;padding:40px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.address-block{flex-direction:column}}.address-block ul{list-style:none;margin:0 30px;padding:0}.address-block ul li{display:block;font-size:20px;margin-bottom:13px;text-decoration:none}.address-block ul li i{color:#427ab7;height:45px;margin-right:15px;width:45px}.address-block ul li i,ul.contact-social li{align-items:center;display:inline-flex;justify-content:center}h1.section_title span{display:block;font-size:52%;letter-spacing:7px;margin-top:10px}ul.contact-social{display:inline-flex;justify-content:center;min-width:308px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){ul.contact-social{margin-top:40px}}.contact-center-border{background:#427ab7;height:165px;margin:0 30px;width:1px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.contact-center-border{display:none}}ul.contact-social li i{background:transparent;border:1px solid transparent;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;color:#444;margin-right:30px;transition:all .5s}ul.contact-social li:hover i{background:#444;border-color:#444;box-shadow:0 2px 10px #ccc;color:#fff}::-webkit-input-placeholder{font-size:1rem;opacity:1}::-moz-placeholder{font-size:1rem;opacity:1}:-ms-input-placeholder{font-size:1rem;opacity:1}:-moz-placeholder{font-size:1rem;opacity:1}#castri_contact .contact-wrapper{grid-gap:50px;align-items:center;display:grid;grid-template-columns:4fr 3fr;justify-content:center;min-height:350px}@media screen and (max-width:820px){#castri_contact .contact-wrapper{grid-template-columns:auto}}#castri_contact .contact-wrapper>div{height:100%}#castri_contact .contact-wrapper>div:first-child{order:2}#castri_contact .contact-wrapper .left-col{align-items:center;border:#ccc;border-radius:5px;box-shadow:0 2px 8px #ccc;display:flex;justify-content:center;padding:45px;position:relative}@media screen and (max-width:820px){#castri_contact .contact-wrapper .left-col{padding:25px 15px}}#castri_contact .contact-wrapper .left-col #message{bottom:calc(148px + .625vw);color:#cf2828;font-size:calc(13.2px + .25vw);left:50%;line-height:1.1;position:absolute;text-align:center;transform:translateX(-50%);width:100%}@media screen and (max-width:767px){#castri_contact .contact-wrapper .left-col #message{align-items:center;display:flex;height:35px;justify-content:center}}#castri_contact .contact-wrapper .left-col #message.success-box{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;position:relative}#castri_contact .contact-wrapper .left-col #message fieldset{border:0}#castri_contact .contact-wrapper .left-col #message .success{color:#198b19;font-size:calc(18.4px + .5vw);font-weight:400}#castri_contact .contact-wrapper .left-col #message .success-thank{color:#222;font-size:calc(18.4px + .5vw);font-weight:400;line-height:1.2;margin:20px auto}#castri_contact .contact-wrapper .left-col #message .success-spam{color:#d14848;font-size:calc(14.6px + .125vw);font-weight:400;line-height:1.2;padding-top:0}#castri_contact .contact-wrapper .right-col{background:#f1f1f1;border-radius:5px;position:relative}@media screen and (max-width:601px){#castri_contact .contact-wrapper .right-col{padding:25px 15px}}#castri_contact .contact-wrapper .contact-icon-wrap{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#castri_contact .contact-wrapper .contact-icon-wrap{padding:45px}}#castri_contact .contact-wrapper .contact-icon-wrap .get-in-touch{width:100%}#castri_contact .contact-wrapper .contact-icon-wrap .get-in-touch h2{color:#52a0ac;font-size:2.3rem;font-weight:700;margin-bottom:20px;text-align:center;text-transform:uppercase}@media screen and (max-width:601px){#castri_contact .contact-wrapper .contact-icon-wrap .get-in-touch h2{font-size:1.96rem}}#castri_contact .contact-wrapper .contact-icon-wrap .get-in-touch .con-border{background-color:#52a0ac;height:1px;margin:5px auto;width:50%}#castri_contact .contact-wrapper .contact-icon-wrap .address{display:flex;flex-direction:column;margin:30px 0;text-align:center}#castri_contact .contact-wrapper .contact-icon-wrap .address .message-link{align-items:center;display:flex;justify-content:center}#castri_contact .contact-wrapper .contact-icon-wrap .address .message-link a{margin:0 8px}#castri_contact .contact-wrapper .contact-icon-wrap .address .message-link a .icon{font-size:1.5rem}#castri_contact .contact-wrapper .contact-icon-wrap .address a{align-items:center;display:flex;font-size:1.25rem;justify-content:center;margin-bottom:15px;position:relative;text-align:center;transition:all .5s ease}#castri_contact .contact-wrapper .contact-icon-wrap .address a span{display:block;margin-right:10px}#castri_contact .contact-wrapper .contact-icon-wrap .address a:hover{color:#52a0ac}#castri_contact .contact-wrapper .contact-icon-wrap .social-icon ul li{display:inline-block}#castri_contact .contact-wrapper .contact-icon-wrap .social-icon ul li a{display:inline-block;font-size:1.55rem;padding:15px;transition:all .5s ease}#castri_contact .contact-wrapper .contact-icon-wrap .social-icon ul li a:hover{color:#52a0ac}#castri_contact .contact-wrapper .contact-icon-wrap .social-icon ul li a svg{width:1.5rem}#castri_contact .half-col-wrap{grid-gap:30px;align-items:center;display:grid;grid-template-columns:1fr 1fr;justify-content:center}#castri_contact .custom-input{height:55px;margin-bottom:15px;margin-top:10px;overflow:hidden;position:relative;width:100%}#castri_contact .custom-input input,#castri_contact .custom-input textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#3a3a3a;height:100%;outline:none;padding-top:25px;width:100%}#castri_contact .custom-input input:focus,#castri_contact .custom-input textarea:focus{overflow:hidden}#castri_contact .custom-input input:focus+.input-label .label-span,#castri_contact .custom-input textarea:focus+.input-label .label-span{color:#52a0ac;font-size:1rem;font-weight:600;left:0;transform:translateY(-100%)}#castri_contact .custom-input input:focus+.input-label:after,#castri_contact .custom-input textarea:focus+.input-label:after{transform:translateY(0)}#castri_contact .custom-input input:valid+.input-label .label-span,#castri_contact .custom-input textarea:valid+.input-label .label-span{color:#52a0ac;font-size:1rem;font-weight:600;left:0;transform:translateY(-100%)}#castri_contact .custom-input input:valid+.input-label:after,#castri_contact .custom-input textarea:valid+.input-label:after{transform:translateY(0)}#castri_contact .custom-input .input-label{border-bottom:1px solid rgba(58,58,58,.5);bottom:0;height:100%;left:0;pointer-events:none;position:absolute;width:100%}#castri_contact .custom-input .input-label:after{border-bottom:2px solid #52a0ac;bottom:-1px;content:"";height:100%;left:0;position:absolute;transform:translateX(-100%);transition:all .5s ease;width:100%}#castri_contact .custom-input .label-span{bottom:0;left:0;padding-bottom:5px;position:relative;transform:translateY(0);transition:all .5s ease}#castri_contact .custom-input.custom-textarea{margin-bottom:25px;min-height:120px}#castri_contact .custom-input.custom-textarea textarea:focus{overflow:hidden}#castri_contact .custom-input.custom-textarea textarea:focus+.input-label .label-span{transform:translateY(-90px)}#castri_contact .custom-input.custom-textarea textarea:focus+.input-label:after{transform:translateY(0)}#castri_contact .custom-input.custom-textarea textarea:valid+.input-label .label-span{transform:translateY(-90px)}#castri_contact .custom-input .error1{color:red;font-size:.95rem;pointer-events:none;position:absolute;right:0;top:0!important}#castri_contact input#btn_sent{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#52a0ac;border:none;border-radius:5px;color:#fff;display:block;font-size:1.5rem;margin:0 auto;max-width:280px;outline:none;text-align:center;transition:all .5s ease;width:100%}#castri_contact input#btn_sent:hover{background:#3f8994;color:#fff!important}#castri_contact .g-recaptcha{display:block;margin-bottom:0;margin-top:35px;width:100%}@media screen and (max-width:601px){#wd-map{height:410px!important}}.modal-dialog{background-color:#fff;border-radius:5px;max-width:960px;padding:50px}.modal-dialog .close{color:#353c3e;cursor:pointer;font-size:4rem;padding:0;position:absolute;right:-50px;top:-50px;z-index:2}.modal-dialog .modal-body .offer-title h4{border-bottom:1px solid #fff;color:#fff;font-size:3.7rem;margin-bottom:25px;padding-bottom:15px;text-align:center}.modal-dialog .modal-body p{color:#353c3e;font-size:1.5625rem;text-align:center}@media screen and (min-width:1024px) and (max-width:1280px){.modal-dialog .modal-body p{font-size:1.25rem}}.modal-dialog .modal-body .modal-button{align-items:center;background-color:#353c3e;-webkit-clip-path:polygon(0 22%,73% 100%,100% 0);clip-path:polygon(0 22%,73% 100%,100% 0);display:flex;height:190px;justify-content:center;margin:30px auto 0;width:260px}.modal-dialog .modal-body .modal-button a{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:1.8rem;justify-content:center;line-height:1.5;margin-right:-50px;margin-top:-30px;text-transform:uppercase}.modal-dialog .modal-header .modal-title{color:#52a0ac;font-size:3.1rem;margin-bottom:30px;text-align:center;text-transform:uppercase}.block-title{align-items:center;display:flex;justify-content:center;margin:80px 3% 80px 0}.block-title .title{color:#52a0ac;font-size:3.4rem}.block-title.certification-m{margin-bottom:0}.block-title-2{align-items:center;display:flex;justify-content:flex-end;margin:80px 3% 80px 0}.block-title-2 .title{color:#52a0ac;font-size:3.4rem;position:relative;text-align:center}.block-title-2 .title:before{background:#52a0ac;content:"";height:2px;left:-100%;position:absolute;top:55%;transform:translateY(-50%);width:250px}.custom-margin-bottom{margin-bottom:40px}@media screen and (min-width:1025px){.custom-margin-bottom.custom-mt-100{margin-top:60px!important}}.custom-margin-bottom.mb-0{margin-bottom:0}@media screen and (max-width:1023px){.custom-margin-bottom{margin-bottom:0}}.lang-wrap{display:inline-block;margin-left:0;z-index:99}@media screen and (max-width:767px){.lang-wrap{align-items:center;display:flex;margin-left:5px}}.lang-wrap ul{position:relative}.lang-wrap ul li{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:1.3125rem;font-weight:400;justify-content:center;letter-spacing:.9px;line-height:1.4;padding:0 10px}@media screen and (max-width:1281px){.lang-wrap ul li{font-size:1.1rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.lang-wrap ul li{font-size:.9375rem}}@media screen and (max-width:820px){.lang-wrap ul li{font-size:1rem;padding-left:0;padding-right:0}}.lang-wrap ul li span.icon-down-arrow{font-size:1rem;padding-left:10px;padding-right:5px}@media screen and (max-width:820px){.lang-wrap ul li span.icon-down-arrow{font-size:.9rem;margin-right:15px;padding-left:10px}}.lang-wrap ul li img{display:none;margin-right:10px;max-width:20px}@media screen and (max-width:601px){.lang-wrap ul li img{margin-right:7px;max-width:17px}}.lang-wrap ul li ul{background:#52a0ac;box-shadow:0 2px 8px #666;left:0;opacity:0;pointer-events:none;position:absolute;top:120%;transition:all .3s ease;width:100%;z-index:9999}.lang-wrap ul li ul li{display:block;padding:6px 10px;text-align:center;width:100%}.lang-wrap ul li ul li a{align-items:center;color:#222;display:flex;padding:0!important}.lang-wrap ul li ul li a:hover{color:#000}.lang-wrap ul li ul li:hover{background:#3f8994}.lang-wrap ul li.hover-li:hover ul.lang-ul{opacity:1;pointer-events:visible;top:100%}.service-title{align-items:center;display:flex;justify-content:flex-end;margin:80px 3% 80px 0}@media screen and (max-width:1600px){.service-title{margin:60px 3% 60px 0}}@media screen and (max-width:820px){.service-title{justify-content:center;margin:30px 3%}}.service-title .title{color:#52a0ac;font-size:3.4rem;position:relative;text-align:right}@media screen and (max-width:820px){.service-title .title{font-size:1.7rem}}.service-title .title:before{background:#52a0ac;content:"";height:2px;left:-50%;position:absolute;top:55%;transform:translateY(-50%);width:250px}@media screen and (max-width:820px){.service-title .title:before{display:none}}.services_block{grid-gap:45px;display:grid;grid-template-columns:1fr 1fr;margin:0 3% 80px 0;padding-bottom:45px;position:relative}@media screen and (max-width:1023px){.services_block{margin:0 3% 40px}}@media screen and (max-width:767px){.services_block{grid-row-gap:15px;grid-template-columns:auto;margin:0 3%}}.services_block .block-wrapper{background-color:#52a0ac;bottom:0;height:110px;left:0;position:absolute;width:100%;z-index:-1}@media screen and (max-width:1023px){.services_block .block-wrapper{height:90px}}@media screen and (max-width:767px){.services_block .block-wrapper{display:none}}.services_block .left-col{align-items:flex-end;display:flex}@media screen and (max-width:767px){.services_block .left-col{align-items:center;flex-direction:column}}.services_block .left-col .v-title{margin-bottom:60px;margin-right:30px;padding:0 30px 0 45px;position:relative}@media screen and (max-width:767px){.services_block .left-col .v-title{margin-bottom:30px;margin-right:0;padding:0}}.services_block .left-col .v-title .ml-10{margin-left:0!important}@media screen and (max-width:820px){.services_block .left-col .v-title .ml-10{margin-left:10px!important}}.services_block .left-col .v-title:before{background:#353c3e;bottom:-50px;content:"";height:140px;position:absolute;right:0;width:2px}@media screen and (max-width:767px){.services_block .left-col .v-title:before{bottom:0;height:1px;width:100%}}.services_block .left-col .v-title .title{display:flex;flex-direction:column-reverse;font-size:34px;font-weight:600}@media screen and (max-width:767px){.services_block .left-col .v-title .title{flex-direction:row}}.services_block .left-col .v-title .title span{align-items:center;display:flex;justify-content:center;margin-top:-20px;transform:rotate(-90deg)}@media screen and (max-width:767px){.services_block .left-col .v-title .title span{margin-top:0;transform:rotate(0)}}.services_block .left-col .v-title .title span.m-10{margin-top:10px}.services_block .left-col .left-photo-wrap{width:100%}.services_block .left-col .left-photo-wrap .left-photo-bg.gym-block-bg{background:url(../assets/images/services-photos/services-page-gym-block.jpg) no-repeat;background-position:50%;background-size:cover;height:480px;width:100%}@media screen and (max-width:1023px){.services_block .left-col .left-photo-wrap .left-photo-bg.gym-block-bg{height:300px}}@media screen and (max-width:767px){.services_block .left-col .left-photo-wrap .left-photo-bg.gym-block-bg{height:220px}}.services_block .left-col .left-photo-wrap .left-photo-bg.service-02{background:url(../assets/images/services-page-spa-block.jpg) no-repeat;background-position:50%;background-size:cover;height:480px;width:100%}@media screen and (max-width:1023px){.services_block .left-col .left-photo-wrap .left-photo-bg.service-02{height:300px}}@media screen and (max-width:767px){.services_block .left-col .left-photo-wrap .left-photo-bg.service-02{height:220px}}.services_block .left-col .left-photo-wrap .left-photo-bg.services-spa{background:url(../assets/images/services-photos/services-page-spa-block.jpg) no-repeat;background-position:50%;background-size:cover;height:480px;width:100%}@media screen and (max-width:1023px){.services_block .left-col .left-photo-wrap .left-photo-bg.services-spa{height:300px}}@media screen and (max-width:767px){.services_block .left-col .left-photo-wrap .left-photo-bg.services-spa{height:220px}}.services_block .left-col .left-photo-wrap .left-photo-bg.lobby-bar-bg{background:url(../assets/images/services-photos/services-lobby-bar-block.jpg) no-repeat;background-position:50%;background-size:cover;height:480px;width:100%}@media screen and (max-width:1023px){.services_block .left-col .left-photo-wrap .left-photo-bg.lobby-bar-bg{height:300px}}@media screen and (max-width:767px){.services_block .left-col .left-photo-wrap .left-photo-bg.lobby-bar-bg{height:220px}}.services_block .left-col .left-photo-wrap .left-photo-bg.pool-bg{background:url(../assets/images/services-photos/services-pool-block.jpg) no-repeat;background-position:50%;background-size:cover;height:480px;width:100%}@media screen and (max-width:1023px){.services_block .left-col .left-photo-wrap .left-photo-bg.pool-bg{height:300px}}@media screen and (max-width:767px){.services_block .left-col .left-photo-wrap .left-photo-bg.pool-bg{height:220px}}.services_block .left-col .left-photo-wrap .left-photo-bg.playground-bg{background:url(../assets/images/services-photos/services-playground-block.jpg) no-repeat;background-position:50%;background-size:cover;height:480px;width:100%}@media screen and (max-width:1023px){.services_block .left-col .left-photo-wrap .left-photo-bg.playground-bg{height:300px}}@media screen and (max-width:767px){.services_block .left-col .left-photo-wrap .left-photo-bg.playground-bg{height:220px}}.services_block .left-col .left-photo-wrap .left-photo-bg.beach-bar-bg{background:url(../assets/images/services-photos/services-beach-bar-block.jpg) no-repeat;background-position:50%;background-size:cover;height:480px;width:100%}@media screen and (max-width:1023px){.services_block .left-col .left-photo-wrap .left-photo-bg.beach-bar-bg{height:300px}}@media screen and (max-width:767px){.services_block .left-col .left-photo-wrap .left-photo-bg.beach-bar-bg{height:220px}}.services_block .left-col .left-photo-wrap .left-photo-bg.private-dining-bg{background:url(../assets/images/services-photos/services-private-dining-block.jpg) no-repeat;background-position:50%;background-size:cover;height:480px;width:100%}@media screen and (max-width:1023px){.services_block .left-col .left-photo-wrap .left-photo-bg.private-dining-bg{height:300px}}@media screen and (max-width:767px){.services_block .left-col .left-photo-wrap .left-photo-bg.private-dining-bg{height:220px}}.services_block .left-col .left-photo-wrap .left-photo-bg.messages-bg{background:url(../assets/images/spa/massage.jpg) no-repeat;background-position:50%;background-size:cover;height:480px;width:100%}@media screen and (max-width:1023px){.services_block .left-col .left-photo-wrap .left-photo-bg.messages-bg{height:300px}}@media screen and (max-width:767px){.services_block .left-col .left-photo-wrap .left-photo-bg.messages-bg{height:220px}}.services_block .left-col .left-photo-wrap .left-photo-bg.private-spa-bg{background:url(../assets/images/spa/private-spa.jpg) no-repeat;background-position:50%;background-size:cover;height:480px;width:100%}@media screen and (max-width:1023px){.services_block .left-col .left-photo-wrap .left-photo-bg.private-spa-bg{height:300px}}@media screen and (max-width:767px){.services_block .left-col .left-photo-wrap .left-photo-bg.private-spa-bg{height:220px}}.services_block .left-col .left-photo-wrap .left-photo-bg.jacuzzi-bg{background:url(../assets/images/spa/jacuzzi.jpg) no-repeat;background-position:50%;background-size:cover;height:480px;width:100%}@media screen and (max-width:1023px){.services_block .left-col .left-photo-wrap .left-photo-bg.jacuzzi-bg{height:300px}}@media screen and (max-width:767px){.services_block .left-col .left-photo-wrap .left-photo-bg.jacuzzi-bg{height:220px}}.services_block .left-col .left-photo-wrap .left-photo-bg.steam-bath-bg{background:url(../assets/images/spa/steam-bath.jpg) no-repeat;background-position:50%;background-size:cover;height:480px;width:100%}@media screen and (max-width:1023px){.services_block .left-col .left-photo-wrap .left-photo-bg.steam-bath-bg{height:300px}}@media screen and (max-width:767px){.services_block .left-col .left-photo-wrap .left-photo-bg.steam-bath-bg{height:220px}}.services_block .left-col .left-photo-wrap .left-photo-bg.sauna-spa-bg{background:url(../assets/images/spa/sauna.jpg) no-repeat;background-position:50%;background-size:cover;height:480px;width:100%}@media screen and (max-width:1023px){.services_block .left-col .left-photo-wrap .left-photo-bg.sauna-spa-bg{height:300px}}@media screen and (max-width:767px){.services_block .left-col .left-photo-wrap .left-photo-bg.sauna-spa-bg{height:220px}}.services_block .right-col{align-items:center;display:flex;flex-direction:column;justify-content:center}.services_block .right-col .content{max-width:490px;text-align:center;width:100%}.services_block .right-col .content .time{font-size:1.7rem;font-weight:600;margin-bottom:20px}@media screen and (max-width:767px){.services_block .right-col .content .time{font-size:1.3rem}}.services_block .right-col .content .desc p{font-size:1.5625rem}@media screen and (max-width:1600px){.services_block .right-col .content .desc p{font-size:1.375rem}}@media screen and (min-width:1024px) and (max-width:1280px){.services_block .right-col .content .desc p{font-size:1.25rem}}@media screen and (max-width:767px){.services_block .right-col .content .desc p{font-size:1.125rem}}.services_block.reverse{margin-top:120px}@media screen and (max-width:767px){.services_block.reverse .left-col{flex-direction:column-reverse;order:1}.services_block.reverse .right-col{order:2}.services_block.reverse{margin-top:0}}.services_block.spa-block .right-col{padding:calc(20px + 3.125vw) 0}.services_block.spa-block .right-col .content{max-width:750px}.services-button-block{align-items:center;display:flex;justify-content:center;margin:0 3% 30px 0}@media screen and (max-width:820px){.services-button-block{margin:0 3%}}.services-button-block.restaurant-button{margin-top:80px}@media screen and (max-width:820px){.services-button-block.restaurant-button{margin-top:30px}}.services-button-block.restaurant-button a{padding-left:40px;padding-top:40px}.services-button-block .service-btn-wrap{align-items:flex-start;background:url(../assets/images/more-service-bg.png) no-repeat;background-position:50%;background-size:contain;display:flex;height:240px;justify-content:center;width:360px}@media screen and (max-width:767px){.services-button-block .service-btn-wrap{height:160px}}.services-button-block .service-btn-wrap a{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:1.9rem;justify-content:center;line-height:100%;padding-left:35px;padding-top:35px}@media screen and (max-width:767px){.services-button-block .service-btn-wrap a{font-size:1.4rem;padding-top:30px}}.services-button-block .service-btn-wrap a span{display:block}.services-button-block .service-btn-wrap.el a,.services-button-block .service-btn-wrap.en a{padding-left:50px;padding-top:50px}@media screen and (max-width:767px){.services-button-block .service-btn-wrap.el a,.services-button-block .service-btn-wrap.en a{font-size:1.4rem;padding-top:30px}}.services-list-block{grid-gap:45px;display:grid;grid-template-columns:repeat(3,1fr);margin:80px 3% 0 0;padding-bottom:120px}@media screen and (max-width:1600px){.services-list-block{margin-top:0}}@media screen and (min-width:1024px) and (max-width:1280px){.services-list-block{grid-gap:20px}}@media screen and (max-width:1023px){.services-list-block{margin:40px 3%}}@media screen and (max-width:820px){.services-list-block{grid-row-gap:30px;align-items:center;grid-template-columns:auto;justify-content:center;margin-top:0;padding-bottom:30px}}.services-list-block .services-list-single{font-size:1.5625rem;padding:30px 75px;text-align:center}@media screen and (max-width:1600px){.services-list-block .services-list-single{font-size:1.375rem;padding:30px 60px}}@media screen and (min-width:1024px) and (max-width:1280px){.services-list-block .services-list-single{font-size:1.25rem;padding-right:10px}}@media screen and (max-width:820px){.services-list-block .services-list-single{padding:0 30px}}@media screen and (max-width:767px){.services-list-block .services-list-single{font-size:1.125rem}}.services-list-block .services-list-single .services-list-title{font-size:1.5625rem;font-weight:600}@media screen and (max-width:1600px){.services-list-block .services-list-single .services-list-title{font-size:1.375rem}}@media screen and (min-width:1024px) and (max-width:1280px){.services-list-block .services-list-single .services-list-title{font-size:1.25rem}}.services-list-block .services-list-single span{display:block;font-size:1.5625rem;margin:30px auto}@media screen and (max-width:1600px){.services-list-block .services-list-single span{font-size:1.375rem}}@media screen and (min-width:1024px) and (max-width:1280px){.services-list-block .services-list-single span{font-size:1.25rem}}.services-list-block .services-list-single:nth-child(2){border:1px solid #52a0ac;border-bottom:0;border-top:0}@media screen and (max-width:820px){.services-list-block .services-list-single:nth-child(2){border:0}}.services-list-block .services-list-single ul{list-style-type:disc;margin:0;padding:0;text-align:left;text-indent:-35px}@media screen and (max-width:820px){.services-list-block .services-list-single ul li{margin-left:20px}}.spa-button{background-color:#222;border-radius:5px;color:#fff;display:inline-block;font-size:calc(16.8px + .375vw);font-weight:500;margin:10px 0 25px;padding:10px calc(18px + .625vw);transition:all .5s ease}.spa-button:hover{background-color:#52a0ac;color:#fff}.accommodation-title-wrapper{align-items:center;display:grid;grid-template-columns:25% auto;margin:80px 3% 0 0}@media screen and (min-width:1279px) and (max-width:1600px){.accommodation-title-wrapper{grid-gap:40px}}@media screen and (min-width:1024px) and (max-width:1160px){.accommodation-title-wrapper{grid-gap:45px;margin-top:40px}}@media screen and (max-width:1023px){.accommodation-title-wrapper{grid-row-gap:30px;grid-template-columns:auto;margin:40px 3%}}.accommodation-title-wrapper .accommodation-title{align-items:center;background:#52a0ac;display:flex;height:110px;justify-content:space-between;padding:0 30px}@media screen and (max-width:1023px){.accommodation-title-wrapper .accommodation-title{flex-direction:column;height:auto;padding:15px;text-align:center}}.accommodation-title-wrapper .accommodation-title .title{color:#fff;display:block;font-size:3.4rem}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.accommodation-title-wrapper .accommodation-title .title{font-size:2.5rem}}@media screen and (max-width:767px){.accommodation-title-wrapper .accommodation-title .title{font-size:1.7rem}}.accommodation-title-wrapper .accommodation-title .border-acco{background:#fff;height:2px;width:50%}.accommodation-facilities-block{align-items:center;display:grid;grid-template-columns:35% auto;margin:80px 3% 0 0}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.accommodation-facilities-block{align-items:center;justify-content:center}}@media screen and (max-width:820px){.accommodation-facilities-block{grid-row-gap:30px;grid-template-columns:auto;margin:40px 5%}}.accommodation-facilities-block .triangle{align-items:center;display:flex;justify-content:center}.accommodation-facilities-block .triangle .triangle-shape{background:#353c3e;-webkit-clip-path:polygon(0 47%,70% 100%,100% 0);clip-path:polygon(0 47%,70% 100%,100% 0);height:250px;width:260px}@media screen and (min-width:1024px) and (max-width:1160px){.accommodation-facilities-block .triangle .triangle-shape{height:150px;width:200px}}@media screen and (max-width:767px){.accommodation-facilities-block .triangle .triangle-shape{height:160px;width:180px}}.accommodation-facilities-block .facilities{grid-gap:45px;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:820px){.accommodation-facilities-block .facilities{grid-gap:0;grid-template-columns:auto}}.accommodation-facilities-block .facilities .facilities-list ul li{font-size:1.5625rem;padding-left:30px;position:relative}@media screen and (min-width:1024px) and (max-width:1280px){.accommodation-facilities-block .facilities .facilities-list ul li{font-size:1.25rem}}@media screen and (max-width:767px){.accommodation-facilities-block .facilities .facilities-list ul li{font-size:1.125rem}}.accommodation-facilities-block .facilities .facilities-list ul li:before{background:#353c3e;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:7px}.room-block-wrapper{display:grid;grid-template-columns:1fr 1fr;margin:80px 3% 80px 0}@media screen and (max-width:1023px){.room-block-wrapper{grid-template-columns:auto;margin:40px 5%}}.room-block-wrapper .left-col{display:flex;flex-direction:column}@media screen and (max-width:820px){.room-block-wrapper .left-col{order:2}}.room-block-wrapper .left-col .title{color:#52a0ac;display:inline-block;font-size:3.2rem;line-height:100%;margin:0 0 45px auto;padding:25px 0;position:relative;text-transform:uppercase}@media screen and (max-width:1600px){.room-block-wrapper .left-col .title{font-size:2.9rem}}@media screen and (min-width:1279px) and (max-width:1600px){.room-block-wrapper .left-col .title{font-size:2.1rem}}@media screen and (min-width:1024px) and (max-width:1160px){.room-block-wrapper .left-col .title{font-size:1.75rem;padding-left:0;text-align:center}}@media screen and (max-width:820px){.room-block-wrapper .left-col .title{margin:0 30px 30px;text-align:center}}@media screen and (max-width:767px){.room-block-wrapper .left-col .title{font-size:1.7rem;text-align:center}}.room-block-wrapper .left-col .title:before{background:#52a0ac;bottom:0;content:"";height:1px;left:0;position:absolute;width:120%}@media screen and (max-width:820px){.room-block-wrapper .left-col .title:before{width:100%}}.room-block-wrapper .left-col .room-text{padding-left:30px;width:85%}@media screen and (min-width:1024px) and (max-width:1160px){.room-block-wrapper .left-col .room-text{width:92%}}@media screen and (max-width:1023px){.room-block-wrapper .left-col .room-text{padding-left:0;width:100%}}.room-block-wrapper .left-col .room-text .content p{font-size:1.5625rem;text-align:justify}@media screen and (max-width:1600px){.room-block-wrapper .left-col .room-text .content p{font-size:1.375rem}}@media screen and (min-width:1024px) and (max-width:1160px){.room-block-wrapper .left-col .room-text .content p{font-size:1.25rem}}@media screen and (max-width:767px){.room-block-wrapper .left-col .room-text .content p{font-size:1.125rem}}.room-block-wrapper .left-col .room-text .room-btn{align-items:center;background-color:#353c3e;-webkit-clip-path:polygon(0 22%,73% 100%,100% 0);clip-path:polygon(0 22%,73% 100%,100% 0);display:flex;height:190px;justify-content:center;margin:30px auto 0;width:260px}.room-block-wrapper .left-col .room-text .room-btn a{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:1.8rem;justify-content:center;line-height:1.5;margin-right:-50px;margin-top:-30px;text-transform:uppercase}.room-block-wrapper .left-col .room-text .triangle-div{background-color:#52a0ac;-webkit-clip-path:polygon(16% 41%,47% 100%,93% 12%);clip-path:polygon(16% 41%,47% 100%,93% 12%);height:260px;width:250px}.room-block-wrapper .right-col{align-items:center;display:flex}@media screen and (max-width:1023px){.room-block-wrapper .right-col{flex-direction:column}}.room-block-wrapper .right-col .room-bg-wrap{align-items:center;display:flex;height:600px;position:relative;width:100%}@media screen and (max-width:1600px){.room-block-wrapper .right-col .room-bg-wrap{height:500px}}@media screen and (min-width:1024px) and (max-width:1160px){.room-block-wrapper .right-col .room-bg-wrap{height:450px}}@media screen and (max-width:820px){.room-block-wrapper .right-col .room-bg-wrap{height:220px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.room-block-wrapper .right-col .room-bg-wrap{height:420px}}.room-block-wrapper .right-col .room-bg-wrap .photo-overlay{background:#52a0ac;height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:90%;z-index:-1}.room-block-wrapper .right-col .room-bg-wrap .room-bg{height:475px;margin-left:-80px;margin-right:80px;width:100%}@media screen and (max-width:1600px){.room-block-wrapper .right-col .room-bg-wrap .room-bg{height:410px;margin-left:0;margin-right:40px}}@media screen and (min-width:1024px) and (max-width:1160px){.room-block-wrapper .right-col .room-bg-wrap .room-bg{height:400px;margin-left:0;margin-right:30px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.room-block-wrapper .right-col .room-bg-wrap .room-bg{height:400px}}@media screen and (max-width:820px){.room-block-wrapper .right-col .room-bg-wrap .room-bg{height:200px;margin-left:0;margin-right:20px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.room-block-wrapper .right-col .room-bg-wrap .room-bg{height:370px}}.room-block-wrapper .right-col .room-bg-wrap .room-bg.jounior-suites{background:url(../assets/images/accommodation/suites/accommodation-page-junior-suite-sea-view.jpg) no-repeat;background-position:50%;background-size:cover}.room-block-wrapper .right-col .room-bg-wrap .room-bg.junior-front-sea-view-jacuzzi{background:url(../assets/images/accommodation/suites/junior-front-sea-view-jacuzzi.jpg) no-repeat;background-position:50%;background-size:cover}.room-block-wrapper .right-col .room-bg-wrap .room-bg.junior-subterrene-suite{background:url(../assets/images/accommodation/suites/junior-subterrene-suite.jpg) no-repeat;background-position:50%;background-size:cover}.room-block-wrapper .right-col .room-bg-wrap .room-bg.junior-suite-side-sea-view{background:url(../assets/images/accommodation/suites/junior-suite-side-sea-view.jpg) no-repeat;background-position:50%;background-size:cover}.room-block-wrapper .right-col .room-bg-wrap .room-bg.executive-side-sea-view{background:url(../assets/images/accommodation/suites/executive-side-sea-view.jpg) no-repeat;background-position:50%;background-size:cover}.room-block-wrapper .right-col .room-bg-wrap .room-bg.executive-side-sea{background:url(../assets/images/accommodation/suites/accommodation-page-executive-side-sea-view-block.jpg) no-repeat;background-position:50%;background-size:cover}.room-block-wrapper .right-col .room-bg-wrap .room-bg.family-suites{background:url(../assets/images/accommodation/suites/family-suite.jpg) no-repeat;background-position:50%;background-size:cover}.room-block-wrapper .right-col .room-bg-wrap .room-bg.senior-front-sea-view-jacuzzi{background:url(../assets/images/accommodation/suites/senior-front-sea-view-jacuzzi.jpg) no-repeat;background-position:50%;background-size:cover}.room-block-wrapper .right-col .room-bg-wrap .room-bg.superior-studio-sea-view{background:url(../assets/images/accommodation/studios/superior-studio-sea-view.jpg) no-repeat;background-position:50%;background-size:cover}.room-block-wrapper .right-col .room-bg-wrap .room-bg.ground-floor-studio{background:url(../assets/images/accommodation/studios/ground-floor-studio.jpg) no-repeat;background-position:50%;background-size:cover}.room-block-wrapper .right-col .room-bg-wrap .room-bg.studio-side-sea-view{background:url(../assets/images/accommodation/studios/studio-side-sea-view.jpg) no-repeat;background-position:50%;background-size:cover}.room-block-wrapper .right-col .room-bg-wrap .room-bg.deluxe-studio-sea-view{background:url(../assets/images/accommodation/studios/deluxe-studio-sea-view.jpg) no-repeat;background-position:50%;background-size:cover}.room-block-wrapper .right-col .gallery-button{display:flex;height:75%;position:relative}@media screen and (max-width:820px){.room-block-wrapper .right-col .gallery-button{height:auto;margin-top:30px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.room-block-wrapper .right-col .gallery-button{margin-bottom:30px;margin-top:60px}}.room-block-wrapper .right-col .gallery-button a{align-items:center;display:flex;flex-direction:column;font-size:3.6rem;justify-content:space-between;line-height:100%;padding:0 40px;position:relative;text-transform:uppercase}@media screen and (max-width:1600px){.room-block-wrapper .right-col .gallery-button a{font-size:3rem;justify-content:space-evenly}}@media screen and (min-width:1024px) and (max-width:1160px){.room-block-wrapper .right-col .gallery-button a{font-size:2.5rem;justify-content:space-evenly}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.room-block-wrapper .right-col .gallery-button a{align-items:center;height:100%;justify-content:center}}@media screen and (max-width:820px){.room-block-wrapper .right-col .gallery-button a{flex-direction:row;font-size:2rem}}.room-block-wrapper .right-col .gallery-button a:before{background:rgba(82,160,172,.2);content:"";height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:5px}.room-block-wrapper .right-col .gallery-button a:not(:first-child){position:absolute}.room-block-wrapper.reverse .left-col .title{margin-left:0;margin-right:auto;padding-left:60px}@media screen and (max-width:820px){.room-block-wrapper.reverse .left-col .title{padding-left:0;text-align:center;width:100%}}.room-block-wrapper.reverse .left-col .title:before{left:auto;right:0;width:120%}@media screen and (max-width:820px){.room-block-wrapper.reverse .left-col .title:before{width:100%}}.room-block-wrapper.reverse .left-col .room-text{margin-left:auto;margin-right:0;padding-left:0;padding-right:30px}@media screen and (min-width:1024px) and (max-width:1160px){.room-block-wrapper.reverse .left-col .room-text{padding-right:0}}@media screen and (max-width:820px){.room-block-wrapper.reverse .left-col .room-text{padding-right:0}.room-block-wrapper.reverse .right-col{flex-direction:column-reverse}.room-block-wrapper.reverse .right-col .gallery-button{margin-top:30px}}@media only screen and (max-width:820px) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.room-block-wrapper.reverse .right-col .gallery-button{margin-bottom:30px;margin-top:60px}}.room-block-wrapper.reverse .right-col .room-bg-wrap .room-bg{margin-left:80px;margin-right:-80px}@media screen and (max-width:1600px){.room-block-wrapper.reverse .right-col .room-bg-wrap .room-bg{margin-left:40px;margin-right:0}}@media screen and (min-width:1024px) and (max-width:1160px){.room-block-wrapper.reverse .right-col .room-bg-wrap .room-bg{margin-left:30px;margin-right:0}}@media screen and (max-width:820px){.room-block-wrapper.reverse .right-col .room-bg-wrap .room-bg{margin-left:20px;margin-right:0}}.room-block-wrapper.reverse .right-col .gallery-button a:before,.room-block-wrapper.reverse .right-col .room-bg-wrap .photo-overlay{left:0;right:auto}.more-accommodation-block{align-items:center;display:flex;justify-content:center;margin:80px 3% 80px 0}@media screen and (max-width:820px){.more-accommodation-block{margin:40px 3%}}.more-accommodation-block a{align-items:center;background-color:#52a0ac;color:#fff;display:inline-flex;flex-direction:column;font-size:2.2rem;justify-content:center;line-height:1.5;padding:20px 5%}.sl-overlay{background:#000;opacity:.95}.sl-wrapper .sl-close,.sl-wrapper .sl-counter,.sl-wrapper .sl-navigation button{color:#6dcfdd}@media screen and (min-width:1024px){.sl-wrapper .sl-navigation button.sl-next{font-size:6rem;right:60px}.sl-wrapper .sl-navigation button.sl-prev{font-size:7rem;left:60px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.sl-wrapper .sl-navigation button.sl-next{font-size:3rem;right:40px}.sl-wrapper .sl-navigation button.sl-prev{font-size:3rem;left:40px}}.activities-photo-wrapper{grid-gap:45px;display:grid;grid-template-columns:30% auto;margin:80px 3% 0 0}@media screen and (max-width:1023px){.activities-photo-wrapper{grid-row-gap:30px;grid-template-columns:auto;margin:40px 3% 0}}.activities-photo-wrapper .left-photo{height:100%;min-height:580px;position:relative}@media screen and (max-width:1600px){.activities-photo-wrapper .left-photo{min-height:525px}}@media screen and (min-width:1024px) and (max-width:1160px){.activities-photo-wrapper .left-photo{min-height:500px}}@media screen and (max-width:820px){.activities-photo-wrapper .left-photo{min-height:380px}}.activities-photo-wrapper .left-photo .activities-bg{background:url(../assets/images/activities-left.jpg) no-repeat;background-position:50%;background-size:cover;height:100%}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.activities-photo-wrapper .left-photo .activities-bg{background-position:58% 28%}}.activities-photo-wrapper .activities-title{align-items:center;background:#52a0ac;display:flex;height:110px;justify-content:space-between;padding:0 30px}@media screen and (max-width:820px){.activities-photo-wrapper .activities-title{flex-direction:column;height:auto;justify-content:center;padding:15px 5px}}.activities-photo-wrapper .activities-title .title{color:#fff;display:block;font-size:3.4rem}@media screen and (max-width:820px){.activities-photo-wrapper .activities-title .title{font-size:1.7rem}}.activities-photo-wrapper .activities-title .border-acco{background:#fff;height:2px;width:50%}.activities-photo-wrapper .activities-list-block{grid-gap:45px;display:grid;grid-template-columns:1fr 1fr;margin-top:60px}@media screen and (max-width:767px){.activities-photo-wrapper .activities-list-block{grid-row-gap:30px;grid-template-columns:auto;padding:0 20px}}.activities-photo-wrapper .activities-list-block .title{font-size:1.8rem;font-weight:600;margin-bottom:30px;text-align:center}.activities-photo-wrapper .activities-list-block a{display:block;font-size:1.5625rem;margin-bottom:25px;text-align:center;text-decoration:underline}@media screen and (max-width:1600px){.activities-photo-wrapper .activities-list-block a{font-size:1.375rem}}@media screen and (min-width:1024px) and (max-width:1280px){.activities-photo-wrapper .activities-list-block a{font-size:1.25rem}}.activities-photo-wrapper .activities-list-block ul li{font-size:1.5625rem;padding-left:30px;position:relative}@media screen and (max-width:1600px){.activities-photo-wrapper .activities-list-block ul li{font-size:1.375rem}}@media screen and (min-width:1024px) and (max-width:1280px){.activities-photo-wrapper .activities-list-block ul li{font-size:1.25rem}}@media screen and (max-width:767px){.activities-photo-wrapper .activities-list-block ul li{font-size:1.125rem}}.activities-photo-wrapper .activities-list-block ul li:before{background:#353c3e;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:7px}.activities-photo-wrapper .activities-list-block .left-col{border-right:1px solid #52a0ac}@media screen and (max-width:767px){.activities-photo-wrapper .activities-list-block .left-col{border:0}}.text-wrapper{margin:0 3% 0 0}@media screen and (max-width:767px){.text-wrapper.certifications ul li{font-size:1.125rem;margin-left:20px}}@media screen and (max-width:1023px){.text-wrapper{margin:0 3%}}.text-wrapper .activities-text-block{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:60px auto 0;max-width:1280px}@media screen and (max-width:767px){.text-wrapper .activities-text-block{margin-top:20px}}.text-wrapper .activities-text-block .title{display:inline-block;font-size:2.5rem;margin-bottom:30px;padding:0 45px 20px;position:relative;text-align:center}@media screen and (max-width:767px){.text-wrapper .activities-text-block .title{font-size:1.7rem}}.text-wrapper .activities-text-block .title:before{background:#52a0ac;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.text-wrapper .activities-text-block .content{font-size:1.5625rem;text-align:center}@media screen and (max-width:1600px){.text-wrapper .activities-text-block .content{font-size:1.375rem}}@media screen and (min-width:1024px) and (max-width:1280px){.text-wrapper .activities-text-block .content{font-size:1.25rem}}.text-wrapper .activities-text-block .content p{font-size:1.5625rem;text-align:center}@media screen and (max-width:1600px){.text-wrapper .activities-text-block .content p{font-size:1.375rem}}@media screen and (min-width:1024px) and (max-width:1280px){.text-wrapper .activities-text-block .content p{font-size:1.25rem}}@media screen and (max-width:767px){.text-wrapper .activities-text-block .content p{font-size:1.125rem}}.text-wrapper .activities-text-block .content a{display:inline-block;margin:20px auto;text-decoration:underline}.text-wrapper .activities-text-block .content ul{margin:40px auto 0;max-width:850px}.text-wrapper .activities-text-block .content ul li{margin-bottom:15px;padding-left:30px;position:relative;text-align:left}.text-wrapper .activities-text-block .content ul li:before{background:#52a0ac;border-radius:50%;content:"";height:10px;left:0;position:absolute;top:15px;width:10px}.text-wrapper .activities-button{align-items:center;background-color:#52a0ac;-webkit-clip-path:polygon(0 22%,73% 100%,100% 0);clip-path:polygon(0 22%,73% 100%,100% 0);display:flex;height:230px;justify-content:center;margin:30px auto 0;width:340px}.text-wrapper .activities-button a{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:1.6rem;justify-content:center;line-height:1.4;margin-right:-50px;margin-top:-30px}.restaurant-welcome-wraper{grid-gap:45px;align-items:center;background:#52a0ac;display:grid;grid-template-columns:auto 30%;margin:120px 3% 0 0;padding:60px}@media screen and (max-width:1600px){.restaurant-welcome-wraper{margin-top:80px;padding:40px 30px}}@media screen and (max-width:1023px){.restaurant-welcome-wraper{grid-row-gap:30px;grid-template-columns:auto;margin:40px 3%;padding:25px 15px}}@media screen and (min-width:1024px) and (max-width:1160px){.restaurant-welcome-wraper{padding:25px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.restaurant-welcome-wraper{padding:30px}}.restaurant-welcome-wraper .left-col .title{color:#fff;display:inline-block;font-size:3.25rem;line-height:1.4;margin-bottom:15px;position:relative}@media screen and (max-width:767px){.restaurant-welcome-wraper .left-col .title{display:block;font-size:1.7rem;text-align:center}}.restaurant-welcome-wraper .left-col .title:before{background:#fff;content:"";height:1px;position:absolute;right:-50%;top:50%;width:160px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.restaurant-welcome-wraper .left-col .title:before{display:none}}@media screen and (max-width:767px){.restaurant-welcome-wraper .left-col .title:before{bottom:-5px;right:0;top:auto;width:100%}}.restaurant-welcome-wraper .left-col p{color:#fff;font-size:1.5625rem;line-height:1.4;text-align:justify}@media screen and (min-width:1024px) and (max-width:1280px){.restaurant-welcome-wraper .left-col p{font-size:1.25rem}}@media screen and (max-width:767px){.restaurant-welcome-wraper .left-col p{font-size:1.125rem}}.restaurant-welcome-wraper .right-col{height:100%;position:relative}.restaurant-welcome-wraper .right-col .welcome-photo{background:url(../assets/images/420x600.jpg) no-repeat;background-position:50%;background-size:cover;height:600px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:420px;z-index:1}@media screen and (max-width:1600px){.restaurant-welcome-wraper .right-col .welcome-photo{width:100%}}@media screen and (min-width:1024px) and (max-width:1160px){.restaurant-welcome-wraper .right-col .welcome-photo{height:400px;width:100%}}@media screen and (max-width:1023px){.restaurant-welcome-wraper .right-col .welcome-photo{height:300px;position:relative;width:100%}}.restaurant-time-block{grid-gap:45px;align-items:center;display:grid;grid-template-columns:1fr 1fr;margin:110px 3% 0 0}@media screen and (min-width:1024px) and (max-width:1160px){.restaurant-time-block{margin-top:60px}}@media screen and (max-width:820px){.restaurant-time-block{grid-row-gap:30px;align-items:center;display:grid;grid-template-columns:auto;margin:0 3%}}.restaurant-time-block .left-col{align-items:center;display:flex;flex-direction:column;justify-content:center}.restaurant-time-block .left-col img{max-width:100%}.restaurant-time-block .left-col .title{color:#52a0ac;display:inline-block;font-size:2.6rem;font-weight:600;padding:15px 30px;position:relative;text-align:center}.restaurant-time-block .left-col .title:before{background:#52a0ac;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.restaurant-time-block .right-col{align-items:center;display:flex;flex-direction:column;justify-content:center}.restaurant-time-block .right-col .title{font-size:2.6rem;text-align:center}@media screen and (max-width:767px){.restaurant-time-block .right-col .title{font-size:1.7rem}}.restaurant-time-block .right-col .short-v-line{background:#52a0ac;height:55px;margin:20px auto;width:1px}.restaurant-time-block .right-col .time-wrap{max-width:650px;text-align:center;width:100%}.restaurant-time-block .right-col .time-wrap .short-title{font-size:1.5625rem}@media screen and (min-width:1024px) and (max-width:1280px){.restaurant-time-block .right-col .time-wrap .short-title{font-size:1.25rem}}@media screen and (max-width:767px){.restaurant-time-block .right-col .time-wrap .short-title{font-size:1.125rem}}.restaurant-time-block .right-col .time-wrap span{display:block;font-size:1.5625rem;margin:30px auto}@media screen and (min-width:1024px) and (max-width:1280px){.restaurant-time-block .right-col .time-wrap span{font-size:1.25rem}}@media screen and (max-width:820px){.restaurant-time-block .right-col .time-wrap span{margin:0 auto}}.restaurant-time-block .right-col .time-wrap .content p{font-size:1.5625rem}@media screen and (min-width:1024px) and (max-width:1280px){.restaurant-time-block .right-col .time-wrap .content p{font-size:1.25rem}}.restaurant-time-block .right-col .room-btn{align-items:center;background-color:#353c3e;-webkit-clip-path:polygon(0 22%,73% 100%,100% 0);clip-path:polygon(0 22%,73% 100%,100% 0);display:flex;height:190px;justify-content:center;margin:30px auto 0;width:260px}.restaurant-time-block .right-col .room-btn a{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:1.8rem;justify-content:center;line-height:1.5;margin-right:-50px;margin-top:-30px}.restaurant-time-block .right-col .room-btn a span{display:inline-block;padding:0 65px;text-align:center}.restaurant-schedule-block{grid-gap:45px;display:grid;grid-template-columns:repeat(2,1fr);margin:80px 3% 0 0}@media screen and (min-width:1024px) and (max-width:1160px){.restaurant-schedule-block{grid-gap:15px}}@media screen and (max-width:820px){.restaurant-schedule-block{grid-row-gap:30px;grid-template-columns:auto;margin:0 3%}}.restaurant-schedule-block .single{font-size:1.5625rem;padding:30px 75px;text-align:center}@media screen and (min-width:1024px) and (max-width:1280px){.restaurant-schedule-block .single{font-size:1.25rem}}@media screen and (min-width:1024px) and (max-width:1160px){.restaurant-schedule-block .single{padding:20px 15px}}@media screen and (max-width:820px){.restaurant-schedule-block .single{padding:30px 15px}}@media screen and (max-width:767px){.restaurant-schedule-block .single{font-size:1.125rem}}.restaurant-schedule-block .single:first-child{border-bottom:0;border-right:1px solid #52a0ac;border-top:0}@media screen and (max-width:820px){.restaurant-schedule-block .single:first-child{border:0}}.restaurant-schedule-block .single .title{font-size:1.5625rem;font-weight:600}@media screen and (min-width:1024px) and (max-width:1280px){.restaurant-schedule-block .single .title{font-size:1.25rem}}.restaurant-schedule-block .single span{display:block;font-size:1.5625rem;margin:30px auto}@media screen and (min-width:1024px) and (max-width:1280px){.restaurant-schedule-block .single span{font-size:1.25rem}}.block-title{margin:80px 3% 0 0}@media screen and (max-width:1023px){.block-title{margin:30px 3%}}.block-title .title{font-size:3.25rem;font-weight:600;position:relative;text-align:center;text-transform:uppercase}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.block-title .title{font-size:2.5rem}}@media screen and (max-width:767px){.block-title .title{font-size:1.7rem}}
/*# sourceMappingURL=webdynamic.css.map */
