@font-face{font-display:swap;font-family:Tinos;font-style:normal;font-weight:400;src:url(../fonts/Tinos/Tinos-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Tinos;font-style:italic;font-weight:400;src:url(../fonts/Tinos/Tinos-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Tinos;font-style:normal;font-weight:700;src:url(../fonts/Tinos/Tinos-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Tinos;font-style:italic;font-weight:700;src:url(../fonts/Tinos/Tinos-BoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Aristotelica Pro;font-style:italic;font-weight:300;src:url(../fonts/Aristotelica-pro/AristotelicaPro-CndText-Extralight.otf) format("opentype")}.primary_button{background-color:#231f20;border-radius:5px;color:#fff;cursor:pointer;font-family:Aristotelica Pro,serif;font-size:calc(15.4px + .1875vw);font-weight:500;padding:calc(9px + .3125vw) calc(12px + .9375vw);text-transform:uppercase;transition:all .5s ease}.primary_button:hover{background-color:#416875!important;color:#fff}.btn-bottom-border{display:inline-block;font-size:26px;padding-bottom:10px;position:relative;text-transform:uppercase;transition:all .5s ease}.btn-bottom-border:before{background-color:#444;bottom:0;content:"";height:2px;left:0;position:absolute;transition:all .5s ease;width:80%}.btn-bottom-border:hover{color:#90acb5}.btn-bottom-border:hover:before{background-color:#90acb5;width:100%}.blue-button{background-color:#8ac7e4;border:0;border-radius:5px;color:#fff;display:inline-block;font-size:26px;line-height:1;padding:15px 30px 10px;text-transform:uppercase;transition:all .5s ease}.blue-button:hover{color:#fff}.primary-title-wrapper{text-align:center}.subtitle{background-color:transparent;display:block;font-size:calc(16.8px + .375vw);font-weight:700;margin-top:15px;text-transform:none}.primary-title{font-family:Tinos,serif;font-size:calc(17.6px + 3.25vw);line-height:1}@media screen and (min-width:1024px){.primary-title{font-size:4.1666666667vw}}.secondary-title{font-family:Tinos,serif;font-size:calc(27.2px + .875vw)}.flexCenter{align-items:center;display:flex;justify-content:center}.wd-container{margin:0 auto;max-width:1530px;width:100%}@media screen and (max-width:1560px){.wd-container{padding:0 5%}}.container-padding{padding:0 5%}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}.justify-content-center{justify-content:center!important}.mr-0{margin-right:0!important}.mt-0{margin-top:0!important}.mt-30{margin-top:calc(12px + .9375vw)}.height-205{height:205px!important}.pb-80{padding-bottom:calc(20px + 3.125vw)!important}.color-primary{color:#f4eee2}.color-primary-bg{background-color:#f4eee2}.color-black{color:#111}.color-pink{color:#90acb5}.not-found-block{align-items:center;display:grid;height:calc(100vh - 60px);justify-content:center;margin:30px auto;max-width:900px;width:100%}@media only screen and (max-device-width:1024px) and (orientation:portrait){.not-found-block{height:100%;margin:115px auto 30px;padding:25px 15px}}.not-found-block .grid-div .svg-col{margin-bottom:50px}.not-found-block .grid-div .svg-col img{display:block;margin:0 auto;max-width:385px;width:100%}@media screen and (max-width:601px){.not-found-block .grid-div .svg-col img{max-width:260px}}.not-found-block .grid-div .content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.not-found-block .grid-div .content .title{color:#444;font-family:Tinos,serif;font-size:calc(27.2px + .875vw);margin-bottom:20px;text-align:center}@media screen and (max-width:601px){.not-found-block .grid-div .content .title{font-size:1.8rem}}.not-found-block .grid-div .content .subtitle{font-size:1.6rem;font-weight:400;text-align:center}@media screen and (max-width:601px){.not-found-block .grid-div .content .subtitle{font-size:1.4rem}}.not-found-block .grid-div .content .subtitle a{transition:all .5s ease}.not-found-block .grid-div .content .subtitle a:hover{color:hsla(40,45%,92%,.8);text-decoration:underline}#countdown{display:inline-block;text-align:center;width:15px}#main_nav_bar{background-color:#fff;left:0;position:fixed;right:0;top:0;z-index:5}#main_nav_bar.shadow_added{box-shadow:0 1px 5px #ccc}#main_nav_bar .top-bar{align-items:center;display:flex;height:50px;justify-content:space-between;padding:0 5%;width:100%}@media screen and (max-width:767px){#main_nav_bar .top-bar{height:60px}}#main_nav_bar .top-bar .nav-address{align-items:center;display:flex}#main_nav_bar .top-bar .nav-address a{display:flex}#main_nav_bar .top-bar .nav-address a:not(:last-child){margin-right:calc(13px + .625vw)}#main_nav_bar .top-bar .nav-address .svg-icon{align-items:center;display:flex;justify-content:center;margin-right:10px}@media screen and (max-width:1023px){#main_nav_bar .top-bar .nav-address .link-text{display:none}}#main_nav_bar .top-bar .nav-social{display:flex}@media screen and (max-width:767px){#main_nav_bar .top-bar .nav-social{display:none}}#main_nav_bar .top-bar .nav-social a:not(:first-child){margin-left:14px}#main_nav_bar .top-bar .svg-icon{height:25px}#main_nav_bar .top-bar .svg-icon svg{width:25px}#main_nav_bar .nav-bar{display:flex;height:70px;padding:0 5%}@media screen and (max-width:767px){#main_nav_bar .nav-bar{height:50px}}#main_nav_bar .nav-bar .nav{align-items:center;display:grid;grid-template-columns:1fr 1fr;width:100%}@media screen and (max-width:767px){#main_nav_bar .nav-bar .nav{grid-template-columns:auto 1fr}}#main_nav_bar .nav-bar .nav .left-col{align-items:center;display:flex}#main_nav_bar .nav-bar .nav .button-col{display:flex;justify-content:flex-end}#main_nav_bar .nav-bar .nav .button-col a{background-color:#8ac7e4;border-radius:5px;color:#fff;display:inline-block;font-size:calc(17px + .3125vw);font-weight:600;line-height:1;padding:calc(7px + .3125vw) calc(11px + 1.25vw) calc(5.2px + .25vw);text-transform:uppercase}#main_nav_bar .middle-col{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){#main_nav_bar .middle-col{top:35px}}#main_nav_bar .middle-col #logo img{max-width:calc(57.14286px + 10.04464vw)}@media screen and (max-width:1023px){#main_nav_bar .middle-col #logo img{max-width:calc(83.58464px + 11.3798vw)}}.menu-expand-wrapper{align-items:center;gap:80px;height:100%;justify-content:space-between;left:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:8}@media screen and (max-width:767px){.menu-expand-wrapper{height:100vh;z-index:7}}.menu-expand-wrapper .overlay-wrap{border-top-left-radius:100px;border-top-right-radius:100px;display:flex;height:calc(100% - 19px - 1.875vw);margin:auto auto 0;overflow:hidden;padding:calc(18px + 2.1875vw) calc(18px + 3.75vw);position:relative;width:calc(100% - 9.375vw)}@media screen and (max-width:767px){.menu-expand-wrapper .overlay-wrap{border-top-left-radius:50px;border-top-right-radius:50px}}.menu-expand-wrapper .overlay-wrap .grid-overlay{background-color:#e9e4e0;border-top-left-radius:100px;border-top-right-radius:100px;bottom:0;height:0%;left:0;position:absolute;top:auto;transition:all .65s;width:100%;z-index:-1}@media screen and (max-width:767px){.menu-expand-wrapper .overlay-wrap .grid-overlay{border-top-left-radius:50px;border-top-right-radius:50px}}.menu-expand-wrapper .overlay-wrap .top-left-flower-bg{left:0;max-width:calc(112px + 33.75vw);position:absolute;top:0}.menu-expand-wrapper .overlay-wrap .blur-center-bg{bottom:0;height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;transform:translateX(-50%);width:100%}.menu-expand-wrapper .overlay-wrap .bottom-left-flower-bg{bottom:0;max-width:calc(184px + 11.25vw);position:absolute;right:0}.menu-expand-wrapper .overlay-wrap .overlay-bg-photo{transition:all .5s}.menu-expand-wrapper .overlay-wrap .grid{align-items:center;display:flex;height:100%;justify-content:space-between;margin:auto;max-height:590px;max-width:1300px;width:100%}.menu-expand-wrapper .overlay-nav-bg{background:#90acb5;height:0%;left:0;position:absolute;top:0;transition:all 1s;width:100%;z-index:-1}.menu-expand-wrapper .close-overlay{cursor:pointer;position:absolute;right:90px;top:50px;transition:all .5s;z-index:11}@media screen and (max-width:767px){.menu-expand-wrapper .close-overlay{right:25px;top:25px}}.menu-expand-wrapper .close-overlay .svg-icon svg{max-width:calc(28px + .625vw);width:100%}.menu-expand-wrapper .menu-col{height:100%}.menu-expand-wrapper .menu-col .overlay-menu{display:flex;flex-direction:column;height:100%;justify-content:space-between}@media screen and (max-width:767px){.menu-expand-wrapper .menu-col .overlay-menu{justify-content:center}}@media screen and (max-width:767px) and (orientation:landscape){.menu-expand-wrapper .menu-col .overlay-menu{grid-column-gap:20px;display:grid;grid-template-columns:auto 1fr;margin-top:20px}}.menu-expand-wrapper .menu-col .overlay-menu a{color:#464648;display:block;font-family:Tinos,serif;font-size:calc(27px + .9375vw);font-weight:400;line-height:1.1;padding-bottom:calc(13px + .625vw);position:relative;transition:all .8s;width:-moz-fit-content;width:fit-content;width:100%}@media screen and (max-width:767px) and (orientation:landscape){.menu-expand-wrapper .menu-col .overlay-menu a{font-size:calc(12.84116px + 2.23714vw)}}.menu-expand-wrapper .menu-col .overlay-menu a:before{background-color:#8ac7e4;bottom:0;content:"";height:2px;left:0;position:absolute;transform-origin:left;transition:all .6s;width:0}.menu-expand-wrapper .menu-col .overlay-menu a:after{background-color:#8ac7e4;bottom:calc(3.2px + .875vw);content:"";height:2px;left:auto;position:absolute;right:0;transform-origin:right;transition:all .8s;width:0}.menu-expand-wrapper .menu-col .overlay-menu a:hover{color:#90acb5}.menu-expand-wrapper .menu-col .overlay-menu a:hover:after,.menu-expand-wrapper .menu-col .overlay-menu a:hover:before{width:100%}.menu-expand-wrapper .content-col{height:100%;max-width:525px;position:relative;width:100%}@media screen and (max-width:767px){.menu-expand-wrapper .content-col{display:none}}.menu-expand-wrapper .content-col .overlay-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:0 calc(15px + 1.5625vw) calc(8px + .625vw);position:relative}.menu-expand-wrapper .content-col .overlay-content .overlay-logo{display:inline-block;margin-bottom:calc(3px + 2.1875vw);transition:all .5s;width:100%}.menu-expand-wrapper .content-col .overlay-content .overlay-logo img{max-width:100%}.menu-expand-wrapper .content-col .overlay-content .text{font-size:calc(13.6px + .75vw);margin:15px 0;position:relative;transition:all .8s}.menu-expand-wrapper .content-col .overlay-content .contact-info{padding:0 0 15px;position:relative;width:100%}.menu-expand-wrapper .content-col .overlay-content .contact-info .item{grid-gap:10px}.menu-expand-wrapper .content-col .overlay-content .contact-info .item span{display:block;font-size:calc(15px + .3125vw);font-weight:700}.menu-expand-wrapper .content-col .overlay-content .contact-info .item:not(:last-child){margin-bottom:5px}.menu-expand-wrapper .content-col .overlay-content .social-item{width:100%}.menu-expand-wrapper .content-col .overlay-content .social-item a{display:inline-block;min-width:45px}.menu-expand-wrapper .content-col .overlay-content .social-item a .svg-icon svg{max-width:25px}.menu-expand-wrapper .content-col .overlay-content .overlay-button{width:100%}.menu-expand-wrapper .content-col .overlay-content .overlay-button .book-btn{background-color:#8ac7e4;border:0;border-radius:5px;color:#fff;display:inline-block;font-size:26px;line-height:1;padding:15px 30px 10px;text-transform:uppercase}.menu-expand-wrapper .content-col .overlay-content .up-motion{transition:all .5s}#ham-icon{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:relative;width:40px}@media screen and (max-width:767px){#ham-icon{margin-top:10px}}#ham-icon:before{color:#464648;content:"menu";font-size:18px;height:100%;left:0;position:absolute;top:-18px;width:100%}#ham-icon .icon-bar{position:relative;width:100%}#ham-icon .icon-bar,#ham-icon .icon-bar:before{background:#464648;border-radius:10px;height:3.5px}#ham-icon .icon-bar:before{content:"";position:absolute;top:13px;transition:all .4s ease;width:75%}@media screen and (max-width:767px){#ham-icon .icon-bar:before{top:8px}}#ham-icon .icon-bar:after{background:#464648;border-radius:10px;bottom:13px;content:"";height:3.5px;position:absolute;transition:all .4s ease;width:75%}@media screen and (max-width:767px){#ham-icon .icon-bar:after{bottom:8px}}#ham-icon.open .icon-bar{height:0!important}#ham-icon.open .icon-bar:before{top:-2px;transform:rotate(-45deg);width:100%}#ham-icon.open .icon-bar:after{bottom:0;transform:rotate(45deg);width:100%}#footer{position:relative}#footer .footer-block{background-color:#e6e7e8;padding-top:calc(24px + 1.875vw)}#footer .footer-block .footer-logo{align-items:center;display:flex;justify-content:center}@media screen and (max-width:767px){#footer .footer-block .footer-logo{flex-direction:column}}#footer .footer-block .footer-logo img{max-width:calc(146.4px + 4.25vw)}#footer .footer-block .footer-logo .group-award{margin-left:3.125vw}@media screen and (max-width:767px){#footer .footer-block .footer-logo .group-award{margin-left:0;margin-top:15px}}#footer .footer-block .footer-menu-wrap{font-size:20px;margin:calc(24px + 1.875vw) 0}#footer .footer-block .footer-menu-wrap .grid{grid-gap:calc(12px + 2.5vw);display:grid;grid-template-columns:repeat(4,1fr);padding:0 10%}@media only screen and (max-device-width:1024px) and (orientation:portrait){#footer .footer-block .footer-menu-wrap .grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){#footer .footer-block .footer-menu-wrap .grid{grid-gap:40px;grid-template-columns:auto}}#footer .footer-block .footer-menu-wrap .grid .footer-social{align-items:center;display:flex;margin-top:30px}@media screen and (max-width:767px){#footer .footer-block .footer-menu-wrap .grid .footer-social{justify-content:center}}#footer .footer-block .footer-menu-wrap .grid .footer-social a{width:40px}#footer .footer-block .footer-menu-wrap .grid .footer-col{position:relative}@media screen and (max-width:767px){#footer .footer-block .footer-menu-wrap .grid .footer-col{text-align:center}#footer .footer-block .footer-menu-wrap .grid .footer-col.m-order-4{order:4}}#footer .footer-block .footer-menu-wrap .grid .footer-col .contact-box{display:flex;flex-direction:column;gap:5px}#footer .footer-block .footer-menu-wrap .grid .footer-col .f-text{display:block}@media screen and (max-width:767px){#footer .footer-block .footer-menu-wrap .grid .footer-col .f-text{align-items:center;max-width:100%}}#footer .footer-block .footer-menu-wrap .grid .footer-col .footer-title{display:block;font-family:Tinos,serif;font-size:26px;font-weight:400;line-height:1;margin-bottom:calc(9px + .3125vw)}#footer .footer-block .footer-menu-wrap .grid .footer-col .instagram-grid a{grid-gap:5px;display:grid;grid-template-columns:repeat(3,1fr)}#footer .footer-block .footer-menu-wrap .grid .footer-col .instagram-grid a picture{align-items:center;display:flex;justify-content:center}#footer .footer-block .footer-menu-wrap .grid .footer-col .instagram-grid a img{border:1px solid #ccc;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}#footer .footer-block .footer-menu-wrap .grid .footer-col .links{display:flex;flex-direction:column;font-size:calc(19.8px + .0625vw);max-width:360px}#footer .footer-block .footer-menu-wrap .grid .footer-col .links a{font-size:calc(19.8px + .0625vw);line-height:1.1;transition:all .5s ease}#footer .footer-block .footer-menu-wrap .grid .footer-col .links a:not(:last-child){margin-bottom:5px}#footer .footer-block .footer-menu-wrap .grid .footer-col .links a:hover{color:#90acb5}#footer .copyright{background-color:#90acb5;padding:15px 10px;text-align:center}#footer .copyright p{font-size:calc(14.4px + .1875vw);justify-content:center;margin:0;width:100%}#footer .copyright p,#footer .copyright p a{align-items:center;color:#fff;display:inline-flex}#footer .copyright p a img{height:100%;margin:0 5px;width:100%}#footer .copyright p a picture{align-items:center;display:flex;justify-content:center}.index-header{align-items:flex-end;display:flex;height:calc(100vh - 120px);justify-content:center;margin-top:120px;padding-bottom:5%;position:relative}@media only screen and (max-device-width:1024px) and (orientation:portrait){.index-header{height:calc(90vh - 120px)}}@media screen and (max-width:767px){.index-header{margin-top:110px}}.index-header .header-slider{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.index-header .header-slider .slide{height:calc(100vh - 120px);position:relative}@media only screen and (max-device-width:1024px) and (orientation:portrait){.index-header .header-slider .slide{height:calc(90vh - 120px)}}.index-header .header-slider .slide:before{background:#fff;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));bottom:-1px;content:"";height:60%;left:0;position:absolute;right:0;width:100%;z-index:1}.index-header .header-slider .slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.index-header .header-slider .slick-track{display:flex!important}.index-header .header-slider .slick-slide{height:inherit!important}.index-header .header-slider .slick-slide>div{height:100%}.index-header .header-slider .slick-arrow{background:transparent;border:0;cursor:pointer;left:3%;position:absolute;top:50%;width:calc(24px + 1.875vw);z-index:1;z-index:2}@media screen and (max-width:767px){.index-header .header-slider .slick-arrow{top:60%}}.index-header .header-slider .slick-arrow.slick-next{left:auto;right:3%;transform:scale(-1)}.index-header .header-slider .slick-arrow img{filter:drop-shadow(3px 2px 3px #444)}.index-header .header-content{padding:0 15px;position:relative;text-align:center}.index-header .header-content span{display:block}.index-header .header-content .header-title{color:#d5ac6e;font-family:Birthstone Bounce,cursive;font-size:calc(27.6px + 10.125vw);line-height:.7}.index-header .header-content .header-sub{color:#464648;font-family:Tinos,serif;font-size:calc(21.6px + 1.0625vw);letter-spacing:1px;line-height:1.2;margin:calc(-8px - .625vw) auto 0;max-width:630px}.index-header .header-content .svg-icon{cursor:pointer;margin-top:25px}.index-header svg{max-width:55px}.home-content-wrapper{position:relative}.blur-bg{left:0;position:absolute;top:0;width:60%}@media only screen and (max-device-width:1024px) and (orientation:portrait){.blur-bg{width:80%}}.blur-bg img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.index-welcome-block{overflow:hidden;padding-top:calc(20px + 3.125vw);position:relative;z-index:1}.index-welcome-block .about-bg{position:absolute;right:0;top:-25%}@media only screen and (max-device-width:1024px) and (orientation:portrait){.index-welcome-block .about-bg{top:0}}.index-welcome-block .grid{grid-gap:calc(12px + 5.625vw);display:grid;grid-template-columns:31% 1fr 25%;min-height:100vh}@media screen and (min-height:1000px){.index-welcome-block .grid{min-height:80vh}}@media only screen and (max-device-width:1024px) and (orientation:portrait){.index-welcome-block .grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.index-welcome-block .grid{grid-row-gap:10px}}.index-welcome-block .grid .left-col{display:flex;flex-direction:column;padding-left:calc(-8px + 8.75vw);position:relative}.index-welcome-block .grid .left-col .line-wrap{height:0%;margin-top:90px}@media only screen and (max-device-width:1024px) and (orientation:portrait){.index-welcome-block .grid .left-col .line-wrap{display:none}}.index-welcome-block .grid .content-col{margin-top:calc(14px + 1.875vw)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.index-welcome-block .grid .content-col{grid-column:span 2;order:3;padding:0 calc(15px + 1.5625vw)}}.index-welcome-block .grid .content-col .welcome-title{margin-bottom:6.25vw}@media only screen and (max-device-width:1024px) and (orientation:portrait){.index-welcome-block .grid .content-col .text{margin:calc(14px + 1.875vw) auto}}.index-welcome-block .grid .right-col{position:relative}.index-welcome-block .grid .right-col .about-right-photo{bottom:0;position:absolute;right:0}@media only screen and (max-device-width:1024px) and (orientation:portrait){.index-welcome-block .grid .right-col .about-right-photo{position:relative;top:50px}}@media screen and (max-width:767px){.index-welcome-block .grid .right-col .about-right-photo{height:180px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%}}.home-suites-block{margin-top:calc(-30px - 3.125vw);position:relative}@media only screen and (max-device-width:1024px) and (orientation:portrait){.home-suites-block{margin-top:30px}}.home-suites-block .number-and-title{padding-left:calc(11px + 5.9375vw)}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.home-suites-block .number-and-title{padding-left:90px}}@media screen and (max-width:767px){.home-suites-block .number-and-title{margin-top:-65px}}.home-suites-block .number-and-title .big-number{padding-left:calc(13px + .625vw)}.home-suites-block .grid{align-items:center;display:grid;grid-template-columns:31% auto}@media screen and (max-width:767px){.home-suites-block .grid{grid-template-columns:auto}}.home-suites-block .grid .left-col{margin-right:-65px;position:relative}.home-suites-block .grid .left-col .line-wrap{display:none}@media screen and (max-width:767px){.home-suites-block .grid .left-col{height:215px;margin-right:35%;position:static}.home-suites-block .grid .left-col .line-wrap{display:flex;height:150px!important;position:absolute;right:50px;top:-30px;width:50%}}.home-suites-block .grid .left-col img{-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:767px){.home-suites-block .grid .left-col img{height:100%}}.home-suites-block .grid .content-col{position:relative}.home-suites-block .grid .content-col .suites-bg{height:100%;position:absolute;right:0;top:-15%;width:-moz-fit-content;width:fit-content;z-index:-1}@media screen and (max-width:767px){.home-suites-block .grid .content-col .suites-bg{right:-20%;top:-20%}}.home-suites-block .grid .content-col .suites-bg img{max-width:calc(200px + 15.625vw);-o-object-fit:contain;object-fit:contain;width:100%}.home-suites-block .grid .content-col .content-box{background-color:#90acb5;color:#fff;margin-top:calc(18px + 3.75vw);padding:calc(13px + 2.1875vw) calc(13px + 2.1875vw) calc(13px + 2.1875vw) calc(11px + 5.9375vw);position:relative}.home-suites-block .grid .content-col .content-box .circle-bg{height:200%;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .5s;width:0}@media screen and (max-width:767px){.home-suites-block .grid .content-col .content-box .circle-bg{display:none}}.home-suites-block .grid .content-col .content-box .circle-bg img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.home-suites-block .grid .content-col .content-box .text{max-width:720px}@media screen and (max-width:767px){.home-suites-block .grid .content-col .content-box .text{margin:0}}.home-suites-block .grid .content-col .button-wrap{justify-content:flex-start;margin-top:30px;padding-left:calc(11px + 5.9375vw)}.inner-room-main-wrap .accommodation-slider-block{background-color:#f9f9f9;margin-top:0;padding-bottom:calc(20px + 3.125vw)}.inner-room-main-wrap .accommodation-slider-block .blur-bg{display:none}.accommodation-slider-block{margin-top:calc(24px + 5vw);position:relative}.accommodation-slider-block .blur-bg{left:50%;top:-100%;transform:translate(-50%);width:-moz-fit-content;width:fit-content;z-index:-1}.accommodation-slider-block .slide-counter{font-family:Tinos,serif;font-size:calc(17.6px + .75vw)}@media screen and (max-width:767px){.accommodation-slider-block .slide-counter{left:50%;position:absolute;top:-14%;transform:translateX(-50%)}}.accommodation-slider-block .slide-counter .currnt-count{font-size:calc(26px + 1.25vw);font-weight:700}.accommodation-slider-block .acco-slider .slick-list{padding:0 calc(64px + 5vw) 0 0!important}@media only screen and (max-device-width:1024px) and (orientation:portrait){.accommodation-slider-block .acco-slider .slick-list{padding-right:0!important}}.accommodation-slider-block .acco-slider .single-slide .grid{grid-gap:50px;align-items:center;display:grid;grid-template-columns:45% auto}@media only screen and (max-device-width:1024px) and (orientation:portrait){.accommodation-slider-block .acco-slider .single-slide .grid{grid-gap:0;grid-template-columns:auto}}.accommodation-slider-block .acco-slider .single-slide .grid .photo-col{height:100%}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.accommodation-slider-block .acco-slider .single-slide .grid .photo-col{height:450px}}@media screen and (max-width:767px){.accommodation-slider-block .acco-slider .single-slide .grid .photo-col{height:254px}}.accommodation-slider-block .acco-slider .single-slide .grid .photo-col img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.accommodation-slider-block .acco-slider .single-slide .grid .content-col{max-width:calc(240px + 18.75vw);padding:calc(18px + 2.1875vw) 0}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.accommodation-slider-block .acco-slider .single-slide .grid .content-col{margin:auto;max-width:650px;width:90%}.accommodation-slider-block .acco-slider .single-slide .grid .content-col .text{max-width:100%}}@media screen and (max-width:767px){.accommodation-slider-block .acco-slider .single-slide .grid .content-col{min-width:100%;padding:calc(18px + 2.1875vw) 20px;position:relative}}.accommodation-slider-block .acco-slider .single-slide .grid .content-col .room-title{font-family:Tinos,serif;font-size:calc(22.4px + 1.4375vw);font-weight:400;line-height:1}.accommodation-slider-block .acco-slider .single-slide .grid .content-col .button-wrap{justify-content:flex-start;margin-top:calc(15px + 1.5625vw)}.accommodation-slider-block .acco-slider .single-slide .grid .content-col .button-wrap a{border:3px solid #9d9d9d;display:inline-block;font-size:calc(18.8px + .375vw);line-height:1;padding:15px calc(18px + .625vw) 10px}.accommodation-slider-block .acco-slider .single-slide .grid .content-col .button-wrap a.bg_blue{background-color:#8ac7e4;border:0;border-radius:5px;color:#fff}.accommodation-slider-block .acco-slider .single-slide .grid .content-col .button-wrap a:last-child{border:0;margin-left:30px;padding-left:0;padding-right:0;position:relative}.accommodation-slider-block .acco-slider .single-slide .grid .content-col .button-wrap a:last-child:before{background-color:#333;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.accommodation-slider-block .acco-slider .slick-arrow{align-items:center;background-color:#90acb5;border:0;cursor:pointer;display:flex;height:calc(54px + 1.875vw);justify-content:flex-start;left:auto;padding:calc(14px + .3125vw);position:absolute;right:0;top:50%;transform:translateY(-50%);width:calc(55px + 7.8125vw);z-index:1}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.accommodation-slider-block .acco-slider .slick-arrow{top:382px;transform:translateY(0)}}@media screen and (max-width:767px){.accommodation-slider-block .acco-slider .slick-arrow{top:193px;transform:translateY(0)}}.accommodation-slider-block .acco-slider .slick-arrow img{border:1px solid #fff;border-radius:50%;max-width:35px;padding:5px}.accommodation-slider-block .acco-slider .slick-arrow.slick-prev{justify-content:flex-end;left:0;right:auto}.icon-wrap{align-items:center;display:flex;margin:calc(15px + 1.5625vw) 0}@media screen and (max-width:767px){.icon-wrap{justify-content:center}}.icon-wrap .single-icon{align-items:center;display:flex;flex-direction:column;justify-content:center}.icon-wrap .single-icon:not(:last-child){margin-right:25px}.icon-wrap .single-icon img{max-height:calc(28.8px + 1vw)}.icon-wrap .single-icon span{display:block;font-size:calc(18px + .625vw);line-height:1;margin-top:10px}.villa-block{position:relative}.villa-block .grid{grid-gap:calc(18px + 3.75vw);align-items:center;display:grid;grid-template-columns:auto 50%;padding-left:calc(-8px + 8.75vw)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.villa-block .grid{grid-template-columns:auto}}@media screen and (max-width:767px){.villa-block .grid .content-col{padding-right:20px}}.villa-block .grid .photo-col{padding-left:calc(2px + 4.0625vw);position:relative}.villa-block .grid .photo-col .gradient-photo{display:block;height:100%;margin-left:auto;margin-right:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;right:0;top:0;width:100%}.villa-block .grid .photo-col .radius-photo{height:calc(110px + 21.875vw);left:0;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){.villa-block .grid .photo-col .radius-photo{top:30%}}.villa-block .grid .photo-col .radius-photo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.content-col .text{margin:calc(14px + 1.875vw) 0;max-width:calc(364px + 11.25vw);width:100%}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.content-col .text{max-width:100%!important}}.explore-tinos-block{padding-bottom:calc(36px + 4.375vw);position:relative}.explore-tinos-block .explore-tinos-bg{bottom:-51%;position:absolute;right:15%;width:70%;z-index:-1}.explore-tinos-block .explore-tinos-bg img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.explore-tinos-block .grid{grid-gap:calc(18px + 3.75vw);display:grid;grid-template-columns:50% auto}@media only screen and (max-device-width:1024px) and (orientation:portrait){.explore-tinos-block .grid{grid-template-columns:auto}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.explore-tinos-block .grid .photo-col.show-desktop{display:none}}@media only screen and (max-device-width:1024px) and (orientation:portrait){.explore-tinos-block .grid .photo-col{order:2}}.explore-tinos-block .grid .photo-col img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.explore-tinos-block .grid .content-col{margin-top:-25px;padding-left:calc(2px + 4.0625vw);position:relative}.explore-tinos-block .grid .content-col .title-block{display:flex;gap:15px;height:45vh;justify-content:space-between}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.explore-tinos-block .grid .content-col .title-block{height:30vh;padding-bottom:40px}}@media screen and (max-width:767px){.explore-tinos-block .grid .content-col .title-block{margin-bottom:25px}}.explore-tinos-block .grid .content-col .title-block .number-and-title{margin-top:auto}.explore-tinos-block .grid .content-col .title-block .line-wrap-phone{max-width:calc(250px + 3.125vw);width:100%}@media screen and (max-width:767px){.explore-tinos-block .grid .content-col .title-block .line-wrap-phone{height:20%;position:absolute;right:15px;width:45%}}.explore-tinos-block .grid .content-col .title-block .line-wrap{height:0}.explore-tinos-block .grid .content-col .text{max-width:calc(358px + 13.125vw);padding-right:30px}.awards-block{padding-bottom:calc(36px + 4.375vw)}.awards-block .section-title{background-color:transparent}.awards-block .award-grid{align-items:center;display:flex;justify-content:center;padding:0 5%}.awards-block .award-grid .single-awards:not(:last-child){margin-right:calc(7px + .9375vw)}.awards-block .award-grid img{max-height:calc(99px + 6.5625vw)}@media screen and (min-width:1024px){.awards-block .award-grid img{max-height:15.9090909091vh;max-width:11.71875vw}}.section-title{align-items:center;background-color:#f9f9f9;display:flex;justify-content:center;padding:calc(21px + 1.25vw) 15px}.section-title .block-title{font-family:Tinos,serif;font-size:calc(17.6px + 3.25vw);line-height:1;text-align:center}@media screen and (min-width:1024px){.section-title .block-title{font-size:4.1666666667vw}}.innder-header{height:calc(100vh - 120px);margin-top:120px;position:relative}@media screen and (min-height:1000px){.innder-header{height:65vh}}@media only screen and (max-device-width:1024px) and (orientation:portrait){.innder-header{height:calc(55vh - 120px)}}@media screen and (max-width:767px){.innder-header{height:calc(90vh - 120px);margin-top:110px}.innder-header.no-border{height:calc(60vh - 120px)}}.innder-header.no-border:before{display:none}.innder-header:before{background-color:#90acb5;content:"";height:9px;left:0;position:absolute;top:0;width:100%;z-index:1}.innder-header:after{background-color:#d0f0ff;content:"";height:100%;left:0;position:absolute;top:0;width:15%;z-index:-4}@media screen and (max-width:767px){.innder-header:after{display:none}}.innder-header .grid{display:grid;grid-template-columns:1fr 1fr;height:100%}@media screen and (max-width:767px){.innder-header .grid{grid-template-columns:auto;grid-template-rows:55% auto}}.innder-header .grid .left-col{position:relative}.innder-header .grid .left-col img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}@media screen and (max-width:767px){.innder-header .grid .left-col img{-o-object-position:bottom;object-position:bottom}}.innder-header .content-wrap,.innder-header .grid .right-col{align-items:flex-end;display:flex;position:relative}.innder-header .content-wrap{height:100%;justify-content:center}.innder-header .content-wrap .inner-head-bg{height:100%;left:0;padding-left:5%;padding-right:5%;position:absolute;top:0;width:100%;z-index:-1}@media screen and (max-width:767px){.innder-header .content-wrap .inner-head-bg{padding-left:0;padding-right:0}}.innder-header .content-wrap .inner-head-bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:-1}@media screen and (max-width:767px){.innder-header .content-wrap .inner-head-bg img{height:auto}}.innder-header .content-wrap .header-content .header-title{color:#fff;font-size:calc(18.8px + 5.375vw);margin-bottom:0;margin-left:0;text-shadow:0 1px 4px #555}@media screen and (max-width:767px){.innder-header .content-wrap .header-content .header-title{margin-bottom:10px;padding:0 20px;text-align:center}}.innder-header .content-wrap .header-content .header-sub-content{background-color:transparent;padding:0;text-align:center}@media only screen and (max-device-width:1024px) and (orientation:portrait){.innder-header .content-wrap .header-content .header-sub-content.blue-bg{background-color:#d0f0ff;margin-top:10px;padding:5px 25px 0}.innder-header .content-wrap .header-content .header-sub-content.blue-bg .color-pink{display:block}.innder-header .content-wrap .header-content .header-sub-content.blue-bg .sub-title{max-width:100%}}.innder-header .content-wrap .header-content .header-sub-content .sub-title{max-width:-moz-fit-content;max-width:fit-content}.innder-header .content-wrap .header-content .header-sub-content svg path{stroke:#fff}@media only screen and (max-device-width:1024px) and (orientation:portrait){.innder-header .content-wrap .header-content .header-sub-content svg path{stroke:#444}}.innder-header .header-content{width:100%}.innder-header .header-content .header-title{display:inline-block;font-family:Tinos,serif;font-size:calc(23.6px + 5.125vw);line-height:1;margin-bottom:calc(6px + 4.375vw);margin-left:calc(20px + 1.5625vw)}@media screen and (min-width:1024px){.innder-header .header-content .header-title{font-size:6.3541666667vw}}@media screen and (max-width:767px){.innder-header .header-content .header-title{margin-top:calc(6px + 4.375vw)}.innder-header .header-content .header-title br{display:none}}.innder-header .header-content .header-title.double-title{position:relative}.innder-header .header-content .header-title.double-title:before{color:rgba(51,51,51,.18);content:"&";font-size:calc(40px + 6.25vw);position:absolute;right:-15px;top:50%;transform:translateY(-50%)}.innder-header .header-content .header-title span{display:block}.innder-header .header-content .header-sub-content{background-color:#90acb5;padding:30px 30px 0}@media screen and (max-width:767px){.innder-header .header-content .header-sub-content{padding:15px 0 15px 30px}}.innder-header .header-content .header-sub-content .svg-icon{display:block;margin:calc(8px + .625vw) 0}.innder-header .header-content .header-sub-content .svg-icon svg{max-width:calc(21.6px + 2.625vw)}.innder-header .header-content .header-sub-content .sub-title{background-color:#fff;display:inline-block;font-size:calc(17px + .9375vw);line-height:1.1;max-width:-moz-fit-content;max-width:fit-content;padding:calc(14px + .3125vw) calc(12px + .9375vw) calc(9px + .3125vw);text-transform:uppercase;width:100%}@media screen and (max-width:767px){.innder-header .header-content .header-sub-content .sub-title{max-width:100%}}.inner-welcome-block{position:relative}.inner-welcome-block .welcome-blur-bg{-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;z-index:-1}@media screen and (max-width:767px){.inner-welcome-block .welcome-blur-bg{height:136%;right:0;width:100%}}.inner-welcome-block .grid{grid-gap:calc(12px + 2.5vw);align-items:center;display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767px){.inner-welcome-block .grid{grid-template-columns:auto;padding:0 20px}}.inner-welcome-block .grid .photo-col{padding-top:calc(24px + 5vw)}@media screen and (max-width:767px){.inner-welcome-block .grid .photo-col{justify-content:center;width:100%}}.inner-welcome-block .grid .photo-col img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.inner-welcome-block .grid .content-col{align-items:center;display:flex;height:100%;padding-top:calc(24px + 5vw);position:relative}.inner-welcome-block .grid .content-col .text{margin:calc(14px + 1.875vw) auto}@media screen and (max-width:767px){.inner-welcome-block .grid .content-col .text{text-align:center}}.inner-welcome-block .grid .line-motion-col{height:100%;padding:0 calc(12px + 5.625vw)}.inner-welcome-block .grid .line-motion-col .line-wrap{margin-top:-45px}.accommodation-block{padding-bottom:calc(18px + 3.75vw);padding-top:calc(18px + 3.75vw)}.accommodation-block .grid{grid-gap:calc(24px + 6.5625vw);grid-row-gap:calc(22px + 2.5vw);display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (min-width:1024px){.accommodation-block .grid{grid-gap:7.8125vw}}@media screen and (max-width:767px){.accommodation-block .grid{grid-template-columns:auto;padding:0 20px}.accommodation-block .grid .single-accommodation:not(:last-child){margin-bottom:40px}}.accommodation-block .grid .single-accommodation .acco-photo{margin-bottom:15px;overflow:hidden;position:relative}.accommodation-block .grid .single-accommodation .acco-photo picture{align-items:center;display:flex;justify-content:center}.accommodation-block .grid .single-accommodation .acco-photo img{transform:scale(1);transition:all .7s ease}.accommodation-block .grid .single-accommodation:hover .acco-photo img{transform:scale(1.04)}.accommodation-block .grid .single-accommodation .content{margin-right:calc(20px + 3.125vw)}@media screen and (max-width:767px){.accommodation-block .grid .single-accommodation .content{margin-right:0;text-align:center}}.accommodation-block .grid .single-accommodation .content.edge-space-90{margin-left:calc(18px + 3.75vw);margin-right:0}@media screen and (max-width:767px){.accommodation-block .grid .single-accommodation .content.edge-space-90{margin-left:0}}.accommodation-block .grid .single-accommodation .content .room-title{color:#464648;font-family:Tinos,serif;font-size:calc(22.6px + 1.0625vw);line-height:1.1}@media screen and (min-width:1024px){.accommodation-block .grid .single-accommodation .content .room-title{font-size:2.2395833333vw}}@media screen and (max-width:767px){.accommodation-block .grid .single-accommodation .content .room-title{display:block;margin-top:15px;text-align:center}}.accommodation-block .grid .single-accommodation .content .icon-wrap{align-items:center;display:flex;margin:calc(15px + 1.5625vw) 0;padding-left:calc(24px + 1.875vw)}@media screen and (max-width:767px){.accommodation-block .grid .single-accommodation .content .icon-wrap{justify-content:center;padding-left:0}}.accommodation-block .grid .single-accommodation .content .icon-wrap .single-icon{align-items:center;display:flex;flex-direction:column;justify-content:center}.accommodation-block .grid .single-accommodation .content .icon-wrap .single-icon:not(:last-child){margin-right:25px}.accommodation-block .grid .single-accommodation .content .icon-wrap .single-icon img{max-height:48px}.accommodation-block .grid .single-accommodation .content .icon-wrap .single-icon span{display:block;font-size:calc(18px + .625vw);line-height:1;margin-top:10px}.accommodation-block .grid .single-accommodation .content .text{margin-bottom:15px;min-height:160px}@media screen and (max-width:767px){.accommodation-block .grid .single-accommodation .content .text{min-height:auto}}.tinos-resort-block{align-items:center;display:flex;height:80vh;justify-content:center;position:relative}@media only screen and (max-device-width:1024px) and (orientation:portrait){.tinos-resort-block{height:50vh}}@media screen and (min-height:1000px){.tinos-resort-block{height:65vh}}.tinos-resort-block .tinos-bg{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:-1}.tinos-resort-block .tinos-content{max-width:calc(334px + 20.625vw);padding:0 15px;text-align:center}.tinos-resort-block .tinos-content .tinos-title{color:#d5ac6e;font-family:Birthstone Bounce,cursive;font-size:calc(48.8px + 3.5vw);line-height:.7}.tinos-resort-block .tinos-content .text{margin:calc(10px + 1.5625vw) 0 calc(13px + .625vw);text-align:center}.room-details-block{padding:0 5%;position:relative}.room-details-block .grid{display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.room-details-block .grid{grid-template-columns:auto}}.room-details-block .grid .book-btn{font-size:calc(28.2px + .5625vw);text-transform:uppercase;width:-moz-fit-content;width:fit-content}.room-details-block .grid .book-btn.blue_bg{background-color:#8ac7e4}.room-details-block .grid .left-col{background-color:#d0f0ff;padding-top:25px;position:relative}.room-details-block .grid .left-col:before{background-color:#d0f0ff;content:"";height:100%;left:-15%;position:absolute;top:0;width:15%}@media only screen and (max-device-width:1024px) and (orientation:portrait){.room-details-block .grid .left-col:before{right:-15%;width:130%}}.room-details-block .grid .left-col .flower-bg{left:-90px;position:absolute;top:50%;transform:translateY(-50%);z-index:0}.room-details-block .grid .left-col .content-box{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative}@media only screen and (max-device-width:1024px) and (orientation:portrait){.room-details-block .grid .left-col .content-box{align-items:center}}.room-details-block .grid .left-col .room-slider{display:flex;gap:calc(3.6px + 1.375vw);margin-right:calc(-17px - .9375vw)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.room-details-block .grid .left-col .room-slider{margin-bottom:45px;margin-right:0;margin-top:calc(6px + 4.375vw)}}.room-details-block .grid .right-col{padding-left:calc(18px + 3.75vw);padding-top:calc(9px + 1.875vw)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.room-details-block .grid .right-col{padding-left:0}.room-details-block .grid .right-col .button-wrapper{align-items:center;display:flex;justify-content:center}}.room-details-block .grid .right-col .text{margin-bottom:calc(7px + .9375vw);max-width:calc(331px + 15.3125vw);text-align:inherit}.room-details-block .grid .right-col .secondary-pink-title{max-width:calc(368.4px + 9.875vw);width:-moz-fit-content;width:fit-content}.room-details-block .grid .button-wrap{display:flex;justify-content:flex-end}@media only screen and (max-device-width:1024px) and (orientation:portrait){.room-details-block .grid .button-wrap{justify-content:center;left:50%;padding:0 25px;position:absolute;top:0;transform:translateX(-50%);width:100%}.room-details-block .grid .button-wrap .secondary-pink-title{max-width:100%;width:100%}}.room-details-block .secondary-pink-title{background:#90acb5;color:#fff;display:inline-block;font-size:calc(27.4px + 1.4375vw);line-height:1.2;padding:calc(14px + .3125vw) calc(12px + 2.5vw) calc(9px + .3125vw);position:relative;text-align:center;z-index:2}.amenities-block{padding:0 5% 90px;position:relative}.amenities-block .grid{grid-gap:15px;display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.amenities-block .grid{grid-template-columns:auto}}.amenities-block .grid .left-col{display:flex;flex-direction:column;gap:30px;height:100%;justify-content:space-between;position:relative}@media only screen and (max-device-width:1024px) and (orientation:portrait){.amenities-block .grid .left-col{order:2}}.amenities-block .grid .left-col .line-motion-col{height:100%;margin-top:calc(-33px - 3.75vw);min-height:calc(136px + 7.5vw)}.amenities-block .grid .left-col .line-motion-col .line-wrap{max-width:calc(188px + 10vw)}.amenities-block .grid .left-col .line-motion-col .line-wrap .line{background-color:#90acb5}.amenities-block .grid .left-col .amenities-wrap .amenities-title{display:block;margin-bottom:calc(12px + .9375vw)}.amenities-block .grid .left-col .amenities-wrap .amenities{grid-gap:calc(21px + 1.25vw);display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.amenities-block .grid .left-col .amenities-wrap .amenities{grid-template-columns:auto}}.amenities-block .grid .left-col .amenities-wrap .amenities .list-col{display:flex;flex-direction:column}.amenities-block .grid .left-col .amenities-wrap .amenities .list-col .single-list{align-items:center;display:flex}.amenities-block .grid .left-col .amenities-wrap .amenities .list-col .single-list span{font-size:23px;margin-left:15px}.amenities-block .grid .left-col .amenities-wrap .amenities .list-col .single-list:not(:last-child){margin-bottom:15px}.amenities-block .grid .right-col{padding-top:calc(18px + 3.75vw)}.amenities-block .grid .right-col .photo-col{height:100%}.amenities-block .grid .right-col .photo-col img{height:100%;-o-object-fit:covert;object-fit:covert;-o-object-position:center;object-position:center;width:100%}.amenities{grid-gap:calc(21px + 1.25vw);display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.amenities{grid-gap:15px;grid-template-columns:auto}}.amenities .list-col{display:flex;flex-direction:column}.amenities .list-col .single-list{align-items:center;display:flex}@media screen and (max-width:767px){.amenities .list-col .single-list{align-items:flex-start}}.amenities .list-col .single-list span{font-size:23px;margin-left:15px}@media screen and (min-width:1024px){.amenities .list-col .single-list span{font-size:1.1979166667vw}}.amenities .list-col .single-list:not(:last-child){margin-bottom:15px}.service-welcome-block{padding-top:calc(18px + 3.75vw);position:relative}.service-welcome-block .welcome-blur-bg{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;z-index:-1}.service-welcome-block .grid{grid-gap:calc(12px + 2.5vw);align-items:center;display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767px){.service-welcome-block .grid{grid-template-columns:auto;padding:15px 20px}}.service-welcome-block .grid .photo-col{display:flex;justify-content:flex-end}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.service-welcome-block .grid .photo-col.show-mobile{display:none!important}}.service-welcome-block .grid .content-col{align-items:center;display:flex;height:100%;position:relative}.service-welcome-block .grid .content-col .center-overlay-bg{bottom:0;left:50%;position:absolute;transform:translateX(-50%)}@media screen and (max-width:767px){.service-welcome-block .grid .content-col .photo-col{margin-top:25px}}.service-welcome-block .grid .content-col .text{margin:calc(14px + 1.875vw) auto}@media screen and (max-width:767px){.service-welcome-block .grid .content-col .text{text-align:center}}.service-welcome-block .grid .left-col{align-items:flex-end;display:flex;height:100%;justify-content:center}.service-welcome-block .grid .left-col .line-motion-col{height:50%;max-width:calc(254px + 14.375vw);padding:0 calc(12px + 5.625vw);width:100%}.services-list-block{padding-bottom:calc(18px + 3.75vw);position:relative}.services-list-block .line-motion-col.show-mobile{height:150px;margin-bottom:-30px;max-width:67%}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.services-list-block .line-motion-col.show-mobile{display:none!important}}.services-list-block .service-circle{position:absolute;right:0;top:-15%;transition:all .5s;width:2%;z-index:-1}.services-list-block .circle-flower-bg{bottom:calc(21px + 1.25vw);position:absolute;right:0;z-index:-1}@media screen and (max-width:767px){.services-list-block .circle-flower-bg{max-width:75%}}.services-list-block .grid{grid-gap:calc(18px + 3.75vw);align-items:center;display:grid;grid-template-columns:50% auto}@media screen and (max-width:767px){.services-list-block .grid{grid-template-columns:auto}.services-list-block .grid .services-list{padding-left:20px}}.disc-list li{font-size:calc(18px + .625vw);padding-left:30px;position:relative}.disc-list li:before{background-color:#8ac7e4;border-radius:50%;content:"";height:10px;left:0;position:absolute;top:45%;transform:translateY(-50%);width:10px}.on-request-block{padding-bottom:calc(24px + 5vw);padding-left:5%;position:relative}.on-request-block .on-request-flower-bg{bottom:calc(24px + 5vw);left:0;max-width:calc(122px + 11.875vw);position:absolute;z-index:-1}.on-request-block .on-request-blur-bg{bottom:-50%;position:absolute;right:0;z-index:-1}@media screen and (max-width:767px){.on-request-block .on-request-blur-bg{bottom:-12%;height:100%;right:-25%}}.on-request-block .grid{grid-gap:calc(18px + 2.1875vw);display:grid;grid-template-columns:1fr 2fr}@media screen and (max-width:767px){.on-request-block .grid{grid-template-columns:auto}}.on-request-block .grid .request-list-wrap .primary-title{margin-bottom:calc(10px + 1.5625vw)}.on-request-block .grid .request-content .photo-col{grid-gap:calc(18px + 2.1875vw);display:grid;grid-template-columns:2fr 1fr}.on-request-block .grid .request-content img{height:calc(67px + 21.25vw);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.on-request-block .grid .request-content .text{margin-top:calc(12px + .9375vw);max-width:calc(265px + 18.75vw)}@media screen and (max-width:767px){.on-request-block .grid .request-content .text{padding-right:20px}}.location-welcome-block{padding:calc(24px + 5vw) 5% calc(12px + 5.625vw);position:relative}.location-welcome-block .text-flower-bg{top:50px;z-index:-1}.location-welcome-block .text-flower-bg,.location-welcome-block .text-flower-bg-2{left:50%;max-width:calc(212px + 5.625vw);position:absolute;transform:translateX(-50%)}.location-welcome-block .text-flower-bg-2{bottom:calc(-24px - 1.875vw);z-index:2}.location-welcome-block .right-blur-bg{position:absolute;right:0;top:-25%;z-index:-1}.location-welcome-block .primary-title{margin-bottom:calc(9px + 1.875vw)}.location-welcome-block .grid{grid-gap:calc(9px + 1.875vw);grid-row-gap:0;display:grid;grid-template-columns:26% auto 26%;padding-bottom:calc(80px + 6.25vw);position:relative}@media screen and (max-width:767px){.location-welcome-block .grid{grid-template-columns:auto}}.location-welcome-block .grid .radius-photo{position:relative;z-index:2}@media only screen and (max-device-width:1024px) and (orientation:portrait){.location-welcome-block .grid .radius-photo{order:2}.location-welcome-block .grid .center-col{grid-column:span 3;order:1}}.location-welcome-block .grid .center-col .text{margin:auto;max-width:625px;text-align:center;width:100%}.location-welcome-block .grid .line-motion-col{display:flex;height:150%;justify-content:flex-end;max-width:calc(274px + 8.125vw);position:relative}@media only screen and (max-device-width:1024px) and (orientation:portrait){.location-welcome-block .grid .line-motion-col{grid-column:span 2;margin-top:25px;max-width:100%;order:2}}.location-welcome-block .grid .line-motion-col .line-wrap{position:absolute;top:0}@media only screen and (max-device-width:1024px) and (orientation:portrait){.location-welcome-block .grid .line-motion-col .line-wrap{max-width:70%}}@media screen and (max-width:767px){.location-welcome-block .grid .line-motion-col .line-wrap{margin-right:-75px;max-width:100%}}.location-welcome-block .grid .location-photo{bottom:0;grid-column:span 3;left:50%;margin:auto;max-width:calc(-131.42857px + 71.42857vw);position:absolute;transform:translateX(-50%);width:100%}@media only screen and (max-device-width:1024px) and (orientation:portrait){.location-welcome-block .grid .location-photo{grid-column:span 3;left:0;max-width:100%;order:3;padding-bottom:30px;position:relative;top:15px;transform:translateX(0)}}.location-block{padding:100px 0;position:relative}@media only screen and (max-device-width:1024px) and (orientation:portrait){.location-block.pb-45{padding-bottom:45px}}@media screen and (max-width:767px){.location-block{padding-bottom:0}}.location-block:before{background-color:#f5f5f5;content:"";height:118%;left:50%;max-width:calc(-131.42857px + 71.42857vw);position:absolute;top:-18%;transform:translateX(-50%);width:100%;z-index:-1}@media screen and (max-width:767px){.location-block:before{max-width:calc(100% - 30px)}}.location-block.reverse .grid{grid-template-columns:auto 40%}@media screen and (max-width:767px){.location-block.reverse .grid{grid-template-columns:auto}}.location-block.reverse .grid .photo-col{order:2}@media screen and (max-width:767px){.location-block.reverse .grid .photo-col{margin-left:auto;order:1}}.location-block.reverse .grid .photo-col .number-and-title{left:auto;right:calc(18px + 3.75vw)}.location-block.reverse .grid .content-col{align-items:flex-end;display:flex;flex-direction:column}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.location-block.reverse .grid .content-col{padding-left:25px}}@media screen and (max-width:767px){.location-block.reverse .grid .content-col{align-items:flex-start;order:2}}.location-block .grid{grid-gap:calc(12px + 2.5vw);display:grid;grid-template-columns:40% auto}@media screen and (max-width:767px){.location-block .grid{grid-template-columns:auto}}.location-block .grid .photo-col{position:relative}@media screen and (max-width:767px){.location-block .grid .photo-col{margin-bottom:15px;width:85%}}.location-block .grid .photo-col img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.location-block .grid .photo-col .number-and-title{left:calc(18px + 3.75vw);position:absolute;top:-22%}@media screen and (max-width:767px){.location-block .grid .photo-col .number-and-title{top:-85px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.location-block .grid .content-col{padding-right:25px}}@media screen and (max-width:767px){.location-block .grid .content-col{padding:0 20px}}.location-block .grid .content-col .primary-title,.location-block .grid .content-col .text{max-width:calc(244px + 17.5vw)}@media screen and (max-width:767px){.location-block .grid .content-col .text{max-width:100%}}.Villa-agapi-block{min-height:100vh;position:relative}@media screen and (max-width:767px){.Villa-agapi-block{margin-top:11px}}@media screen and (min-height:1000px){.Villa-agapi-block{min-height:75vh}}.Villa-agapi-block .villa-bg{height:100%;left:5%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:-1}.Villa-agapi-block .content-col{align-items:center;background-color:#fff;display:flex;justify-content:flex-end;margin-bottom:80px;max-width:68.15%}@media only screen and (max-device-width:1024px) and (orientation:portrait){.Villa-agapi-block .content-col{max-width:90%}.Villa-agapi-block .content-col .left-photo{position:absolute}}.Villa-agapi-block .content-col .content{padding:calc(24px + 5vw) calc(6px + 4.375vw) 15px}.villa-button-wrap{display:flex;gap:25px;justify-content:flex-end;margin-right:calc(22px + 8.75vw)}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.villa-button-wrap{margin-right:0}}@media screen and (max-width:767px){.villa-button-wrap{flex-direction:column;margin-right:0;padding:0 20px}}.villa-button-wrap .villa-btn{background-color:#90acb5;color:#fff;display:inline-block;font-size:calc(23.4px + .8125vw);line-height:1;padding:25px calc(6px + 4.375vw) 15px;text-transform:uppercase}@media screen and (max-width:767px){.villa-button-wrap .villa-btn{text-align:center}}.villa-button-wrap .villa-btn.color-pink{background-color:#d9d9d9;color:#90acb5}@media screen and (max-width:767px){.villa-button-wrap .villa-btn.color-pink{color:#444;width:100%}}.villa-details-block{padding-left:5%;position:relative}@media only screen and (max-device-width:1024px) and (orientation:portrait){.villa-details-block{padding:30px 5%}}.villa-details-block .bottom-left-blur-bg{bottom:-15%;left:0;max-width:calc(268px + 10vw);position:absolute;z-index:-1}@media screen and (max-width:767px){.villa-details-block .bottom-left-blur-bg{bottom:20%;height:50%}}.villa-details-block .top-right-blur-bg{max-width:calc(268px + 10vw);position:absolute;right:0;top:-20%;z-index:-1}.villa-details-block .grid{grid-gap:calc(23px + 2.1875vw);display:grid;grid-template-columns:45% auto;margin-top:20px}@media only screen and (max-device-width:1024px) and (orientation:portrait){.villa-details-block .grid{grid-template-columns:auto}}.villa-details-block .grid .left-col{margin-left:calc(12px + 2.5vw)}@media screen and (max-width:767px){.villa-details-block .grid .left-col{margin-left:0}}.villa-details-block .grid .left-col .text{margin-top:calc(14px + 1.875vw);max-width:calc(259px + 19.0625vw)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.villa-details-block .grid .left-col .text{max-width:100%}}.villa-details-block .grid .left-col .line-motion-col{height:calc(62px + 11.875vw);margin-top:calc(14px + 1.875vw)}@media screen and (max-width:767px){.villa-details-block .grid .left-col .line-motion-col{display:none}}.villa-details-block .grid .left-col .line-motion-col .line-wrap{max-width:calc(236px + 7.5vw)}.villa-details-block .grid .right-col .photo-col{align-items:flex-end;display:flex;height:calc(150px + 31.25vw);justify-content:flex-end;margin-bottom:calc(14px + 1.875vw);padding-left:calc(12px + 2.5vw);position:relative}.villa-details-block .grid .right-col .photo-col .oval-photo{align-items:center;display:flex;height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%)}.villa-details-block .grid .right-col .photo-col .oval-photo img{max-width:calc(74.8px + 14.125vw)}.villa-details-block .grid .right-col .amenities-col{padding-bottom:calc(14px + 1.875vw);padding-right:calc(14px + 1.875vw)}.villa-details-block .grid .right-col .amenities-col .primary-title{margin-bottom:calc(14px + 1.875vw)}.media-boxes-filter>li{margin:0 10px 10px 0}.gallery-wrapper{padding:calc(24px + 1.875vw) 5% calc(18px + 3.75vw)}.media-boxes-filter{text-align:center}.auto-grid-filters-container{margin:auto;max-width:1200px;padding:30px 20px 25px;text-align:center;width:100%}.media-boxes-filter>li a{font-size:calc(18px + .625vw);height:auto;line-height:1.1;padding:10px 15px 5px}.sl-overlay{background:#fff!important;opacity:.95!important}.sl-wrapper .sl-navigation button.sl-next{font-size:0!important;height:calc(36px + 1.25vw);width:calc(36px + 1.25vw)}.sl-wrapper .sl-navigation button.sl-next:before{content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.sl-wrapper .sl-navigation button{visiblity:hiden;margin-top:0!important;width:40%!important}.sl-wrapper .sl-image:before{background:url(../assets/icons/next.svg) no-repeat;content:"";filter:invert(1);height:calc(21.6px + 2vw);left:auto;position:absolute;right:-110px;top:50%;transform:translate(-50%);width:calc(21.6px + 2vw);z-index:1}@media screen and (max-width:767px){.sl-wrapper .sl-image:before{right:-45px}}.sl-wrapper .sl-image:after{background:url(../assets/icons/next.svg) no-repeat;content:"";filter:invert(1);height:calc(21.6px + 2vw);left:-50px;position:absolute;top:50%;transform:translate(-50%) scale(-1);width:calc(21.6px + 2vw);z-index:1}@media screen and (max-width:767px){.sl-wrapper .sl-image:after{left:-15px}}.sl-wrapper .sl-navigation button.sl-prev{font-size:0!important;height:calc(36px + 1.25vw);width:calc(36px + 1.25vw)}.sl-wrapper .sl-navigation button.sl-prev:before{content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.sl-wrapper .sl-close{font-size:0!important;margin-right:0!important;margin-top:0!important;right:calc(38px + .625vw)!important}.sl-wrapper .sl-close:before{background:url(../assets/icons/close.svg) no-repeat;content:"";filter:invert(0);height:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}@media screen and (max-width:767px){.sl-wrapper .sl-close:before{background-size:55px}}.fancybox-bg{background:#fff}.faq-title-block .primary-title{margin:0}.faq-block{margin:0 auto;padding:0 5% calc(20px + 3.125vw)}@media screen and (max-width:767px){.faq-block{padding-left:5%;padding-right:5%}}.faq-block .grid{background-color:#d0f0ff;margin:0 auto;max-width:1248px;padding:calc(21px + 1.25vw) calc(9px + 1.875vw);position:relative;width:100%}.faq-block .grid .top-left-blur-bg{left:-25%;max-width:calc(344px + 17.5vw);position:absolute;top:0;z-index:-1}.faq-block .grid .right-bottom-blur-bg{bottom:-25%;left:auto;max-width:calc(344px + 17.5vw);position:absolute;right:-25%;top:auto;z-index:-1}.faq-block .grid .rigth-flower-bg{left:auto;right:-20%;top:15%}.faq-block .grid .left-flower-bg,.faq-block .grid .rigth-flower-bg{max-width:calc(284px + 5vw);position:absolute;transition:all .4s;z-index:-1}.faq-block .grid .left-flower-bg{bottom:5%;left:-25%;top:auto}@media screen and (max-width:767px){.faq-block .grid .left-flower-bg{bottom:-10%}}.faq-block .grid .accordions{display:grid;grid-template-columns:auto}.faq-block .grid .accordion_item{height:auto;width:100%}.faq-block .grid .accordion_item .title_tab{color:#000;cursor:pointer;padding:calc(8px + .625vw) 0;transition:background-color .3s ease-in;width:100%}.faq-block .grid .accordion_item .title_tab.active .title{color:#000}.faq-block .grid .accordion_item .title_tab.active .title .svg-icon{background-color:#90acb5;border-color:#90acb5}.faq-block .grid .accordion_item .title_tab.active .title .svg-icon img{filter:invert(1);transform:rotate(-180deg)}.faq-block .grid .accordion_item .title_tab.active+.inner_content{background-color:#fff;display:block;font-weight:400;margin-bottom:20px;transition:none}.faq-block .grid .accordion_item .title_tab.active+.inner_content>p{opacity:1;transform:translateZ(0);transition:opacity .8s cubic-bezier(0,.99,.44,1.01),transform .6s cubic-bezier(0,.99,.44,1.01) .1s}.faq-block .grid .accordion_item .title_tab .title{align-items:center;color:#464648;display:flex;font-family:Tinos,serif;font-size:calc(16px + 1.25vw);font-weight:400;gap:10px;line-height:1.35;padding:15px;position:relative;transition:all .4s ease}@media only screen and (max-device-width:1024px) and (orientation:portrait){.faq-block .grid .accordion_item .title_tab .title{align-items:flex-start}}.faq-block .grid .accordion_item .title_tab .title .svg-icon{align-items:center;border:2px solid #222;border-radius:50%;display:flex;flex:none;height:calc(25.6px + .75vw);justify-content:center;padding:7px;width:calc(25.6px + .75vw)}.faq-block .grid .accordion_item .title_tab .title .svg-icon img{max-width:40px;position:relative;transform:rotate(0deg);transition:all .5s ease}.faq-block .grid .accordion_item .title_tab .title .icon{background-color:transparent;height:16px;position:absolute;right:1%;top:calc(50% - 8px);transform:rotate(-90deg);transition:transform .3s ease-in;width:16px}.faq-block .grid .accordion_item .title_tab .title .icon:after,.faq-block .grid .accordion_item .title_tab .title .icon:before{background-color:#000;content:"";position:absolute;transition:all .5s ease}.faq-block .grid .accordion_item .title_tab .title .icon:before{height:2px;left:50%;top:50%;transform:rotate(0deg) translate(-50%,-50%);width:100%}.faq-block .grid .accordion_item .title_tab .title .icon:after{height:100%;left:50%;top:50%;transform:rotate(0deg) translate(-50%,-50%);width:2px}.faq-block .grid .inner_content{font-size:calc(15.6px + .75vw);height:auto;max-height:0;overflow:hidden;transition:max-height .4s ease-out;width:100%}.faq-block .grid .inner_content p{margin:auto auto 15px calc(46px + 1.25vw);max-width:calc(295px + 17.1875vw);opacity:0;transform:translate3d(0,60px,0);transition:transform .6s cubic-bezier(0,.99,.44,1.01),opacity .8s cubic-bezier(0,.99,.44,1.01) .1s;width:98%}@media only screen and (max-device-width:1024px) and (orientation:portrait){.faq-block .grid .inner_content p{max-width:-moz-fit-content;max-width:fit-content;padding-right:20px}}.faq-block .grid .accordion_item .title_tab.active{background-color:#fff;transition:background-color .3s ease-in}.faq-block .grid .accordion_item .title_tab.active .title .icon{transition:transform .3s ease-in}.faq-block .grid .accordion_item .title_tab.active .title .icon:before{transform-origin:bottom;transition:all .5s ease;width:0}.faq-block .grid .accordion_item .title_tab:hover{transition:background-color .3s ease-in}.faq-block .grid .accordion_item .inner_content p.show{opacity:1;transform:translateZ(0);transition:opacity .8s cubic-bezier(0,.99,.44,1.01),transform .6s cubic-bezier(0,.99,.44,1.01) .1s}.contact-details-block{overflow:hidden;position:relative;z-index:2}.contact-details-block .address-blur-bg{left:0;max-width:calc(230px + 21.875vw);position:absolute;top:-50%}@media screen and (max-width:767px){.contact-details-block .address-blur-bg{display:none}}.contact-details-block .grid{align-items:center;display:grid;grid-template-columns:repeat(2,1fr);height:100%;min-height:calc(-33.33333px + 35.59028vw);position:relative;z-index:1}@media screen and (max-width:767px){.contact-details-block .grid{grid-template-columns:auto;min-height:auto;padding-top:100px}}.contact-details-block .grid .contact-details{padding:calc(15px + 1.5625vw) calc(15px + 1.5625vw) calc(15px + 1.5625vw) calc(-8px + 8.75vw)}@media screen and (max-width:767px){.contact-details-block .grid .contact-details{order:2}}.contact-details-block .grid .contact-details .content{max-width:510px}.contact-details-block .grid .contact-details .content .primary-title{margin-bottom:calc(6px + 1.25vw)}.contact-details-block .grid .contact-details .content a{transition:all .5s ease}.contact-details-block .grid .contact-details .content a:hover{color:#90acb5}.contact-details-block .grid .contact-details .content .social-item{margin-top:calc(13px + .625vw)}.contact-details-block .grid .contact-details .content .social-item a{margin-right:10px}.contact-details-block .grid .contact-details .content .social-item .svg-icon svg{max-width:calc(16.8px + 1vw)}.contact-details-block .grid .google-map{height:100%}@media screen and (max-width:767px){.contact-details-block .grid .google-map{padding-left:20px}}.contact-details-block .grid .google-map iframe{height:100%;width:100%}.contact-form-block{margin-top:calc(48.57143px - 6.69643vw);padding:0 5% calc(18px + 3.75vw);position:relative}@media only screen and (max-device-width:1024px) and (orientation:portrait){.contact-form-block{margin-top:calc(23.18182px + 2.13068vw)}}.contact-form-block .form-blur-bg{bottom:-50%;max-width:calc(163.63636px + 42.61364vw);position:absolute;right:0;z-index:-1}.contact-form-block .grid{background-color:#f5f5f5;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1023px){.contact-form-block .grid{grid-template-columns:auto}}.contact-form-block .grid .content-flower-bg{position:absolute;right:15%;top:50%;transform:translateY(-50%)}.contact-form-block .grid .contact-form-wrapper .contact-form-title{font-family:Tinos,serif;font-size:calc(27.2px + .875vw);font-weight:700;margin-bottom:calc(21px + 1.25vw);text-transform:uppercase}.contact-form-block .grid .contact-form-wrapper .contact-box{border-radius:5px;padding:calc(6px + 2.8125vw);position:relative}.contact-form-block .grid .contact-form-wrapper .custom-input{margin-bottom:15px}.contact-form-block .grid .contact-form-wrapper .custom-input.grid-col-2{grid-gap:25px;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:767px){.contact-form-block .grid .contact-form-wrapper .custom-input.grid-col-2{grid-gap:15px;grid-template-columns:auto}}.contact-form-block .grid .contact-form-wrapper .custom-input .input-box{position:relative}.contact-form-block .grid .contact-form-wrapper .custom-input .input-box label{font-family:Tinos,serif;font-size:calc(16px + 1.25vw);position:relative;transition:all .5s ease;width:100%;z-index:2}.contact-form-block .grid .contact-form-wrapper .custom-input .input-box label.focused{font-weight:600;left:0;top:0}.contact-form-block .grid .contact-form-wrapper .custom-input .sent_wrap{align-items:center;display:flex;justify-content:space-between;margin-top:calc(10px + 1.5625vw)}@media screen and (min-width:1024px){.contact-form-block .grid .contact-form-wrapper .custom-input .sent_wrap{gap:10px}}@media screen and (max-width:767px){.contact-form-block .grid .contact-form-wrapper .custom-input .sent_wrap{flex-direction:column}.contact-form-block .grid .contact-form-wrapper .custom-input .sent_wrap .m-order-2{order:2}}.contact-form-block .grid .contact-form-wrapper .custom-input .sent_wrap #btn_sent{background-color:#8ac7e4;border:0;color:#fff;cursor:pointer;font-size:calc(18.8px + .375vw);letter-spacing:2px;text-align:center;text-transform:uppercase;transition:all .5s ease}.contact-form-block .grid .contact-form-wrapper .custom-input .sent_wrap #btn_sent:hover{background-color:#416875}@media screen and (max-width:767px){.contact-form-block .grid .contact-form-wrapper .custom-input .sent_wrap #btn_sent{margin-top:20px}}.contact-form-block .grid .contact-form-wrapper .input-field{background:#efefef;background-color:transparent;border:3px solid #90acb5;border-radius:5px;font-family:Aristotelica Pro,serif;font-size:calc(18px + .625vw);min-height:calc(34px + 1.875vw);outline:none;padding:10px 15px 10px 20px;position:relative;width:100%}.contact-form-block .grid .contact-form-wrapper .input-field:focus+label{top:0}.contact-form-block .grid .contact-form-wrapper .textarea-field{background:#efefef;background-color:transparent;border:3px solid #90acb5;border-radius:5px;font-family:Aristotelica Pro,serif;font-size:calc(18px + .625vw);height:calc(108px + 3.75vw);outline:none;padding:10px 15px;width:100%}.contact-form-block .grid .right-col{position:relative}.contact-form-block .grid .right-col .content-flower-bg{max-width:calc(258px + 10vw);pointer-events:none;position:absolute;right:35%;top:50%;transform:translateY(-50%)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.contact-form-block .grid .right-col .content-flower-bg{right:0;top:-100%;transform:translateY(-130%)}}@media screen and (max-width:767px){.contact-form-block .grid .right-col .content-flower-bg{right:-50%}}.contact-form-block .grid .right-col .line-motion-col{height:100%}.contact-form-block .grid .right-col .line-motion-col .line-wrap{margin-left:auto;max-width:380px}@media screen and (max-width:767px){.g-recaptcha{margin-top:15px}}@media screen and (max-width:601px){.g-recaptcha{height:78px;position:relative}.g-recaptcha>div{left:50%;position:absolute;transform:translateX(-50%) scale(.85);width:300px!important}}#message{bottom:calc(95.78595px + 3.34448vw);font-size:calc(13.2px + .25vw);line-height:1.1;padding-right:calc(6px + 2.8125vw);position:absolute;text-align:left;width:100%}@media screen and (max-width:767px){#message{align-items:center;bottom:167px;display:flex;height:35px;justify-content:center;left:0;padding:0 10px;text-align:center}}#message.success-box{align-items:center;bottom:0;display:flex;height:100%;justify-content:center}#message fieldset{border:0}#message .success{color:#198b19;font-size:calc(20.8px + .375vw);font-weight:400}#message .success-thank{color:#222;font-size:calc(18.4px + .5vw);font-weight:400;line-height:1.2;margin:20px auto}#message .success-spam{color:#d14848;font-size:calc(14.6px + .125vw);font-weight:400;line-height:1.2;padding-top:0}#message #success_page{text-align:center}.request_form_wrapper{background-color:#94b2bb;border-radius:10px;margin:0 auto;max-width:960px;padding:45px 30px;position:relative}.request_form_wrapper label{color:#111;color:#f4eee2;display:block;font-size:21px;font-weight:500;text-align:left}.request_form_wrapper .custom-input{position:relative}.request_form_wrapper .custom-input .input-icon{align-items:center;bottom:10px;display:flex;font-size:0;height:30px;justify-content:center;padding-left:5px;pointer-events:none;position:absolute;right:0;width:30px}.request_form_wrapper .custom-input .input-icon .svg-icon{height:30px;width:30px}.request_form_wrapper .custom-input .input-icon .svg-icon svg{fill:#fff}.request_form_wrapper .req-input-col-1{display:grid;grid-template-columns:1fr;margin-bottom:15px}.request_form_wrapper .req-input-col-2{grid-gap:20px;display:grid;grid-template-columns:1fr 45%;margin-bottom:15px}@media screen and (min-width:1024px) and (max-width:1280px){.request_form_wrapper .req-input-col-2{grid-template-columns:1fr 40%}}.request_form_wrapper .req-input-col-3{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr 45%;margin-bottom:15px}@media screen and (min-width:1024px) and (max-width:1280px){.request_form_wrapper .req-input-col-3{grid-template-columns:1fr 1fr 40%}}@media screen and (max-width:1023px){.request_form_wrapper .req-input-col-3{grid-template-columns:1fr}}.request_form_wrapper .req-input-col-3.custom{grid-template-columns:1fr 1fr 45%}@media screen and (min-width:1024px) and (max-width:1280px){.request_form_wrapper .req-input-col-3.custom{grid-template-columns:1fr 1fr 40%}}@media screen and (max-width:1023px){.request_form_wrapper .req-input-col-3.custom{grid-template-columns:1fr}}.request_form_wrapper input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:1px solid #f4eee2;border-radius:0;color:#444;font-family:Aristotelica Pro,serif;font-size:1.2rem;outline:none;padding:5px 2px;width:100%}.request_form_wrapper input#submit{background-color:#111;background-color:#231f20;border-bottom:0 solid #f4eee2;border-radius:5px;color:#fff;padding:calc(9px + .3125vw) calc(12px + .9375vw);transition:all .5s ease;width:-moz-fit-content;width:fit-content}.request_form_wrapper input#submit:hover{background-color:#416875;color:#fff}.request_form_wrapper select{border-bottom:1px solid #fff!important;border:none;border-radius:0;font-weight:300;padding:5px 2px}.request_form_wrapper select,.request_form_wrapper textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font-size:1.2rem;outline:none;width:100%}.request_form_wrapper textarea{border:1px solid #f4eee2;color:#444;font-family:Aristotelica Pro,serif;height:120px;margin-top:15px;padding:10px}.request_form_wrapper #message{bottom:220px;font-size:1.25rem;left:50%;margin:0;padding:0;position:absolute;text-align:center!important;transform:translateX(-50%);width:100%}.request_form_wrapper #message.success-box{position:relative;top:0}.request_form_wrapper #message .success-thank{color:#2f2727;color:#111;font-family:Aristotelica Pro,serif;font-weight:400;margin-bottom:10px}.request_form_wrapper #message .success{color:#0c660c;margin-bottom:40px}.request_form_wrapper span.optional{font-size:.75rem!important;font-style:italic;letter-spacing:normal;text-transform:none}.request_form_wrapper .success-spam{color:#d14848;font-family:Aristotelica Pro,serif;font-size:1.35rem;padding-top:20px}.request_form_wrapper .google-recaptcha .g-recaptcha{margin-bottom:0!important}.request_form_wrapper #captcha_error{color:red;font-size:1.15rem}.request-form{padding-bottom:60px;padding-top:60px}.request-form label{color:#fff;display:inline-block;font-size:1.3rem;font-weight:500;letter-spacing:.04rem;line-height:1rem;margin-bottom:5px;margin-top:20px;text-align:left;text-transform:uppercase;width:100%}.request-form #captcha_error{color:red}.request-form input,.request-form select{-webkit-appearance:none;background:transparent;border:none;border-bottom:1px solid #fff;color:#fff;margin-bottom:15px;outline:none;padding:15px 0;width:100%}.request-form textarea{background:transparent;border:1px solid #fff;color:#fff;font-size:1.3rem;margin-bottom:10px;margin-top:15px;max-height:120px;outline:none;padding:10px;resize:none;width:100%}.request-form input[type=submit]{background:#222;border:1px solid transparent;border-radius:5px;cursor:pointer;display:block;font-size:28px;margin:0 auto 15px;padding:15px 40px;text-align:center;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;width:auto}.request-form i{color:#fff}.request-form #message{bottom:240px;left:50%;margin:0;position:absolute;transform:translateX(-50%);width:100%}span.small-text{font-size:1rem}form#RequestForm{background:#111;border:1px solid #111;border-radius:10px;padding:20px 45px}input.custom-input{padding:5px 10px}input#checkin,input#checkout{color:#444;cursor:pointer;height:40px}.modal-dialog{max-width:1200px;width:100%}label.MM_label span{font-size:10px}button.close{align-items:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;color:#111;display:flex;font-size:57px;height:70px;justify-content:center;line-height:20px;position:absolute;right:15px;top:0;width:70px;z-index:9999999!important}button.close span{margin-top:-10px}h1.modal_title{color:#111;margin-bottom:50px;text-align:center}.checkin span{display:block;position:relative}.checkin i{font-size:30px;pointer-events:none;position:absolute;right:15px;top:16px}.checkout span{display:block;position:relative}.checkout i{font-size:30px;pointer-events:none;position:absolute;right:15px;top:16px}.person{display:inline;position:relative}.person i{display:none;font-size:30px;pointer-events:none;position:absolute;right:-16px;top:40px}.custom-select{position:relative}.custom-select:before{background:transparent;color:#a7a7a7;color:#fff;content:"\f107";cursor:pointer;font-family:fontawesome;font-size:30px;padding-left:5px;pointer-events:none;position:absolute;right:10px;top:3px}.custom-select select{display:none}.left-photo{background-size:cover}.img-box img{animation-direction:alternate;animation-duration:7s;animation-iteration-count:inherit;animation-name:formFadeInOut;animation-timing-function:ease-in-out;left:0;position:absolute;top:0;transition:opacity 2s ease-in-out;-webkit-transition:opacity 2s ease-in-out;-moz-transition:opacity 2s ease-in-out;-ms-transition:opacity 2s ease-in-out;-o-transition:opacity 2s ease-in-out;width:100%}.img-box img:first-of-type{animation-delay:10s}.img-box img:nth-of-type(2){animation-delay:6s}.img-box img:nth-of-type(3){animation-delay:3s}.select-selected{background-color:transparent;border:none;border-bottom:1px solid #fff;color:#fff;cursor:pointer;font-size:1.25rem;padding:15px 16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-items{left:0;position:absolute;right:0;top:100%;z-index:99999}.select-items div{background:#ccc;border:#ddd;border-bottom:1px solid #ddd;color:#fff;color:#444;cursor:pointer;font-size:1.25rem;padding:15px 16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-items div,.select-items div:hover{transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s}.select-items div:hover{background-color:#2f2727;color:#fff}.custom-select.villa-dropdown .select-items div,.custom-select.villa-dropdown .select-selected{font-size:inherit}.col-lg-12.custom-column{z-index:-1}.row.custom-row:hover .custom-column{z-index:1}.imgBox img{border-radius:10%;-webkit-border-radius:10%;-moz-border-radius:10%;-ms-border-radius:10%;-o-border-radius:10%;display:block;margin:0 auto;max-width:100%}#message{color:#cf2828}#message.success-box{position:relative;top:0}#success_page{border-radius:5px;padding:50px 15px 40px}.success-thank{color:#82c915;font-weight:400;margin-bottom:10px}.success{color:#82c915}span.optional{font-size:.75rem!important;font-style:italic;letter-spacing:normal;text-transform:none}.success-spam{color:#d14848;font-size:1.35rem;padding-top:20px}input::-moz-placeholder,textarea::-moz-placeholder{color:#444}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#444}input::-moz-placeholder, textarea::-moz-placeholder{color:#444}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#444}input::placeholder,textarea::placeholder{color:#444}.google-recaptcha .g-recaptcha{margin-top:30px}.request-form-block{max-height:85vh;overflow:hidden}@media screen and (max-width:1023px){.request-form-block{max-height:100%!important}}.req-left-col .req-photo{position:relative}.req-left-col .req-photo:before{background:#f1f1f1;bottom:-45px;content:"";height:70%;left:-45px;position:absolute;width:150px;z-index:-1}.req-left-col .req-photo:after{background:#111;bottom:-25px;content:"";height:2px;left:0;position:absolute;width:80%}.req-left-col .req-photo .req-photo-div{height:600px}.req-left-col .req-photo .req-photo-div.bg-01{background:url(../assets/images/request-deluxe.jpg) no-repeat;background-position:50%;background-size:cover}div#success_page img{max-width:70px}.hotel_description_container.request-form-block{padding:0}@media screen and (min-width:1024px) and (max-width:1600px){.request-form input,.request-form label,.request-form select{font-size:1rem}.request-form-block{max-height:100%}.request_form_wrapper .custom-input span.input-icon{font-size:1.25rem}}@media screen and (max-width:801px){form#RequestForm{padding:20px 15px}.request-form input[type=submit]{padding:15px 20px}.custom-select{max-width:100%!important}.request-form-block{max-height:100%}.req-left-col .req-photo:before{height:100%;left:0;width:100px}.req-left-col .req-photo:after{left:30px}.req-left-col .req-photo .req-photo-div{height:240px;margin-bottom:60px;margin-left:30px}}@media screen and (max-width:1599px){.custom-select:before{top:-2px}}@media screen and (max-width:767px){.m-order-1{order:1}.custom-select.villa-dropdown .select-items div,.custom-select.villa-dropdown .select-selected{font-size:1.1rem}.hotel_description_container.request-form-block{padding:0!important}}@media screen and (max-width:767px) and (max-width:767px){.hotel_description_container.request-form-block{margin:0 auto}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){section.request-form .col-md-5,section.request-form .col-md-7,section.welcome-block .col-md-5,section.welcome-block .col-md-7{flex:0 0 100%;max-width:100%}.welcome-block .about-content{margin-top:30px}.form_slider{margin-bottom:30px}.req-left-col .req-photo .req-photo-div{height:450px}}@media screen and (max-width:801px){.request_form_wrapper{padding:20px 10px}.request_form_wrapper .req-input-col-2,.request_form_wrapper .req-input-col-3,.request_form_wrapper .req-input-col-3.custom{grid-template-columns:auto}.request_form_wrapper #message{bottom:195px;font-size:1rem}}@media screen and (max-width:801px) and (max-width:767px){.request_form_wrapper #message{bottom:180px}}.request-form-wrapper{margin:calc(24px + 1.875vw) auto calc(20px + 3.125vw);max-width:1200px}.request-form-wrapper .title{color:#f4eee2;font-family:Tinos,serif;font-size:calc(17.6px + 3.25vw);line-height:1;margin-bottom:calc(12px + .9375vw)}@media screen and (min-width:1024px){.request-form-wrapper .title{font-size:4.1666666667vw}}.ui-timepicker-wrapper{max-width:267px;width:100%}.google-recaptcha{align-items:center;display:flex;flex-direction:column;justify-content:center}div#ui-datepicker-div{max-width:330px;z-index:9999999999!important}.ui-widget-header{background:#222;border:1px solid #111;color:#fff}a.ui-state-default.ui-state-active{background:#e6dac8;border-color:#111!important;color:#111!important;font-weight:600;text-align:center}.ui-datepicker-next.ui-corner-all:before{background:url(../assets/icons/right-arrow.svg) no-repeat;background-position:50%;background-size:contain;content:"";font-size:1.25em;height:17px;left:auto;position:absolute;right:10px;top:9px;width:17px}.ui-datepicker-prev.ui-corner-all:before{background:url(../assets/icons/left-arrow.svg) no-repeat;background-position:50%;background-size:contain;content:"";font-size:1.25em;height:17px;left:9px;position:absolute;top:9px;width:17px}.ui-datepicker .ui-datepicker-title{font-size:1.2rem;font-weight:300;line-height:1.8rem;margin:0 2.3rem;text-align:center}.ui-datepicker table{border-collapse:collapse;font-weight:300!important;margin:0 0 .6rem;width:100%}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{background:#111;border:1px solid #f2f5f7;color:#fff!important;font-size:1.2rem;font-weight:300;text-align:center}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.3rem;text-align:right;text-decoration:none}.ui-widget.ui-widget-content{border:1px solid #a7a7a7}.cursor-pointer{cursor:pointer}
/*# sourceMappingURL=webdynamic.css.map */
