@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap");@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")}.primary_button{align-items:center;background:#fff;border-radius:50%;color:#a39276;display:flex;font-weight:600;height:90px;justify-content:center;line-height:1.1;padding:10px;position:relative;text-align:center;transition:all .5s ease;width:90px}.primary_button:before{border:1px solid #cecece;border-radius:50%;height:85%;left:50%;pointer-events:none;transform:translate(-50%,-50%);width:85%}.primary_button:after,.primary_button:before{content:"";position:absolute;top:50%;transition:all .5s ease}.primary_button:after{align-items:center;background:url(../assets/images/long-arrow-icon.png) no-repeat;background-position:50%;background-size:100% 5px;display:flex;height:100%;justify-content:flex-end;left:75%;transform:translateY(-50%);width:50%}.primary_button:hover:before{height:100%;width:100%}.primary_button:hover:after{left:100%}.primary-title{color:#a39276;font-size:calc(26.8px + 1vw);font-weight:400;line-height:1;text-align:center}.flexCenter,.primary-title{align-items:center;display:flex;justify-content:center}.container-width{padding:0 2%;width:100%}@media screen and (max-width:767px){.container-width{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-30{margin-top:calc(12px + .9375vw)}.height-205{height:205px!important}.color-secondary{color:#a39276}.color-secondary-bg{background-color:#a39276}.color-primary{color:#a39276}.color-primary-bg{background-color:#a39276}.color-black{color:#111}.color-gray{color:#ecebeb}.bg-gray{background-color:#a39276}.bg-black{background-color:#231f20}.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:#a39276;font-size:calc(22px + .625vw);font-weight:400;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(37,20%,55%,.8);text-decoration:underline}#countdown{display:inline-block;text-align:center;width:15px}.main-nav-wrapper{display:grid;grid-template-columns:16% auto;left:0;padding:0 2%;position:fixed;right:0;top:0;width:100%;z-index:9}.main-nav-wrapper .logo-col .nav-logo{align-items:center;background-color:#231f20;border-radius:50%;display:flex;height:calc(32px + 8.75vw);justify-content:center;overflow:hidden;position:fixed;top:5px;transition:.5s;width:calc(32px + 8.75vw)}.main-nav-wrapper .logo-col .nav-logo img{width:calc(26px + 7.5vw)}@media screen and (max-width:1023px){.main-nav-wrapper .logo-col .nav-logo{height:calc(32px + 8.75vw);left:50%;top:10px;transform:translateX(-50%);width:calc(32px + 8.75vw);z-index:99}}.main-nav-wrapper .right-col .topbar{align-items:center;background-color:#7f7f7f;display:flex;height:calc(19.28571px + .55804vw);justify-content:center;position:relative;width:100%}.main-nav-wrapper .right-col .topbar .topbar-link{color:#f1f1f1;font-size:calc(4.28571px + .55804vw);padding:0 calc(7px + .9375vw);position:relative;text-transform:uppercase}.main-nav-wrapper .right-col .topbar .topbar-link.last-child{display:block}.main-nav-wrapper .right-col .topbar .topbar-link.last-child:before{display:none}.main-nav-wrapper .right-col .topbar .topbar-link:not(:last-child):before{background:#e9e9e9;content:"";height:calc(10.71429px + .22321vw);position:absolute;right:0;top:20%;transform:rotate(25deg);width:1px}@media screen and (max-width:1023px){.main-nav-wrapper .right-col .topbar .topbar-link .topbar-text{display:none}}.main-nav-wrapper .right-col .topbar .topbar-link .icon{display:none}@media screen and (max-width:1023px){.main-nav-wrapper .right-col .topbar .topbar-link{font-size:16px}.main-nav-wrapper .right-col .topbar .topbar-link .icon{display:block}.main-nav-wrapper .right-col .topbar .topbar-link:before,.main-nav-wrapper .right-col .topbar .topbar-link:nth-child(2){display:none}}.main-nav-wrapper .right-col .topbar .topbar-link.nav-requ-btn{color:#a39276;display:none;position:absolute;right:calc(46px + 1.25vw);top:50%;transform:translateY(-50%)}.main-nav-wrapper .right-col .topbar .topbar-link.m-link{display:none}@media screen and (max-width:1023px){.main-nav-wrapper .right-col .topbar .topbar-link.m-link{display:block}}@media screen and (max-width:480px){.main-nav-wrapper .right-col .topbar .topbar-link.m-link:first-child{padding-left:0}}@media screen and (max-width:1023px){.main-nav-wrapper .right-col .topbar .topbar-link.m-hide{display:none}}.main-nav-wrapper .right-col .topbar .m-lang-wrap{display:none}@media screen and (max-width:1023px){.main-nav-wrapper .right-col .topbar .m-lang-wrap{display:flex;position:absolute;right:calc(46px + 1.25vw);top:50%;transform:translateY(-50%)}}.main-nav-wrapper .right-col .menubar{align-items:center;background:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:35px;display:grid;grid-template-columns:auto minmax(auto,360px);height:50px;justify-content:space-between;position:relative;width:100%}@media screen and (max-width:1023px){.main-nav-wrapper .right-col .menubar{background:transparent}}.main-nav-wrapper .right-col .menubar .nav-menu{height:100%;padding:0 calc(-36.42857px + 5.02232vw)}.main-nav-wrapper .right-col .menubar .nav-menu ul{align-items:center;display:flex;height:100%}@media screen and (max-width:1023px){.main-nav-wrapper .right-col .menubar .nav-menu ul{display:none}}.main-nav-wrapper .right-col .menubar .nav-menu ul .menu-link{display:inline-flex;margin-right:calc(-28.57143px + 3.57143vw)}.main-nav-wrapper .right-col .menubar .nav-menu ul .menu-link a{color:#575757;font-size:calc(6.28571px + .55804vw);font-weight:400;position:relative;text-transform:uppercase;transition:all .5s ease}.main-nav-wrapper .right-col .menubar .nav-menu ul .menu-link a:before{background-color:#a39276;bottom:-2px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transform-origin:center;transition:all .5s;width:0}.main-nav-wrapper .right-col .menubar .nav-menu ul .menu-link a:hover{color:#a39276}.main-nav-wrapper .right-col .menubar .nav-menu ul .menu-link a:hover:before{width:100%}.main-nav-wrapper .right-col .menubar .nav-menu ul .menu-link a.active{color:#a39276}.main-nav-wrapper .right-col .menubar .nav-menu ul .menu-link a.active:before{width:100%}.main-nav-wrapper .right-col .menubar .nav-button{align-items:center;display:flex;height:100%}@media screen and (max-width:1023px){.main-nav-wrapper .right-col .menubar .nav-button{display:none}}.main-nav-wrapper .right-col .menubar .nav-button .lang-wrap{align-items:center;background:#231f20;border-bottom-left-radius:20px;display:flex;font-size:calc(6.28571px + .55804vw);height:100%;padding:0 calc(-7.14286px + .89286vw);text-transform:uppercase}.main-nav-wrapper .right-col .menubar .nav-button .lang-wrap ul li{background:#231f20}.main-nav-wrapper .right-col .menubar .nav-button .booking-btn{align-items:center;background-color:#a39276;border-bottom-right-radius:30px;display:flex;font-weight:500;height:100%;justify-content:center;text-transform:uppercase;transition:all .5s ease;width:100%}.main-nav-wrapper .right-col .menubar .nav-button .booking-btn:hover{background-color:#928062}.main-nav-wrapper .right-col .menubar .nav-button .booking-btn .small-text{font-size:calc(8.6px + .4375vw);padding:0 calc(3px + .625vw);text-align:center}.main-nav-wrapper .right-col .menubar .nav-button .booking-btn .white-color{color:#fff;display:block;width:100%}@media screen and (max-width:1023px){.main-nav-wrapper{background:#1f1c1d;grid-template-columns:1fr}.main-nav-wrapper .topbar{background-color:#231f20!important;height:calc(44px + 1.875vw)!important;justify-content:flex-start!important}.main-nav-wrapper .topbar .topbar-link span{color:#a39276}.main-nav-wrapper .right-col .menubar{display:none}}#ham-icon{border:none!important;border-radius:50%!important;box-shadow:0 0 10px grey;width:50px!important}@media screen and (max-width:1023px){#ham-icon{background:transparent!important;box-shadow:unset;top:3px!important}#ham-icon .icon-bar,#ham-icon .icon-bar:after,#ham-icon .icon-bar:before{background:#a39276!important;height:2px!important}}#ham-icon:before{bottom:-5px!important;color:grey!important;content:"menu";font-size:13px!important;left:50%!important;text-align:center;transform:translateX(-50%)!important;z-index:999!important}#nav_expand_wrapper{align-items:center;height:100vh;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:0;z-index:9999}#nav_expand_wrapper .grid{align-items:center;display:grid;grid-template-columns:repeat(1,1fr);height:100%;width:100%}@media screen and (max-width:767px){#nav_expand_wrapper .grid{grid-template-columns:auto}}#nav_expand_wrapper .grid .right-contact-block{text-align:center}@media screen and (max-width:767px){#nav_expand_wrapper .grid .right-contact-block{display:none}}#nav_expand_wrapper .grid .right-contact-block .overlay-logo a{display:inline-block;transition:all .5s}#nav_expand_wrapper .menu-link-block{align-items:center;background-color:#231f20;display:flex;flex-direction:column;height:100%;justify-content:center}#nav_expand_wrapper .menu-link-block .overlay-mobile-logo{display:none}@media screen and (max-width:767px){#nav_expand_wrapper .menu-link-block .overlay-mobile-logo{display:block}}#nav_expand_wrapper .menu-link-block li{overflow:hidden;position:relative;text-align:center}#nav_expand_wrapper .menu-link-block li:not(#nav_expand_wrapper .menu-link-block li:last-child){margin-bottom:15px}#nav_expand_wrapper .menu-link-block li a{color:#a39276;display:inline-block;font-size:calc(14.4px + 1.75vw);font-weight:400;position:relative;text-transform:uppercase;transition:all .4s}#nav_expand_wrapper .menu-link-block li a:before{background-color:#fff;bottom:2px;content:"";height:1px;left:0;position:absolute;transform-origin:left;transition:all .5s ease;width:0}#nav_expand_wrapper .menu-link-block li a:hover:before{width:100%}#nav_expand_wrapper .menu-link-block li .sub-menu{margin-left:30px}@media screen and (max-width:767px){#nav_expand_wrapper .menu-link-block li .sub-menu{margin-left:0}}#nav_expand_wrapper .menu-link-block li .sub-menu li a{font-size:calc(16.4px + .5vw);font-weight:400;margin-left:25px;position:relative;transition:all .5s ease}@media screen and (max-width:767px){#nav_expand_wrapper .menu-link-block li .sub-menu li a{font-size:1rem}}#nav_expand_wrapper .menu-link-block li .sub-menu li a:before{background-color:#a39276;content:"";height:1px;left:-25px;position:absolute;top:19px;width:15px}@media screen and (max-width:767px){#nav_expand_wrapper .menu-link-block li .sub-menu li a:before{top:12px}}#nav_expand_wrapper .menu-link-block li .sub-menu li a:hover{margin-left:30px}#nav_expand_wrapper .menu-link-block li .sub-menu li a:hover:before{width:20px}@media screen and (max-width:767px){.overlay-menu-links{margin:25px 0}}.overlay-social{align-items:center;display:flex;justify-content:center}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.overlay-social{display:none}}.overlay-social li a{display:inline-block;padding:15px}.nav-contact-address{margin-top:25px}.nav-contact-address .address a{color:#fff;display:block;font-size:calc(19.2px + .25vw);transition:all .5s}.nav-contact-address .address a:not(:last-child){margin-bottom:10px}.nav-contact-address .address a:hover{color:#0b326d}.nav-contact-address .address.social{display:flex;justify-content:center}.nav-contact-address .address.social a{display:inline-block;margin-bottom:0;padding:10px}.nav-contact-address .address.social a:not(:last-child){margin-right:15px}.nav-contact-address .address.social a:hover{color:#0b326d}.nav-contact-address .border{background-color:#fff;height:40px;margin:30px auto;transition:all .5s;width:1px}#ham-icon{align-items:center;background:#fff;border:1px solid #111;cursor:pointer;display:none;height:55px;justify-content:center;left:auto;padding:10px;position:fixed;right:2%;top:35px;width:55px}#ham-icon,#ham-icon .custom-class{z-index:999999}@media screen and (max-width:1023px){#ham-icon{display:flex}}@media only screen and (max-device-width:1024px) and (orientation:portrait){#ham-icon{background-color:#fff;height:45px;left:auto;width:45px}}@media screen and (max-width:767px){#ham-icon{height:40px;padding:9px;width:40px}}#ham-icon:before{bottom:-3px;color:#111;font-size:13px;padding:0 10px;position:absolute}#ham-icon .icon-bar{background:#111;height:3px;position:relative;width:100%}#ham-icon .icon-bar:before{background:#111;content:"";height:3px;left:0;position:absolute;top:10px;transition:all .4s ease;width:100%}@media screen and (max-width:767px){#ham-icon .icon-bar:before{top:8px}}#ham-icon .icon-bar:after{background:#111;bottom:10px;content:"";height:3px;left:0;position:absolute;transition:all .4s ease;width:100%}@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)}#ham-icon.open .icon-bar:after{bottom:0;transform:rotate(45deg)}#footer{margin-top:calc(72px + 2.5vw)}@media screen and (max-width:1023px){#footer{margin-bottom:60px}}#footer .footer-v2{background-color:#231f20;color:#a39276;padding:5%}#footer .footer-v2 a{color:#a39276}#footer .footer-v2 .svg-icon{align-items:center;display:flex;margin-right:10px}#footer .footer-v2 .svg-icon svg{fill:#a39276}#footer .footer-v2 .menu-wrap a{color:#a39276;display:inline-flex;padding-right:30px;position:relative;text-transform:uppercase;transition:all .5s ease}#footer .footer-v2 .menu-wrap a:hover{color:#f5c87d}@media screen and (max-width:767px){#footer .footer-v2 .menu-wrap a{display:block;margin-bottom:5px}}#footer .footer-v2 .menu-wrap a:not(:last-child):before{align-items:center;content:"/";display:flex;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:30px}@media screen and (max-width:767px){#footer .footer-v2 .menu-wrap a:not(:last-child):before{display:none}}#footer .footer-v2 .grid{display:grid;grid-template-columns:30% auto}@media screen and (max-width:767px){#footer .footer-v2 .grid{grid-template-columns:auto}}#footer .footer-v2 .grid .footer-title{font-size:calc(18.4px + .5vw);font-weight:400;line-height:1;text-transform:uppercase}#footer .footer-v2 .grid .contact-col{border-right:1px solid #a39276;padding-right:calc(9px + 1.875vw)}@media screen and (max-width:1023px){#footer .footer-v2 .grid .contact-col{border:0}}#footer .footer-v2 .grid .contact-col .footer-contact{display:flex;flex-direction:column}#footer .footer-v2 .grid .contact-col .footer-contact a{align-items:center;display:inline-flex;transition:all .5s ease}#footer .footer-v2 .grid .contact-col .footer-contact a:hover{color:#f5c87d}#footer .footer-v2 .grid .contact-col .footer-contact a:not(:last-child){margin-bottom:6px}#footer .footer-v2 .grid .menu-col{padding-left:calc(9px + 1.875vw)}@media screen and (max-width:1023px){#footer .footer-v2 .grid .menu-col{padding-left:0}}#footer .footer-v2 .grid .footer-col{border-bottom:1px solid #a39276;padding:calc(6px + 2.8125vw) calc(6px + 2.8125vw) calc(6px + 2.8125vw) 0}#footer .footer-v2 .grid .footer-col:last-child{border:0}#footer .footer-v2 .menu-grid{grid-gap:30px;display:grid;grid-template-columns:200px auto}@media screen and (max-width:601px){#footer .footer-v2 .menu-grid{grid-template-columns:1fr}}#footer .copyright{background-color:#fff;padding:15px 10px;text-align:center}#footer .copyright p{color:#111;font-size:calc(12.4px + .1875vw);justify-content:center;margin:0;width:100%;gap:5px}#footer .copyright p,#footer .copyright p a{align-items:center;display:inline-flex}#footer .copyright p a img{margin:0 5px}.mobile-request-button{display:none}@media screen and (max-width:1023px){.mobile-request-button{background-color:#231f20;border-radius:50%;bottom:-4%;display:block;height:calc(68px + 6.875vw);left:50%;line-height:1.2;overflow:hidden;padding:0 10px;position:fixed;text-align:center;transform:translateX(-50%);width:calc(68px + 6.875vw);z-index:4}.mobile-request-button a{align-items:center;color:#a39276;display:inline-flex;height:100%;justify-content:center;margin-top:-10px;width:100%}}.homepage-header{position:relative}.hero-slider{height:100vh;overflow:hidden}@media screen and (max-width:1023px){.hero-slider{height:75vh}}@media screen and (max-width:767px){.hero-slider{height:65vh}}@media screen and (max-width:480px){.hero-slider{height:45vh}}.hero-slider .slide-block{height:100vh;position:relative}@media screen and (max-width:1023px){.hero-slider .slide-block{height:75vh}}@media screen and (max-width:767px){.hero-slider .slide-block{height:65vh}}@media screen and (max-width:480px){.hero-slider .slide-block{height:45vh}}.hero-slider .slide-block .bg-img{height:100vh}@media screen and (max-width:1023px){.hero-slider .slide-block .bg-img{height:75vh}}@media screen and (max-width:767px){.hero-slider .slide-block .bg-img{height:65vh}}@media screen and (max-width:480px){.hero-slider .slide-block .bg-img{height:45vh}}.hero-slider .slide-block .bg-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.05);width:100%}.hero-slider .slide-block .slider-content{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:5}.hero-slider .slide-block .slider-content .title{color:#fff;font-size:calc(6px + 4.375vw);font-weight:400;text-shadow:0 2px 4px #888;text-transform:uppercase}.hero-slider .slick-active img{-webkit-animation:cssAnimation 5s 0s forwards;animation:cssAnimation 5s 0s forwards;transform:scale(1);transition:all .5s ease}@-webkit-keyframes cssAnimation{0%{-webkit-transform:scale(1) translate(0)}to{-webkit-transform:scale(1.05) translate(0)}}@keyframes cssAnimation{0%{-webkit-transform:scale(1) translate(0)}to{-webkit-transform:scale(1.05) translate(0)}}.hero-slider .slick-arrow{align-items:center;background-color:hsla(0,0%,100%,.5);border:0;border-radius:50%;cursor:pointer;display:flex;height:calc(36px + 1.25vw);justify-content:center;left:5%;padding:15px;position:absolute;top:50%;transform:translateY(-50%);transition:all .5s ease;width:calc(36px + 1.25vw);z-index:2}@media screen and (max-width:480px){.hero-slider .slick-arrow{left:3%}}.hero-slider .slick-arrow:hover{background-color:#a39276}.hero-slider .slick-arrow.slick-next{left:auto;right:5%}@media screen and (max-width:480px){.hero-slider .slick-arrow.slick-next{right:3%}}.more-rooms-slider-block .grid .single-slide{grid-gap:0;display:grid!important;grid-template-columns:auto 35%}@media screen and (max-width:1023px){.more-rooms-slider-block .grid .single-slide{grid-template-columns:1fr}}.more-rooms-slider-block .grid .single-slide .slide-photo{min-height:calc(125px + 23.4375vw)}.more-rooms-slider-block .grid .single-slide .slide-photo img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.more-rooms-slider-block .grid .single-slide .slider-text{align-items:center;background-color:#231f20;display:flex;flex-direction:column;justify-content:center;padding:calc(12px + 4.0625vw);width:100%}.more-rooms-slider-block .grid .single-slide .slider-text.el{padding:calc(-25.71429px + 4.46429vw)}@media screen and (max-width:1023px){.more-rooms-slider-block .grid .single-slide .slider-text.el{padding:4.6875vw}}.more-rooms-slider-block .grid .single-slide .slider-text .title-wrap{display:flex;width:100%}@media screen and (max-width:767px){.more-rooms-slider-block .grid .single-slide .slider-text .title-wrap{padding-right:90px}}.more-rooms-slider-block .grid .single-slide .slider-text .title-wrap .title{color:#a39276;display:flex;flex-direction:column;font-weight:400;text-align:center}.more-rooms-slider-block .grid .single-slide .slider-text .title-wrap .title .room-capacity{display:block;line-height:1.3}.more-rooms-slider-block .grid .single-slide .slider-text .title-wrap .title .room-name{font-size:calc(22px + 1.25vw);text-transform:uppercase}.more-rooms-slider-block .grid .single-slide .room-logo{align-items:center;display:flex;justify-content:center;margin:10px 0 30px;width:100%}@media screen and (max-width:767px){.more-rooms-slider-block .grid .single-slide .room-logo img{max-width:190px}}.more-rooms-slider-block .grid .single-slide .room-buttons{align-items:center;display:flex;justify-content:space-between;text-align:center;width:100%}.more-rooms-slider-block .grid .single-slide .room-buttons a{color:#a39276;font-size:calc(17.4px + .1875vw);position:relative;transition:all .5s ease}.more-rooms-slider-block .grid .single-slide .room-buttons a:before{background-color:#a39276;bottom:-5px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:all .5s ease;width:0}.more-rooms-slider-block .grid .single-slide .room-buttons a:hover:before{width:100%}.more-rooms-slider-block .slick-arrow{align-items:center;background-color:hsla(0,0%,100%,0);border:0;border-radius:50%;cursor:pointer;display:flex;height:calc(38px + 2.1875vw);justify-content:center;left:15px;padding:15px;position:absolute;top:50%;transform:translateY(-50%);transition:all .5s ease;width:calc(38px + 2.1875vw);z-index:2}@media screen and (max-width:1023px){.more-rooms-slider-block .slick-arrow{left:auto;padding:10px;right:18%;top:45%!important;z-index:99!important}}@media screen and (max-width:601px){.more-rooms-slider-block .slick-arrow{right:22%;top:38%!important}}.more-rooms-slider-block .slick-arrow:hover{background-color:transparent}.more-rooms-slider-block .slick-arrow.slick-next{left:auto;right:35.65%}@media screen and (max-width:1023px){.more-rooms-slider-block .slick-arrow.slick-next{right:5%}}.slick-dots{align-items:flex-end;display:flex;justify-content:flex-end;padding:15px 0}@media screen and (max-width:1023px){.slick-dots{flex-wrap:wrap;gap:calc(16.6px + .4375vw);justify-content:center}}.slick-dots .tab{color:#a39276;cursor:pointer;display:inline-block;font-size:calc(16.8px + .375vw);margin:0 15px;position:relative}.slick-dots .tab:before{background-color:#a39276;bottom:-5px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:all .5s ease;width:0}.slick-dots .slick-active .tab:before{width:100%}.hotel-welcome-block .grid{grid-gap:calc(18px + 3.75vw);display:grid;grid-template-columns:auto 30% auto}.hotel-welcome-block .grid.el{grid-template-columns:auto 32% auto}@media screen and (min-width:1024px) and (max-width:1280px){.hotel-welcome-block .grid{grid-template-columns:1fr 1fr!important}}@media screen and (max-width:1023px){.hotel-welcome-block .grid{grid-template-columns:1fr 1fr!important}}@media screen and (max-width:767px){.hotel-welcome-block .grid{grid-template-columns:1fr!important}}.hotel-welcome-block .grid .circle-wrap .section{align-items:center;display:flex;position:relative;z-index:1}.hotel-welcome-block .grid .circle-wrap .section .section-text{align-items:center;background:#a39276;border-radius:50%;color:#fff;display:flex;font-size:calc(8.6px + .4375vw);height:calc(92.85714px + 5.58036vw);justify-content:center;padding:calc(9px + .3125vw);text-align:center;width:calc(92.85714px + 5.58036vw)}.hotel-welcome-block .grid .circle-wrap .section .sub-text{border-bottom:1px solid #111;font-size:calc(7.2px + .875vw);margin-left:10px;transform:rotate(35deg);transform-origin:left}.hotel-welcome-block .grid .text-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 calc(9px + 1.875vw)}.hotel-welcome-block .grid .text-wrap .text.text-center{margin-top:calc(12px + .9375vw)}.hotel-welcome-block .grid .photo-wrap{height:100%}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.hotel-welcome-block .grid .photo-wrap{grid-column:span 2}}.hotel-welcome-block .grid .photo-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.area-wrapper{align-items:flex-end;display:grid;gap:calc(18px + 3.75vw);grid-template-columns:1fr auto;margin:calc(20px + 3.125vw) 0;padding:0 2%;width:100%}@media screen and (max-width:1023px){.area-wrapper{grid-template-columns:60% auto;padding:0 5%}}@media screen and (max-width:767px){.area-wrapper{grid-template-columns:1fr}}.area-wrapper .grid-area{display:flex;flex-direction:column;height:100%;justify-content:space-between}.area-wrapper .area-block-bg{height:calc(244px + 17.5vw);position:relative;width:calc(164px + 11.25vw)}@media screen and (max-width:1023px){.area-wrapper .area-block-bg{width:100%}}.area-wrapper .area-block-bg .area-block-img{border:1px solid #ddd;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1023px){.area-wrapper .area-block-bg .area-block-img{-o-object-fit:contain;object-fit:contain}}.area-wrapper .check-room-block{position:relative}@media screen and (max-width:1023px){.area-wrapper .check-room-block{padding-bottom:unset}}.area-wrapper .check-room-block .area-title{max-width:460px;padding-bottom:calc(63px + 2.1875vw)}@media screen and (max-width:767px){.area-wrapper .check-room-block .area-title{margin:auto}}.area-wrapper .check-room-block .area-title .area-sub-title{color:#a39276;font-size:calc(16.6px + .4375vw);font-weight:300;padding-bottom:calc(17px + .9375vw);text-transform:uppercase}.area-wrapper .check-room-block .area-title .area-main-title{color:#111;font-size:calc(17px + .9375vw);font-weight:400;position:relative;text-transform:uppercase}.area-wrapper .check-room-block .area-title .area-main-title span{display:block;width:100%}.area-wrapper .check-room-block .area-title .area-main-title:before{background:#f5f3ef;border-radius:50%;content:"";height:calc(75px + 7.8125vw);position:absolute;right:0;top:50%;transform:translateY(-50%);width:calc(75px + 7.8125vw);z-index:-1}.area-wrapper .check-room-block .text{margin:unset}@media screen and (max-width:767px){.area-wrapper .check-room-block .text{margin:auto}}.area-wrapper .check-room-block .full-width{padding-bottom:calc(27px + .9375vw)}.area-wrapper .check-room-block .full-width .text{margin:auto;text-align:center}.area-wrapper .check-room-block .arrow-block{position:absolute;right:103%;top:0;width:calc(184.16px + 11.3125vw)}@media screen and (max-width:1023px){.area-wrapper .check-room-block .arrow-block{display:none}}.area-wrapper .area-block-title{color:#f2f2f2;font-size:calc(24.2px + 4.9375vw);text-transform:uppercase;transition:all .5s}.area-wrapper .section{align-items:center;display:flex;position:relative;z-index:1}.area-wrapper .section .section-text{align-items:center;background:#a39276;border-radius:50%;color:#fff;display:flex;font-size:calc(8.6px + .4375vw);height:calc(140px + 3.125vw);justify-content:center;padding:calc(9px + .3125vw);text-align:center;width:calc(140px + 3.125vw)}.area-wrapper .section .sub-text{border-bottom:1px solid #111;font-size:calc(7.2px + .875vw);margin-left:10px;transform:rotate(35deg);transform-origin:left}.area-wrapper .text{color:#111;font-size:calc(13.4px + .1875vw);margin:auto;max-width:460px}.area-wrapper .area-text .text{padding-bottom:calc(12px + .9375vw)}.area-wrapper .area-text .center{text-align:center}.area-wrapper .explore-block{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:calc(14px + .3125vw);row-gap:calc(16px + 1.25vw)}.area-wrapper .explore-block .text-subtitle{color:#a39276;font-size:calc(18.24176px + .54945vw);font-weight:500;text-align:center;text-transform:uppercase;word-spacing:calc(7.6px + .125vw)}.area-wrapper .explore-block .btn{background-color:#231f20;border-radius:5px;color:#fff;font-size:calc(16.76923px + .38462vw);font-weight:500;padding:calc(3.2px + .5625vw) calc(17.2px + .25vw);text-align:center;text-transform:uppercase;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.area-wrapper .explore-block .btn:hover{background-color:#a39276}.homepage-room-block .grid{grid-gap:5px;display:grid;grid-template-columns:repeat(3,1fr);min-height:80vh;padding:0 2%}.homepage-room-block .grid .row-span-2{grid-row:span 2}.homepage-room-block .grid .single-room-thumb{grid-gap:5px;display:grid;grid-template-rows:1fr 1fr}.homepage-room-block .grid .single-room-thumb .room-content{height:100%;overflow:hidden;position:relative}.homepage-room-block .grid .single-room-thumb .room-content.active-parent .hover-content{opacity:1}.homepage-room-block .grid .single-room-thumb .room-content.active-parent .photo{transform:translate(-50%,-50%) scale(1.02)}.homepage-room-block .grid .single-room-thumb .room-content:hover .hover-content{opacity:1}.homepage-room-block .grid .single-room-thumb .room-content:hover .visible-button{opacity:0;pointer-events:none}.homepage-room-block .grid .single-room-thumb .room-content .photo{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:all .5s ease;width:100%;z-index:-1}.homepage-room-block .grid .single-room-thumb .room-content .visible-button{align-items:center;background-color:hsla(0,0%,95%,.9);border-radius:50%;color:#a39276;display:flex;flex-direction:column;font-weight:400;height:135px;justify-content:center;left:50%;overflow:hidden;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:all .5s;width:135px}.homepage-room-block .grid .single-room-thumb .room-content .visible-button:before{background-color:#a39276;bottom:0;content:"";height:50%;position:absolute;width:100%;z-index:-1}.homepage-room-block .grid .single-room-thumb .room-content .visible-button .title{display:block;font-size:calc(15.82418px + .05495vw);padding-bottom:10px;position:relative;text-transform:uppercase}.homepage-room-block .grid .single-room-thumb .room-content .visible-button .title:before{background-color:#585858;bottom:0;content:"";display:none;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.homepage-room-block .grid .single-room-thumb .room-content .visible-button .small-title{color:#fff}.homepage-room-block .grid .single-room-thumb .room-content .hover-content{align-items:center;background:rgba(44,41,36,.85);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;opacity:0;padding:calc(15.6044px + 1.37363vw);text-align:center;transition:all .5s ease}.homepage-room-block .grid .single-room-thumb .room-content .hover-content:hover .room-book-btn{background-color:#a39276}.homepage-room-block .grid .single-room-thumb .room-content .hover-content.active{opacity:1}.homepage-room-block .grid .single-room-thumb .room-content .hover-content .room-name{font-size:calc(16.47253px + .16484vw);font-weight:400;line-height:1.2}.homepage-room-block .grid .single-room-thumb .room-content .hover-content .room-name span{display:block;font-size:calc(20.24176px + .54945vw);font-weight:500;text-transform:uppercase}.homepage-room-block .grid .single-room-thumb .room-content .hover-content p{margin:calc(3.24176px + .54945vw) 0}.homepage-room-block .grid .single-room-thumb .room-content .hover-content .price-wrap{text-align:left}.homepage-room-block .grid .single-room-thumb .room-content .hover-content .price-wrap .start-text{display:block;font-size:14px}.homepage-room-block .grid .single-room-thumb .room-content .hover-content .price-wrap .price{font-size:calc(27.89011px + .65934vw);font-weight:700;line-height:1}.homepage-room-block .grid .single-room-thumb .room-content .hover-content .price-wrap .price sup{font-size:60%;margin-left:-5px}.homepage-room-block .grid .single-room-thumb .room-content .hover-content .room-book-btn{background-color:#a39276;border-radius:5px;color:#fff;display:inline-block;line-height:1;margin-top:calc(3.24176px + .54945vw);padding:12px 25px;text-transform:uppercase;transition:all .5s ease}.homepage-room-block .grid .single-room-thumb .room-content .hover-content .room-book-btn:hover{background-color:#a39276}.inner-header{margin-top:calc(80px + 2.5%)}.inner-header .inner-title{color:#a39276;font-size:calc(26.8px + 1vw);font-weight:400;line-height:1;margin-bottom:calc(24px + 1.875vw);text-align:center}.inner-header .inner-title,.inner-header.photo-header{align-items:center;display:flex;justify-content:center}.inner-header.photo-header{height:60vh;margin:95px 2% 0;position:relative}.inner-header.photo-header .inner-header-bg{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.inner-intro-text{margin-bottom:calc(24px + 1.875vw);position:relative}@media screen and (max-width:767px){.inner-intro-text{margin-top:100px!important}}.inner-intro-text .text{min-width:600px;padding:0 15px;text-align:center;width:100%}@media screen and (max-width:767px){.inner-intro-text .text{min-width:100%}}.inner-intro-text .horizontal-border{background-color:#a39276;height:1px;margin:calc(24px + 1.875vw) auto 0;max-width:calc(184px + 11.25vw);width:100%}.primary-container{margin:0 auto;max-width:1200px;padding:0 calc(12px + .9375vw);width:100%}@media screen and (max-width:767px){.covid-wrapper{margin-top:100px}}.covid-wrapper .text-wrap .subtitle{color:#a39276;font-size:calc(22px + .625vw);font-weight:400;margin-bottom:calc(3px + .625vw)}.covid-wrapper .text-wrap:not(:last-child){margin-bottom:calc(7px + .9375vw)}.covid-list{padding-left:calc(13.24176px + .54945vw)}.covid-list ul li:not(:last-child){margin-bottom:5px}.covid-list ul li{padding-left:calc(13.24176px + .54945vw);position:relative}.covid-list ul li:before{background-color:#a39276;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:calc(5.2967px + .21978vw);width:8px}.gallery-wrapper{padding:0 2%}@media screen and (max-width:767px){.gallery-wrapper{margin-top:100px}}.location-title-block{margin-bottom:calc(20px + 3.125vw);margin-top:calc(20px + 3.125vw);text-align:center;width:100%}@media screen and (max-width:1023px){.location-title-block{margin-top:180px}}.location-title-block .location-title{color:#a39276;font-size:calc(29.2px + .875vw);font-weight:500;padding:0 5%;text-align:center;text-transform:uppercase}.location-title-block .location-title .sub-title{color:#a37a3a;display:block;font-size:calc(23.2px + .5625vw);font-weight:400;margin:calc(14px + .3125vw) 0 calc(31px + 1.25vw);padding:0 5%}.section-block{margin-bottom:calc(18px + .625vw)}.section-block.welcome-title-wrap{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:767px){.section-block.welcome-title-wrap{flex-direction:column;margin-top:70px}}.section-block.welcome-title-wrap .area-block-title{color:#f2f2f2;font-size:calc(24.2px + 4.9375vw);text-transform:uppercase;transition:all .5s}.section-block .grid{align-items:center;display:flex;height:250px;justify-content:flex-end;padding-right:5%}@media screen and (max-width:767px){.section-block .grid{flex-direction:column;gap:calc(26px + 1.25vw);height:auto}}.section-block .grid.reverse{justify-content:flex-start;padding-left:5%}.section-block .grid.reverse .photo{order:2}.section-block .grid.reverse .photo img{transform:scale(-1)}.section-block .grid.reverse .title-wrap{margin-left:calc(48px + 3.75vw);margin-right:15px;text-align:right}@media screen and (max-width:767px){.section-block .grid.reverse .title-wrap{margin-left:0;margin-top:20px;text-align:center}}.section-block .grid.reverse .title-wrap .main-title{margin-right:0;margin-top:25px;text-align:right}@media screen and (max-width:767px){.section-block .grid.reverse .title-wrap .main-title{text-align:center}}.section-block .grid.reverse .title-wrap .main-title:before{left:15px;right:auto}.section-block .grid .photo{align-items:flex-end;display:flex;height:100%;justify-content:flex-end;margin-right:15px;position:relative}.section-block .grid .photo img{max-width:380px}@media screen and (max-width:767px){.section-block .grid .photo img{max-width:250px}}.section-block .grid .title-wrap .title-small{color:#a39276;font-size:calc(17.6px + .125vw);font-weight:400;padding-bottom:calc(17px + .9375vw);text-transform:uppercase}.section-block .grid .title-wrap .main-title{color:#111;font-size:calc(17px + .9375vw);font-weight:400;line-height:1.1;margin-right:calc(48px + 3.75vw);position:relative;text-transform:uppercase}@media screen and (max-width:767px){.section-block .grid .title-wrap .main-title{margin-right:0}}.section-block .grid .title-wrap .main-title:before{background:#f5f3ef;border-radius:50%;content:"";height:calc(90px + 3.125vw);position:absolute;right:15px;top:50%;transform:translateY(-50%);width:calc(90px + 3.125vw);z-index:-1}@media screen and (max-width:767px){.section-block .grid .title-wrap .main-title:before{left:50%;transform:translate(-50%,-50%)}.section-block .grid .height-205{height:auto!important}}.more-room-slider-block .more-room-slider{width:100%}.more-room-slider-block .more-room-slider .slick-slide,.more-room-slider-block .more-room-slider .slide-active{transition:all .5s ease}.more-room-slider-block .more-room-slider .single-room{overflow:hidden;padding:calc(8px + 3.75vw);pointer-events:none;position:relative;transition:all .5s ease;width:100%}.more-room-slider-block .more-room-slider .single-room:hover .visible-button{background-color:#a39276;color:#fff}.more-room-slider-block .more-room-slider .single-room:hover .visible-button .title:before{background-color:#fff}.more-room-slider-block .more-room-slider .single-room img{border:1px solid #ddd;height:auto;max-height:50vh;-o-object-fit:cover;object-fit:cover;overflow:hidden;transition:all .5s ease;width:100%}.more-room-slider-block .more-room-slider .slick-center{transform:scale(1.3)}.more-room-slider-block .more-room-slider .slick-active.slick-center .single-room{pointer-events:visible}.more-room-slider-block .more-room-slider .slick-arrow{align-items:center;background-color:hsla(0,0%,100%,.988);border:0;border-radius:50%;cursor:pointer;display:flex;height:80px;justify-content:center;left:15%;padding:20px;position:absolute;top:50%;transform:translateY(-50%);width:80px;z-index:1}.more-room-slider-block .more-room-slider .slick-arrow.slick-next{left:auto;right:15%}.more-room-slider-block .more-room-slider .slick-arrow img{max-width:60px;width:100%}.visible-button{align-items:center;background-color:#f3f3f3;border-radius:50%;color:#a39276;display:flex;flex-direction:column;font-weight:400;height:135px;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:all .5s;width:135px}.visible-button .title{display:block;font-size:calc(15.82418px + .05495vw);padding-bottom:10px;position:relative;text-transform:uppercase}.visible-button .title:before{background-color:#585858;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s;width:100%}.location-block{padding:0 5%}@media screen and (max-width:767px){.location-block{margin-top:100px}}.location-block .single-location:not(:last-child){margin-bottom:calc(21.20879px + 2.74725vw)}.location-block .single-location .grid{grid-gap:30px;display:grid;grid-template-columns:50% auto}@media screen and (max-width:767px){.location-block .single-location .grid{grid-template-columns:1fr}}.location-block .single-location .grid.reverse .location-photo{order:2}@media screen and (max-width:767px){.location-block .single-location .grid.reverse .location-photo{order:1}.location-block .single-location .grid.reverse .text-col{order:2}}.location-block .single-location .grid .location-photo{background-color:#f1f1f1;height:calc(161.97802px + 18.13187vw);position:relative}.location-block .single-location .grid .location-photo 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%}.location-block .single-location .grid .text-col{align-items:center;background-color:hsla(37,20%,55%,.12);background:linear-gradient(180deg,#f4f2ee,#fff 60%);display:flex;padding:calc(15.6044px + 1.37363vw);text-align:center}.location-block .single-location .grid .text-col .title{color:#a39276;font-size:calc(15.2px + .875vw);font-weight:400;margin-bottom:calc(9.72527px + 1.64835vw)}.services-block{margin-top:calc(14.72527px + 1.64835vw);padding:0 5%}.services-block .grid{grid-gap:calc(3.57143px + 3.57143vw);align-items:center;display:grid;grid-template-columns:38% auto}@media screen and (max-width:767px){.services-block .grid{grid-template-columns:1fr}}.services-block .grid .services-bg{height:calc(256.04396px + 13.73626vw);width:100%}.services-block .grid .services-bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.services-block .grid .services-list{align-items:center;background-color:#f5f3ef;display:flex;height:100%;justify-content:center}@media screen and (max-width:767px){.services-block .grid .services-list{align-items:flex-start;justify-content:flex-start;padding:calc(18px + .625vw)}}.services-block .grid .services-list ul li{padding-left:calc(13.24176px + .54945vw);position:relative}.services-block .grid .services-list ul li:not(:last-child){margin-bottom:5px}.services-block .grid .services-list ul li:before{background-color:#a39276;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:calc(5.2967px + .21978vw);width:8px}.sl-overlay{background-color:#000}.sl-wrapper .sl-close,.sl-wrapper .sl-counter,.sl-wrapper .sl-navigation button.sl-next,.sl-wrapper .sl-navigation button.sl-prev{color:#fff}.sl-wrapper .sl-navigation button.sl-next,.sl-wrapper .sl-navigation button.sl-prev{font-size:calc(19.45055px + 3.2967vw)}.suits-gallery{line-height:1.2}.suites-block{padding:0 2%}.suites-block .single-suites:not(:last-child){margin-bottom:calc(21.20879px + 2.74725vw)}.suites-block .single-suites .grid{grid-gap:0;display:grid;grid-template-columns:50% auto;position:relative}@media screen and (max-width:767px){.suites-block .single-suites .grid{background:#f8f7f5!important;grid-template-columns:1fr}}.suites-block .single-suites .grid:hover .suites-photo img{transform:translate(-50%,-50%) scale(1.02)}.suites-block .single-suites .grid.reverse .suites-photo{order:2}@media screen and (max-width:767px){.suites-block .single-suites .grid.reverse .suites-photo{order:1}}.suites-block .single-suites .grid.reverse .text-col{padding-left:calc(15.6044px + 1.37363vw);padding-right:15%}@media screen and (max-width:767px){.suites-block .single-suites .grid.reverse .text-col{order:3;padding:calc(15.6044px + 1.37363vw)}}.suites-block .single-suites .grid .suites-photo{background-color:#f1f1f1;min-height:calc(161.97802px + 18.13187vw);overflow:hidden;position:relative}.suites-block .single-suites .grid .suites-photo img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all 1s;width:100%}.suites-block .single-suites .grid .text-col{align-items:center;background-color:hsla(37,20%,55%,.12);background:linear-gradient(180deg,#f4f2ee,#fff 60%);display:flex;justify-content:center;padding:calc(15.6044px + 1.37363vw) calc(15.6044px + 1.37363vw) calc(15.6044px + 1.37363vw) 15%;text-align:center}@media screen and (max-width:767px){.suites-block .single-suites .grid .text-col{margin-top:-8%;order:3;padding:calc(15.6044px + 1.37363vw)}}.suites-block .single-suites .grid .text-col .title{color:#a39276;font-size:calc(12.6px + 1.6875vw);font-weight:400;text-transform:uppercase}.suites-block .single-suites .grid .text-col .title span{color:#231f20;display:block;font-size:60%;margin-top:calc(4.12088px + .27473vw);text-transform:none}.suites-block .single-suites .grid .text-col .v-border{background-color:#a39276;height:calc(22.36264px + .82418vw);margin:calc(12.36264px + .82418vw) auto;width:1px}.suites-block .single-suites .grid .text-col .room-detail{text-align:center}.suites-block .single-suites .grid .visible-button{align-items:center;background-color:#a39276;border-radius:50%;color:#a39276;display:flex;flex-direction:column;font-weight:400;height:135px;justify-content:center;left:50%;overflow:hidden;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:all .5s;width:135px;z-index:2}@media screen and (max-width:1023px){.suites-block .single-suites .grid .visible-button{flex-direction:row}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.suites-block .single-suites .grid .visible-button{height:95px;width:95px}}.suites-block .single-suites .grid .visible-button span{display:block}@media screen and (max-width:1023px){.suites-block .single-suites .grid .visible-button span{display:inline-block}}.suites-block .single-suites .grid .visible-button:before{background-color:#231f20;bottom:0;content:"";height:50%;position:absolute;width:100%;z-index:-1}@media screen and (max-width:1023px){.suites-block .single-suites .grid .visible-button:before{height:100%}}@media screen and (max-width:767px){.suites-block .single-suites .grid .visible-button{height:105px;left:0;margin:auto;order:2;position:relative;top:-50%;transform:unset;width:105px}}.suites-block .single-suites .grid .visible-button .title{color:#fff;display:block;font-size:calc(11.12088px + .27473vw);font-weight:500;line-height:1.1;padding-bottom:10px;position:relative;text-transform:uppercase;transition:all .5s ease}@media screen and (max-width:1023px){.suites-block .single-suites .grid .visible-button .title{display:none}}@media screen and (max-width:767px){.suites-block .single-suites .grid .visible-button .title{bottom:calc(8px + .625vw);position:relative}.suites-block .single-suites .grid .visible-button .title br{display:none}}.suites-block .single-suites .grid .visible-button .title:hover{color:#e7e7e7}.suites-block .single-suites .grid .visible-button .title:before{background-color:#585858;bottom:0;content:"";display:none;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.suites-block .single-suites .grid .visible-button .small-title{color:#fff;font-size:calc(11.12088px + .27473vw)!important;font-weight:500;line-height:1.1;margin-top:6px;transition:all .5s ease}.suites-block .single-suites .grid .visible-button .small-title:hover{color:#e7e7e7}@media screen and (max-width:1023px){.suites-block .single-suites .grid .visible-button .small-title{top:0}}@media screen and (max-width:767px){.suites-block .single-suites .grid .visible-button .small-title{color:#a39276!important;position:relative}.suites-block .single-suites .grid .visible-button .small-title br{display:none}}.facilities-block{margin:calc(24px + 1.875vw) 0}@media screen and (min-width:1024px) and (max-width:1280px){.facilities-block{padding-left:2%;padding-right:2%}}.facilities-block .grid{grid-gap:45px;display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;width:100%}@media screen and (max-width:1023px){.facilities-block .grid{grid-template-columns:repeat(2,1fr);padding-left:5%;padding-right:5%}}@media screen and (max-width:767px){.facilities-block .grid{grid-template-columns:1fr}}.facilities-block .grid .single-list ul li{padding-left:calc(13.24176px + .54945vw);position:relative}.facilities-block .grid .single-list ul li:not(:last-child){margin-bottom:5px}.facilities-block .grid .single-list ul li:before{background-color:#a39276;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:calc(5.2967px + .21978vw);width:8px}@media screen and (max-width:767px){.contact-from-block,.faq-block{margin-top:100px!important}}@media screen and (max-width:1023px){.sl-wrapper .sl-close,.sl-wrapper .sl-counter{top:60px}}@media screen and (max-width:767px){.media-box-image{pointer-events:none}}.inner-header .title{font-size:calc(21.6px + 2vw);margin-top:calc(20px + 3.125vw);padding:calc(24px + 1.875vw) 5%;text-align:center}.faq-block{margin:0 auto;max-width:1260px;padding:0 5% calc(20px + 3.125vw)}.faq-block .grid .Accordion_item{background-color:hsla(37,20%,55%,.1);border-bottom:1px solid hsla(0,0%,80%,.2);height:auto;margin:5px 0;padding-left:calc(7px + .9375vw);width:100%}.faq-block .grid .Accordion_item:not(:last-child){margin-bottom:calc(8px + .625vw)}.faq-block .grid .Accordion_item .title_tab{border-radius:4px;color:#000;cursor:pointer;padding:calc(8px + .625vw) calc(12px + .9375vw) calc(8px + .625vw) 0;transition:background-color .3s ease-in;width:100%}.faq-block .grid .Accordion_item .title_tab .title{color:#000;font-size:calc(15.6px + .4375vw);font-weight:500;line-height:1.35;padding-right:30px;position:relative}.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{display:none;height:auto;overflow:hidden;width:100%}.faq-block .grid .inner_content p{margin:auto auto 15px;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%}.faq-block .grid .Accordion_item .title_tab.active{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-from-block{margin-bottom:calc(20px + 3.125vw);padding:0 6%}@media screen and (max-width:767px){.contact-from-block .block-texture{height:28%;width:8%}}.contact-from-block .contact-from-wrapper .grid{grid-gap:calc(9px + 1.875vw);display:grid;grid-template-columns:60% auto;margin:30px auto 0;max-width:1220px;width:100%}@media screen and (max-width:767px){.contact-from-block .contact-from-wrapper .grid{display:block}}.contact-from-block .contact-from-wrapper .grid.column-one{grid-template-columns:auto}.contact-from-block .contact-from-wrapper .grid.column-one .map-wrapper{height:calc(126px + 16.875vw);margin-top:calc(24px + 1.875vw)}.contact-from-block .contact-from-wrapper .grid.column-one .map-wrapper iframe{height:100%;width:100%}.contact-from-block .contact-from-wrapper #success_message{color:#28b341;display:block;font-size:calc(20.4px + .5vw);font-weight:600;text-align:center}.contact-from-block .contact-from-wrapper .contact-form-col{background-color:#f5f3ef;border-radius:10px;padding:calc(9px + 1.875vw);position:relative}.contact-from-block .contact-from-wrapper .contact-form-col .recaptcha{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:30px}.contact-from-block .contact-from-wrapper .contact-form-col .custom-col-2{grid-gap:calc(12px + .9375vw);display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:601px){.contact-from-block .contact-from-wrapper .contact-form-col .custom-col-2{grid-template-columns:auto}}.contact-from-block .contact-from-wrapper .contact-form-col label{color:#a39276;font-weight:500}.contact-from-block .contact-from-wrapper .contact-form-col label.error{color:red;font-size:14px}.contact-from-block .contact-from-wrapper .contact-form-col input,.contact-from-block .contact-from-wrapper .contact-form-col textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-bottom:1px solid #a39276;font-family:Zen Maru Gothic,Open Sans,sans-serif;font-size:calc(15.6px + .125vw);outline:0;padding:15px 15px 15px 0;width:100%}.contact-from-block .contact-from-wrapper .contact-form-col textarea{min-height:120px}.contact-from-block .contact-from-wrapper .contact-form-col .custom-input{margin-bottom:15px}.contact-from-block .contact-from-wrapper .contact-form-col div#message.contact-warning{bottom:calc(153px + 2.1875vw);font-size:calc(12.4px + .5vw);left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:100%}@media screen and (max-width:767px){.contact-from-block .contact-from-wrapper .contact-form-col div#message.contact-warning.success-box{position:relative}}.contact-from-block .contact-from-wrapper div#captcha_error{color:red;font-size:14px;font-weight:600}.contact-from-block .contact-from-wrapper .contact-address{align-items:flex-start;background-color:#231f20;border:1px solid #ccc;border-radius:10px;color:#a39276;display:flex;flex-direction:column;justify-content:center;padding:calc(9px + 1.875vw);text-align:center}@media screen and (max-width:767px){.contact-from-block .contact-from-wrapper .contact-address{margin-right:0;margin-top:30px}}.contact-from-block .contact-from-wrapper .contact-address .address{display:flex;flex-direction:column;justify-content:center}.contact-from-block .contact-from-wrapper .contact-address .address:not(:last-child){margin-bottom:calc(12px + .9375vw)}.contact-from-block .contact-from-wrapper .contact-address .address .title{font-size:calc(13.2px + .5625vw);margin-bottom:10px}.contact-from-block .contact-from-wrapper .contact-address .address a{align-items:center;color:#a39276;display:flex}.contact-from-block .contact-from-wrapper .contact-address .address a:not(:last-child){margin-bottom:5px}.contact-from-block .contact-from-wrapper .contact-address .address a .icon{margin-right:5px}.contact-from-block .contact-from-wrapper .contact-address .address.social{align-items:center;border-top:1px solid #a39276;display:flex;flex-direction:row;justify-content:center;margin-top:30px;padding-top:15px;width:100%}@media screen and (max-width:767px){.contact-from-block .contact-from-wrapper .contact-address .address.social{margin-top:25px}}.contact-from-block .contact-from-wrapper .contact-address .address.social a{display:inline-flex;padding-right:30px;position:relative;text-transform:uppercase}.contact-from-block .contact-from-wrapper .contact-address .address.social a:last-child{padding-right:0}.contact-from-block .contact-from-wrapper .contact-address .address.social a:not(:last-child):before{align-items:center;content:"/";display:flex;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:30px}.send-button{display:block;margin:0 auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:relative}.send-button #btn_sent{background-color:#a39276;border:0;border-bottom:0!important;border-radius:3px;color:#fff;cursor:pointer;display:block;font-weight:600;margin:20px auto 0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:calc(6.4px + .1875vw) calc(12px + .9375vw);text-transform:uppercase;transition:all .5s ease}.send-button #btn_sent:hover{background-color:#9a7435}#success_message{color:#28b341;display:block;font-size:calc(20.4px + .5vw);font-weight:600;text-align:center}.request_form_wrapper{background:#f5f3ef;border-radius:10px;padding:45px 30px;position:relative}@media screen and (max-width:767px){.request_form_wrapper{margin-top:100px}}.request_form_wrapper label{color:#111;color:#a39276;display:block;font-size:21px;font-weight:500;text-align:left}.request_form_wrapper .custom-input{position:relative}.request_form_wrapper .custom-input span.input-icon{background-color:#f1f1f1;bottom:10px;color:#7b7a78;font-size:1.35rem;padding-left:5px;pointer-events:none;position:absolute;right:0}.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}.request_form_wrapper .req-input-col-3{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr 45%;margin-bottom:15px}@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 (max-width:1023px){.request_form_wrapper .req-input-col-3.custom{grid-template-columns:1fr}}.request_form_wrapper input{border:none;border-bottom:1px solid #a39276!important;border-radius:0;font-family:Zen Maru Gothic,Open Sans,sans-serif}.request_form_wrapper input,.request_form_wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#2f2727;font-size:1.2rem;outline:none;padding:5px 2px;width:100%}.request_form_wrapper select{border:none;border-bottom:1px solid #2f2727!important;border-radius:0;color:#46565d;font-weight:300}.request_form_wrapper textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #a39276;color:#2f2727;font-size:1.2rem;height:120px;outline:none;padding:10px;width:100%}.request_form_wrapper input#submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#a39276;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:calc(13.6px + .4375vw);margin:0 auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;outline:none;padding:8px 20px;text-align:center;transition:all .5s ease;width:100%}.request_form_wrapper input#submit:hover{background-color:#9a7435}.request_form_wrapper #message{bottom:210px;font-size:1.25rem;left:50%;margin:0;position:absolute;transform:translateX(-50%);width:100%}.request_form_wrapper #message.success-box{position:relative;top:0}.request_form_wrapper .success-thank{color:#2f2727;color:#111;font-family:Zen Maru Gothic,Open Sans,sans-serif;font-weight:400;margin-bottom:10px}.request_form_wrapper .success{color:#76b419;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:Zen Maru Gothic,Open Sans,sans-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:#46565d;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{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:7s;animation-duration:7s;-webkit-animation-iteration-count:inherit;animation-iteration-count:inherit;-webkit-animation-name:formFadeInOut;animation-name:formFadeInOut;-webkit-animation-timing-function:ease-in-out;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{-webkit-animation-delay:10s;animation-delay:10s}.img-box img:nth-of-type(2){-webkit-animation-delay:6s;animation-delay:6s}.img-box img:nth-of-type(3){-webkit-animation-delay:3s;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;font-size:23px;text-align:center}#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}.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 48px}@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 15px}}@media screen and (max-width:767px){#message{font-size:17px}}@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{align-items:center;color:#a39276;display:flex;font-size:calc(26.8px + 1vw);font-weight:400;justify-content:center;line-height:1;margin-bottom:calc(12px + .9375vw);text-align:center}.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 */
