@charset "UTF-8";@font-face{font-display:swap;font-family:Abrade;font-style:normal;font-weight:300;src:url(../fonts/Abrade/Abrade-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Abrade;font-style:normal;font-weight:400;src:url(../fonts/Abrade/Abrade-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Abrade;font-style:normal;font-weight:500;src:url(../fonts/Abrade/Abrade-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Abrade;font-style:normal;font-weight:300;src:url(../fonts/Abrade/Abrade-SemiLight.woff) format("woff")}.primary_button{background-color:#231f20;border-radius:5px;color:#fff;cursor:pointer;font-family:Abrade,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}.button-wrap{align-items:center;display:flex;justify-content:center;position:relative}.button-wrap .request-btn{border-radius:5px;color:#fff;display:inline-block;font-size:calc(12.85714px + .89286vw);font-weight:500;overflow:hidden;padding:10px calc(-2.14286px + 1.67411vw);position:relative;text-align:center;text-transform:uppercase;transition:all .6s ease;z-index:1}.button-wrap .request-btn:after{background-color:#f4eee2;bottom:0;content:"";height:2px;left:50%;position:absolute;top:auto;transform:translateX(-50%);transition:all .6s;width:100%;z-index:-1}.button-wrap .request-btn:hover{color:#fff}.button-wrap .request-btn:hover:after{background-color:#416875;height:100%}.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{background-color:#f4eee2;border-radius:5px;color:#3a3a3a;display:inline-flex;flex-direction:column;font-size:calc(21.6px + 1.375vw);font-weight:400;line-height:1.3;padding:calc(9px + .3125vw) calc(17px + .9375vw);text-transform:uppercase}@media screen and (max-width:767px){.primary-title{text-align:center}}.primary-title span{background-color:transparent;display:block;font-size:calc(16.8px + .375vw);margin-top:15px;text-transform:none}.flexCenter{align-items:center;display:flex;justify-content:center}.content-box{margin:0 auto;max-width:960px}.content-box .text{margin-top:calc(12px + .9375vw)}@media screen and (max-width:1023px){.content-box .text{padding:0 30px}}.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}.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-size:calc(22px + .625vw);margin-bottom:20px;position:relative;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}.top-bar{background-color:#94b2bb;gap:20px;height:50px;justify-content:space-between;padding:5px 4%;position:relative;z-index:1}.top-bar,.top-bar .right-col{align-items:center;display:flex}@media screen and (max-width:767px){.top-bar .right-col{justify-content:space-between;width:100%}}.top-bar a{transition:all .5s ease}.top-bar a .svg-icon svg{fill:#29212b;transition:all .5s ease;width:20px}.top-bar a:hover{color:#f4eee2}.top-bar a:hover .svg-icon svg{fill:#f4eee2}.top-bar .nav-contact{align-items:center;display:flex;gap:20px}.top-bar .nav-contact a{align-items:center;color:#29212b;display:flex;font-weight:400;gap:10px}.top-bar .nav-contact a .svg-icon{align-items:center;display:flex;min-width:20px}@media screen and (max-width:767px){.top-bar .nav-contact a .link-text{display:none}}.top-bar .nav-contact a:hover{color:#f4eee2}.top-bar .language-wrap{align-items:center;color:#29212b;display:flex;gap:calc(9px + .3125vw);margin-left:30px}.top-bar .language-wrap button{align-items:center;background:transparent;border:0;color:#000;cursor:pointer;display:flex;font-family:Abrade,serif;font-size:17px;font-weight:600}.top-bar .language-wrap button .svg-icon{display:flex;width:30px}.top-bar .language-wrap button .svg-icon svg{max-width:30px;width:30px}.mobile-bottom-bar{align-items:center;background:#f4eee2;bottom:0;display:flex;justify-content:center;left:0;padding:7px;position:fixed;right:0;z-index:3}.mobile-bottom-bar a{background-color:#94b2bb}@media screen and (min-width:768px){.mobile-bottom-bar{display:none}}.nav-wrapper{left:0;margin-left:auto;overflow:hidden;position:fixed;right:0;top:0;transition:all .5s ease;width:100%;z-index:7}.nav-wrapper.shadow_added{box-shadow:0 2px 4px #ccc;transition:all .5s ease}.nav-wrapper.sticky #nav_room_name{transform:translate(-50%,-50%)}.nav-wrapper.sticky .middle-col #logo a{transform:translate(-50%,-57px)}@media screen and (min-width:1024px){.nav-wrapper.sticky .middle-col #logo a img{max-width:70px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.nav-wrapper.sticky .middle-col #logo a{transform:translateY(-50%)}}@media screen and (max-width:767px){.nav-wrapper.sticky .middle-col #logo a{transform:translateY(-50%)}}.nav-wrapper #nav_room_name{display:inline-block;font-size:calc(11.2px + 1.5vw);left:50%;position:absolute;text-align:center;text-transform:uppercase;transform:translate(-50%,100%);transition:all .8s ease}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.nav-wrapper #nav_room_name{font-size:16px;width:225px}}.nav-wrapper .nav-bar{align-items:center;background-color:#fff;border-bottom:1px solid hsla(0,0%,80%,.478);display:flex;height:65px;padding:calc(9px + .3125vw) 4%;position:relative;width:100%}@media screen and (max-width:1023px){.nav-wrapper .nav-bar{padding-left:5%;padding-right:5%}}@media screen and (max-width:767px){.nav-wrapper .nav-bar{height:55px}}.nav-wrapper .nav-bar .nav{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;justify-content:space-evenly;width:100%}@media screen and (max-width:767px){.nav-wrapper .nav-bar .nav{grid-template-columns:1fr calc(-21.58837px + 22.37136vw) 1fr}}.nav-wrapper .nav-bar .nav .right-col{align-items:center;display:flex;gap:calc(7.6px + .125vw)}@media screen and (max-width:1023px){.nav-wrapper .nav-bar .nav .right-col{gap:15px;justify-content:flex-start}}.nav-wrapper .nav-bar .nav .right-col .nav-item .btn{align-items:center;display:flex;font-size:calc(13.6px + .125vw);font-weight:600;height:calc(29px + .3125vw);justify-content:center;width:calc(29px + .3125vw)}.nav-wrapper .nav-bar .nav .right-col .nav-item .btn.active{background:#fff;border-radius:50%;color:#3a3a3a;font-weight:500}.nav-wrapper .nav-bar .nav .right-col .nav-item .btn.border-radius-50{align-items:center;border:1px solid;border-radius:50%;display:flex;justify-content:center;margin-right:5px}.nav-wrapper .nav-bar .nav .right-col .nav-item .btn .svg-icon{align-items:center;display:flex;justify-content:center;max-width:35px;width:100%}.nav-wrapper .nav-bar .nav .right-col{justify-content:flex-end}@media screen and (max-width:767px){.nav-wrapper .nav-bar .nav .right-col .desktop-request{display:none}}.nav-wrapper .nav-bar .nav .right-col .request-btn{background-color:#416875;border-radius:5px;color:#fff;display:block;font-size:18px;font-weight:600;margin-right:15px;padding:10px 30px;text-transform:uppercase;transition:all .5s ease}.nav-wrapper .nav-bar .nav .right-col .request-btn:hover{background-color:#444!important}@media screen and (max-width:1023px){.nav-wrapper .nav-bar .nav .right-col{position:absolute;right:30px;top:10px}}@media screen and (max-width:1023px) and (max-width:767px){.nav-wrapper .nav-bar .nav .right-col{right:15px}}.nav-wrapper #logo a{display:inline-block;left:50%;position:absolute;top:15%;transform:translate(-50%,-50%);transition:all .5s ease;z-index:2}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.nav-wrapper #logo a{top:55px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.nav-wrapper #logo a{top:20%}}@media only screen and (min-device-width:1024px) and (orientation:portrait){.nav-wrapper #logo a{top:20%}}@media screen and (max-width:1023px){.nav-wrapper #logo a{left:15px;top:35px;transform:translateY(-50%)}}@media screen and (max-width:767px){.nav-wrapper #logo a{left:15px;top:30px;transform:translateY(-50%)}}.nav-wrapper #logo a img{height:100%;max-width:calc(49px + 3.75vw);transition:all .8s ease;width:100%}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.nav-wrapper #logo a img{width:90px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.nav-wrapper #logo a img{width:60px}}@media only screen and (min-device-width:1024px) and (orientation:portrait){.nav-wrapper #logo a img{width:90px}}.nav-wrapper .menu-expand-wrapper{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.nav-wrapper .menu-expand-wrapper .grid{align-items:center;display:grid;grid-template-columns:1fr 1fr;height:100vh;width:100%}@media screen and (max-width:767px){.nav-wrapper .menu-expand-wrapper .grid{grid-template-columns:auto}}.nav-wrapper .menu-expand-wrapper .grid .col-1{background:#f4eee2;display:flex;flex-direction:column;gap:calc(16px + 1.25vw);height:100%;justify-content:center;padding:0 18%;position:relative;transition:.7s}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.nav-wrapper .menu-expand-wrapper .grid .col-1{padding:0 7%}}@media screen and (max-width:767px){.nav-wrapper .menu-expand-wrapper .grid .col-1{padding:0 8%}}.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links{display:flex;flex-direction:column;transition:.7s}@media screen and (max-width:767px){.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links{gap:7px;justify-content:center}}.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links .single-link{display:flex;height:100%;max-width:inherit;transition:all .5s;width:100%;width:-moz-fit-content;width:fit-content}.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links .single-link:not(:last-child)+.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links .single-link:not(:first){margin:calc(19px + .3125vw) 0}.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links .single-link .nav-link{align-items:center;color:#3a3a3a;display:flex;font-size:calc(21.6px + 1.375vw);font-weight:500;gap:calc(18px + .625vw);position:relative;transition:all .5s ease}.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links .single-link .nav-link:before{background-color:#444;bottom:0;content:"";height:2px;left:0;position:absolute;transform-origin:right;transition:all .6s ease;width:0}.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links .single-link .nav-link:hover{color:#416875}.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links .single-link .nav-link:hover:before{background-color:#416875;transform-origin:left;width:100%}.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links .single-link .nav-icon-block{color:#3a3a3a;cursor:pointer;height:calc(28px + .625vw);overflow:hidden;position:absolute;right:-40px;top:15px;width:calc(28px + .625vw)}@media screen and (max-height:800px) and (min-width:768px){.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links .single-link .nav-icon-block{top:10px}}.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links .single-link .nav-icon-block .nav-icon{align-items:center;display:flex;font-size:calc(34px + .3125vw);height:calc(28px + .625vw);justify-content:center;transform:translateY(0);transition:.5s;width:calc(28px + .625vw)}.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links .single-link.dropdown-menu-block{align-items:flex-start;display:flex;flex-direction:column;position:relative}.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links .single-link.dropdown-menu-block .dropdown-menu{display:grid;height:0;overflow:hidden;transition:.5s}.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links .single-link.dropdown-menu-block .dropdown-menu .dropdown-link{margin-bottom:calc(4px + .3125vw)}.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links .single-link.dropdown-menu-block .dropdown-menu .dropdown-link .dropdown-menu-link{color:#3a3a3a;display:block;font-size:calc(15.6px + .125vw);text-transform:uppercase;transition:.5s}@media screen and (max-width:767px){.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links .single-link.dropdown-menu-block .dropdown-menu .dropdown-link .dropdown-menu-link{align-items:center;display:flex}}@media screen and (min-width:320px) and (max-width:1400px){.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links.active-dropdown{height:70vh;overflow-y:scroll}}@media screen and (min-width:320px) and (max-width:1400px) and (max-height:800px) and (min-width:768px){.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links.active-dropdown{height:-moz-max-content;height:max-content;overflow-y:hidden}}@media only screen and (min-width:320px) and (max-width:1400px) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links.active-dropdown{overflow-y:hidden}}@media screen and (min-width:320px) and (max-width:1400px) and (max-width:767px){.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links.active-dropdown{height:80vh;overflow-y:scroll}}.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links.active-dropdown .single-link.dropdown-menu-block .dropdown-menu{height:252px}@media screen and (max-height:800px) and (min-width:768px){.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links.active-dropdown .single-link.dropdown-menu-block .dropdown-menu{height:190px}}@media screen and (max-width:767px){.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links.active-dropdown .single-link.dropdown-menu-block .dropdown-menu{height:200px;margin-top:10px}}.nav-wrapper .menu-expand-wrapper .grid .col-1 .menu-links.active-dropdown .nav-icon-block .nav-icon{transform:translateY(-40px)}.nav-wrapper .menu-expand-wrapper .grid .col-1 .social-block{align-items:flex-end;display:flex;gap:calc(6.6px + .4375vw);transition:.7s}.nav-wrapper .menu-expand-wrapper .grid .col-1 .social-block .text{color:#fff;margin-bottom:0}.nav-wrapper .menu-expand-wrapper .grid .col-1 .social-block .social-btn svg{fill:#fff;width:calc(14.4px + .1875vw)}.nav-wrapper .menu-expand-wrapper .grid .col-2{align-items:center;background:#fff;display:flex;flex-direction:column;gap:calc(16px + 1.25vw);height:100%;justify-content:center;padding:calc(8px + 3.75vw) 15px;text-align:center;transition:.7s}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.nav-wrapper .menu-expand-wrapper .grid .col-2{justify-content:center}}@media screen and (max-width:767px){.nav-wrapper .menu-expand-wrapper .grid .col-2{display:none}}.nav-wrapper .menu-expand-wrapper .grid .col-2 .nav-slider-block{overflow:hidden;position:relative;width:calc(310px + 12.5vw)}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.nav-wrapper .menu-expand-wrapper .grid .col-2 .nav-slider-block{width:100%}}.nav-wrapper .menu-expand-wrapper .grid .col-2 .nav-slider-block .nav-slider{height:calc(133.33333px + 11.28472vw);margin:0 auto;max-width:calc(133.33333px + 19.09722vw);width:100%}@media screen and (max-height:700px),screen and (max-width:1400px){.nav-wrapper .menu-expand-wrapper .grid .col-2 .nav-slider-block .nav-slider{height:230px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.nav-wrapper .menu-expand-wrapper .grid .col-2 .nav-slider-block .nav-slider{max-width:100%}}.nav-wrapper .menu-expand-wrapper .grid .col-2 .nav-slider-block .nav-slider .photo-wrap{height:100%;left:0;position:absolute;top:0;visibility:hidden;width:100%}.nav-wrapper .menu-expand-wrapper .grid .col-2 .nav-slider-block .nav-slider .photo-wrap img{border-radius:10px;height:85%}.nav-wrapper .menu-expand-wrapper .grid .col-2 .nav-slider-block .nav-slider .photo-wrap .text{background-color:#fff;display:block}.nav-wrapper .menu-expand-wrapper .grid .col-2 .nav-slider-block .nav-slider img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:opacity .5s ease;width:90%}.nav-wrapper .menu-expand-wrapper .grid .col-2 .nav-slider-block .nav-slider img+img{opacity:0}.nav-wrapper .menu-expand-wrapper .grid .col-2 .nav-slider-block .intro_text{display:block;margin:15px auto 0;max-width:calc(133.33333px + 19.09722vw);text-align:center}.nav-wrapper .menu-expand-wrapper .grid .col-2 .nav-slider-block .intro_text.fadeIn,.nav-wrapper .menu-expand-wrapper .grid .col-2 .nav-slider-block .intro_text.fadeOut{animation:fadeIn .5s ease-in 1 forwards}@keyframes fadeIn{to{opacity:1}}@keyframes fadeOut{to{opacity:1}}.nav-wrapper .menu-expand-wrapper .grid .col-2 .nav-slider-block img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nav-wrapper .menu-expand-wrapper .grid .col-2 .nav-slider-block .slick-arrow{display:none!important}.nav-wrapper .menu-expand-wrapper .grid .col-2 .nav-slider-block .nav-slider-bg{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%}.nav-wrapper .menu-expand-wrapper .grid .col-2 .overlay-nav-contact{align-items:center;display:flex;flex-direction:column;gap:calc(13px + .625vw);justify-content:center;width:100%}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.nav-wrapper .menu-expand-wrapper .grid .col-2 .overlay-nav-contact{margin-top:105px}}.nav-wrapper .menu-expand-wrapper .grid .col-2 .address-wrapper{align-items:center;display:flex;flex-direction:column;gap:calc(9px + .3125vw);justify-content:center;position:relative;width:50%}.nav-wrapper .menu-expand-wrapper .grid .col-2 .address-wrapper .address-block{font-size:calc(15px + .3125vw);transition:.5s}.nav-wrapper .menu-expand-wrapper .grid .col-2 .address-wrapper .address-block:hover{color:#2883af}.nav-wrapper .menu-expand-wrapper .grid .col-2 .address-wrapper .line{background:#222;content:"";height:50px;position:relative;width:2px}.nav-wrapper .menu-expand-wrapper .grid .col-2 .social-icon-block{align-items:center;display:flex;gap:calc(8px + .625vw);justify-content:center}.nav-wrapper .menu-expand-wrapper .grid .col-2 .social-icon-block .social-icon{transition:all .5s}.nav-wrapper .menu-expand-wrapper .grid .col-2 .social-icon-block .social-icon svg{align-items:center;display:flex;justify-content:center;transition:.5s;width:calc(14px + .3125vw)}.nav-wrapper .menu-expand-wrapper .grid .col-2 .social-icon-block .social-icon:hover svg{fill:#2883af}.nav-wrapper .menu-expand-wrapper.active-nav-wrapper{visibility:visible}.nav-wrapper .menu-expand-wrapper.active-nav-wrapper .grid .col-1,.nav-wrapper .menu-expand-wrapper.active-nav-wrapper .grid .col-1 .menu-links,.nav-wrapper .menu-expand-wrapper.active-nav-wrapper .grid .col-1 .social-block,.nav-wrapper .menu-expand-wrapper.active-nav-wrapper .grid .col-2,.nav-wrapper .menu-expand-wrapper.active-nav-wrapper .grid .col-2 .img{transform:translateX(0)}#ham-icon{position:relative!important;z-index:99999!important}#ham-icon:before{content:""!important}#ham-icon.active-ham-icon .icon-bar,#ham-icon.active-ham-icon .icon-bar:after,#ham-icon.active-ham-icon .icon-bar:before{background:#222!important}#ham-icon{align-items:center;cursor:pointer;display:flex;height:55px;justify-content:center;left:auto;padding:10px 0 10px 10px;position:fixed;right:5%;top:0;width:55px;z-index:10}#ham-icon.en:before{content:"menu"}@media only screen and (max-device-width:1024px) and (orientation:portrait){#ham-icon{height:45px;left:auto;right:15px;top:0;width:45px}}@media screen and (max-width:767px){#ham-icon{height:50px;padding:9px;right:0;top:-8px;width:50px}}#ham-icon:before{bottom:-3px;color:#fff;content:"μενου";font-family:Abrade,serif;font-weight:300;letter-spacing:1.5px;padding:0 10px;position:absolute}#ham-icon .icon-bar{background:#3a3a3a;height:1px;position:relative;width:100%}#ham-icon .icon-bar:before{background:#3a3a3a;content:"";height:1px;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:#3a3a3a;bottom:10px;content:"";height:1px;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{position:relative}@media screen and (max-width:767px){#footer{margin-bottom:58px}}#footer .grid{background-color:#231f20;color:#f4eee2;display:grid;grid-template-columns:40% auto;padding:5%}@media screen and (max-width:1023px){#footer .grid{grid-template-columns:1fr}}@media screen and (max-width:767px){#footer .grid{grid-template-columns:auto}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#footer .grid{grid-template-columns:40% auto}}#footer .grid .footer-title{color:#fff;font-size:calc(18.4px + .5vw);font-weight:400;line-height:1;text-transform:uppercase}#footer .grid .contact-col{border-right:1px solid #fff;padding-right:calc(9px + 1.875vw)}@media screen and (max-width:1023px){#footer .grid .contact-col{border:0;order:2}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#footer .grid .contact-col{order:2}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#footer .grid .contact-col{border-right:1px solid #fff;order:unset}}#footer .grid .contact-col .footer-contact{display:flex;flex-direction:column}#footer .grid .contact-col .footer-contact .contact-item:not(:last-child){margin-bottom:6px}#footer .grid .contact-col .footer-contact .contact-item.reg-number{margin-top:10px}#footer .grid .contact-col .footer-contact a{align-items:flex-start;display:inline-flex;transition:all .5s ease}#footer .grid .contact-col .footer-contact a .svg-icon{margin-top:5px}#footer .grid .contact-col .footer-contact a:not(:last-child){margin-bottom:6px}#footer .grid .contact-col .footer-contact a .text{position:relative}#footer .grid .contact-col .footer-contact a .text:before{background:#fff;bottom:-3px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .5s;width:100%}#footer .grid .contact-col .footer-contact a:hover .text:before{transform:scaleX(1);transform-origin:left}#footer .grid .contact-col .social-wrap .menu-wrap a:not(:last-child):nth-child(3):before{display:none!important}@media screen and (max-width:1023px){#footer .grid .contact-col .social-wrap .menu-wrap a:not(:last-child):nth-child(3):before{display:flex!important}}@media screen and (max-width:480px){#footer .grid .contact-col .social-wrap .menu-wrap a:not(:last-child):nth-child(3):before{display:none!important}}@media screen and (max-width:1023px){#footer .grid .contact-col .social-wrap .menu-wrap a:not(:last-child):nth-child(4):before{display:flex!important}}@media screen and (max-width:480px){#footer .grid .contact-col .social-wrap .menu-wrap a:not(:last-child):nth-child(4):before{display:none!important}}@media screen and (min-width:1024px) and (max-width:1500px){#footer .grid .contact-col .social-wrap .menu-wrap a:not(:last-child):nth-child(4):before{display:none!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#footer .grid .contact-col .social-wrap.grid-menu{grid-gap:calc(12px + .9375vw);display:grid;grid-template-columns:200px 1fr}#footer .grid .contact-col .social-wrap.grid-menu .menu-wrap{margin-top:0!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#footer .grid .contact-col .social-wrap.grid-menu{display:grid;gap:0;grid-template-columns:1fr}#footer .grid .contact-col .social-wrap.grid-menu .footer-contact{margin-top:30px!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#footer .grid .contact-col .contact-wrap.grid-menu{grid-gap:calc(12px + .9375vw);border-top:1px solid #fff;display:grid;grid-template-columns:200px 1fr}#footer .grid .contact-col .contact-wrap.grid-menu .footer-contact{margin-top:0!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#footer .grid .contact-col .contact-wrap.grid-menu{border-top:none;display:grid;gap:0;grid-template-columns:1fr}#footer .grid .contact-col .contact-wrap.grid-menu .footer-contact{margin-top:30px!important}}#footer .grid .menu-col{padding-left:calc(9px + 1.875vw)}@media screen and (max-width:1023px){#footer .grid .menu-col{padding-left:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#footer .grid .menu-col{padding-left:calc(9px + 1.875vw)}}@media screen and (max-width:767px){#footer .grid .menu-col{display:flex;flex-direction:column}}#footer .grid .menu-col .menu-grid{grid-gap:calc(12px + .9375vw);display:grid;grid-template-columns:200px auto}@media screen and (max-width:601px){#footer .grid .menu-col .menu-grid{grid-template-columns:1fr}}#footer .grid .menu-col .menu-grid .text p{color:#fff}#footer .grid .footer-col{border-bottom:1px solid #fff;padding:calc(6px + 2.8125vw) calc(6px + 2.8125vw) calc(6px + 2.8125vw) 0}#footer .grid .footer-col:last-child{border:0}@media screen and (max-width:767px){#footer .grid .footer-col.info-menu{order:2}}#footer .grid a{color:#fff}#footer .grid .svg-icon{align-items:center;display:flex;margin-right:10px}#footer .grid .svg-icon svg{fill:#fff;width:20px}#footer .grid .menu-wrap a{color:#fff;display:inline-flex;margin-bottom:5px;min-height:30px;padding-right:30px;position:relative;text-transform:uppercase;transition:all .5s ease}@media screen and (max-width:480px){#footer .grid .menu-wrap a{height:24px}}#footer .grid .menu-wrap a:last-child{padding-right:0}@media screen and (max-width:767px){#footer .grid .menu-wrap a{display:block;margin-bottom:5px}}#footer .grid .menu-wrap a:after{background:#fff;bottom:-3px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .5s;width:100%}#footer .grid .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 .grid .menu-wrap a:not(:last-child):before{display:none}}#footer .grid .menu-wrap a:not(:last-child):after{right:30px;width:calc(100% - 30px)}#footer .grid .menu-wrap a:hover:after{transform:scaleX(1);transform-origin:left}#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%}#footer .copyright p,#footer .copyright p a{align-items:center;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}.reg-number{color:#fff;display:block;margin-top:10px}@media only screen and (max-device-width:1024px) and (orientation:portrait){.reg-number{grid-column:2}}.header-slider{height:calc(100vh - 115px);margin-top:115px}@media only screen and (max-device-width:1024px) and (orientation:portrait){.header-slider{height:45vh}}@media screen and (max-width:767px){.header-slider{height:50vh;margin-top:105px}}.header-slider .index-header{height:calc(100vh - 115px);overflow:hidden;position:relative}@media only screen and (max-device-width:1024px) and (orientation:portrait){.header-slider .index-header{height:45vh}}@media screen and (max-width:767px){.header-slider .index-header{height:50vh}}.header-slider .index-header .slider-photo{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.header-slider .index-header .title-motion{bottom:10%;color:#fff;font-size:calc(17.2px + 2.125vw);font-weight:400;left:50%;line-height:1.2;overflow:hidden;padding-left:4%;position:absolute;text-shadow:0 2px 4px #333;text-transform:uppercase;transform:translateX(-50%);width:100%;z-index:2}@media screen and (max-width:767px){.header-slider .index-header .title-motion{bottom:8%}}.header-slider .index-header .title-motion .slider-title{display:block}.header-slider .slick-arrow{align-items:center;background-color:transparent;border:0 solid #fff;border-radius:5px;cursor:pointer;display:flex;height:calc(36px + 1.25vw);justify-content:center;left:4%;overflow:hidden;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .5s ease;width:calc(36px + 1.25vw);z-index:2}.header-slider .slick-arrow.slick-next{left:auto;right:4%}.header-slider .slick-arrow svg{fill:#fff;filter:drop-shadow(3px 2px 3px #444);padding:3px}.welcome-section-block{margin-top:calc(19px + 3.4375vw)}.welcome-section-block .grid{display:grid}.welcome-section-block .grid .welcome-content .welcome-title{font-size:calc(16px + 1.875vw);font-weight:400;line-height:1.2;margin-bottom:calc(30px + 1.5625vw);padding:0 4%;text-align:center}.welcome-section-block .grid .welcome-content .content{margin:0 30px;position:relative;text-align:center}.welcome-section-block .grid .welcome-content .content .text{background-color:#f4eee2;border-radius:5px;font-size:calc(15.6px + .4375vw);line-height:1.5;margin:0 auto;max-width:1420px;padding:calc(24px + 1.875vw) 4%}.nature-block{background-color:#94b2bb;margin-top:calc(30px + 4.6875vw);padding:calc(40px + 1.5625vw) 4%}.nature-block .content{margin:auto;max-width:1080px;width:100%}.nature-block .content .nature-title{color:#fff;display:block;font-size:calc(29px + 3.4375vw);font-weight:400;line-height:1;text-align:center;text-transform:uppercase}.nature-block .content img{height:45vh;margin:calc(13px + .625vw) auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:767px){.nature-block .content img{height:30vh}}.nature-block .content .button-wrap{margin-top:calc(18px + .625vw)}.welcome-block{padding:calc(11px + 5.9375vw) 5%}.welcome-block .grid .content{margin:0 auto;max-width:820px;text-align:center}.welcome-block .grid .content .welcome-title{background-color:#f4eee2;border-radius:5px;color:#3a3a3a;display:inline-flex;flex-direction:column;font-size:calc(21.6px + 1.375vw);font-weight:400;line-height:1.3;padding:calc(9px + .3125vw) calc(17px + .9375vw);text-transform:uppercase}@media screen and (max-width:767px){.welcome-block .grid .content .welcome-title{text-align:center}}.welcome-block .grid .content .welcome-title span{background-color:transparent;display:block;font-size:calc(16.8px + .375vw);margin-top:15px;text-transform:none}.welcome-block .grid .content .text{margin:calc(5px + 1.5625vw) 0 0}.index-room-slier-wrap{height:-moz-max-content;height:max-content;margin-bottom:80px;margin-left:auto;margin-top:calc(20px + 3.125vw);max-height:591px;padding:0 5%;position:relative;width:95%}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.index-room-slier-wrap{max-height:-moz-fit-content;max-height:fit-content;width:100%}}@media screen and (max-width:767px){.index-room-slier-wrap{left:0;max-height:-moz-fit-content;max-height:fit-content;width:100%}}.index-room-slier-wrap .room-slider .single-room{border-radius:5px;display:grid!important;grid-template-columns:60% auto;height:calc(316.84735px + 10.84128vw);overflow:hidden}@media screen and (max-width:1400px){.index-room-slier-wrap .room-slider .single-room{grid-template-columns:52% auto}}@media only screen and (max-device-width:1024px) and (orientation:portrait){.index-room-slier-wrap .room-slider .single-room{height:550px}}@media screen and (max-width:767px){.index-room-slier-wrap .room-slider .single-room{grid-template-columns:auto;height:-moz-fit-content;height:fit-content}}.index-room-slier-wrap .room-slider .single-room .room-photo{height:100%;position:relative}@media screen and (max-width:767px){.index-room-slier-wrap .room-slider .single-room .room-photo{height:28vh}}.index-room-slier-wrap .room-slider .single-room .room-photo img{height:100%;left:0;min-height:calc(-100px + 32.55208vw);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.index-room-slier-wrap .room-slider .single-room .room-details{align-items:center;background-color:#f4eee2;display:flex;justify-content:center;padding:calc(8.33333px + 2.17014vw) calc(-3.33333px + 4.34028vw);position:relative}@media screen and (max-width:767px){.index-room-slier-wrap .room-slider .single-room .room-details{min-height:auto;padding-top:60px}}.index-room-slier-wrap .room-slider .single-room .room-details .content-wrap{display:flex;flex-direction:column;height:100%;justify-content:space-between}.index-room-slier-wrap .room-slider .single-room .room-details .room-type{color:#a0a0a0;font-weight:700;left:0;letter-spacing:calc(1.4px + .1875vw);position:absolute;text-transform:uppercase;top:0}.index-room-slier-wrap .room-slider .single-room .room-details .content-wrap .title{color:#3a3a3a;font-size:calc(18.4px + 1.125vw);font-weight:400;text-transform:uppercase}@media screen and (max-width:767px){.index-room-slier-wrap .room-slider .single-room .room-details .content-wrap .title{line-height:1.3;margin-top:15px;text-align:center}}.index-room-slier-wrap .room-slider .single-room .room-details .content-wrap .title span{display:block;font-size:calc(16.4px + .1875vw);margin-top:15px;text-transform:none}.index-room-slier-wrap .room-slider .single-room .room-details .content-wrap .text{font-size:19px;margin:calc(5px + 1.5625vw) 0}.index-room-slier-wrap .room-slider .single-room .room-details .content-wrap .button-group{align-items:center;display:flex;justify-content:space-between;margin-top:calc(12px + .9375vw)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.index-room-slier-wrap .room-slider .single-room .room-details .content-wrap .button-group{flex-wrap:wrap;gap:15px;justify-content:center}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.index-room-slier-wrap .room-slider .single-room .room-details .content-wrap .button-group{flex-direction:column}}.index-room-slier-wrap .room-slider .single-room .room-details .content-wrap .button-group.el a.see-more:hover .svg-icon{margin-left:0}.index-room-slier-wrap .room-slider .single-room .room-details .content-wrap .button-group a{display:inline-block;font-weight:500;padding:10px calc(8.57143px + 1.11607vw);text-transform:uppercase}.index-room-slier-wrap .room-slider .single-room .room-details .content-wrap .button-group a.book-now{background-color:#444;border:1px solid #444;border-radius:5px;color:#fff;text-align:center;transition:all .5s ease}.index-room-slier-wrap .room-slider .single-room .room-details .content-wrap .button-group a.book-now:hover{background-color:#416875;border-color:#416875;color:#fff}.index-room-slier-wrap .room-slider .single-room .room-details .content-wrap .button-group a.see-more{align-items:center;display:flex;padding-left:0}@media only screen and (max-device-width:1024px) and (orientation:portrait){.index-room-slier-wrap .room-slider .single-room .room-details .content-wrap .button-group a.see-more{padding-right:0}}.index-room-slier-wrap .room-slider .single-room .room-details .content-wrap .button-group a.see-more .svg-icon{margin-left:5px;margin-top:5px;transition:.5s}.index-room-slier-wrap .room-slider .single-room .room-details .content-wrap .button-group a.see-more .svg-icon svg{max-width:35px}.index-room-slier-wrap .room-slider .single-room .room-details .content-wrap .button-group a.see-more:hover .svg-icon{margin-left:15px}.index-room-slier-wrap .room-slider .slick-arrow{align-items:center;background-color:#fff;border:2px solid #a7c4d2;border-radius:50%;cursor:pointer;display:flex;height:calc(43px + .625vw);justify-content:center;left:-28px;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);transition:all .5s ease;width:calc(43px + .625vw);z-index:2}@media screen and (max-width:767px){.index-room-slier-wrap .room-slider .slick-arrow{left:10px;top:34vh}}.index-room-slier-wrap .room-slider .slick-arrow:before{background-color:#3a3a3a;border-radius:50%;content:"";height:0%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:all .4s cubic-bezier(.785,.135,.15,.86);width:0;z-index:-1}.index-room-slier-wrap .room-slider .slick-arrow.slick-next{left:58%}@media screen and (max-width:1400px){.index-room-slier-wrap .room-slider .slick-arrow.slick-next{left:49%}}@media screen and (max-width:767px){.index-room-slier-wrap .room-slider .slick-arrow.slick-next{left:auto;right:10px}}.index-room-slier-wrap .room-slider .slick-arrow:hover{border-color:transparent}.index-room-slier-wrap .room-slider .slick-arrow:hover:before{height:100%;width:100%}.index-room-slier-wrap .room-slider .slick-arrow:hover svg{fill:#fff}.index-room-slier-wrap .room-slider .slick-arrow svg{fill:#a7c4d2;height:25px;width:25px}.index-room-slier-wrap .room-slider ul.slick-dots{align-items:center;display:flex;justify-content:space-evenly;margin-top:calc(10px + 1.5625vw);width:100%}.index-room-slier-wrap .room-slider ul.slick-dots li{cursor:pointer;font-weight:700;text-align:center}.index-room-slier-wrap .room-slider ul.slick-dots li.slick-active{color:red;position:relative}.index-room-slier-wrap .room-slider ul.slick-dots li.slick-active:before{background:red;bottom:-10px;content:"";height:2px;left:0;position:absolute;top:auto;width:100%}.index-room-slier-wrap .room-slider ul.slick-dots li.slick-active:after{background:#fff;border:2px solid red;bottom:-16px;content:"";height:5px;left:50%;position:absolute;top:auto;transform:rotate(45deg) translateX(-50%);width:5px}.index-room-slier-wrap .carousel-dot-block{background-color:#f4eee2;border-radius:5px;padding-bottom:15px;position:relative}@media screen and (max-width:767px){.index-room-slier-wrap .carousel-dot-block{display:none}}.index-room-slier-wrap .carousel-dot-block .dot-block{margin-top:calc(9px + .3125vw);padding-left:15px;width:100%}.index-room-slier-wrap .carousel-dot-block .dot-block .slick-track{width:100%!important}.index-room-slier-wrap .carousel-dot-block .dot-block.el .dot{font-size:calc(14.2px + .25vw)}.index-room-slier-wrap .carousel-dot-block .dot-block .dot{cursor:pointer;font-size:calc(15px + .3125vw);font-weight:400;padding:20px 0 15px;text-align:center}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.index-room-slier-wrap .carousel-dot-block .dot-block .dot{font-size:13.5px}}.index-room-slier-wrap .carousel-dot-block .dot-block .slick-current.slick-active .dot{color:#0a5267}.index-room-slier-wrap .carousel-dot-block .carousel-active-border{bottom:10px;left:0;pointer-events:none;position:absolute;top:auto;transition:.5s;width:16.66%}.index-room-slier-wrap .carousel-dot-block .carousel-active-border:before{background:#0a5267;bottom:7px;content:"";height:2px;left:0;left:50%;margin:auto;position:absolute;top:auto;transform:translateX(-50%);width:calc(38px + .625vw)}.index-room-slier-wrap .carousel-dot-block .carousel-active-border:after{background:#fff;border:2px solid #0a5267;bottom:0;content:"";height:5px;left:50%;position:absolute;top:auto;transform:rotate(45deg) translateX(-50%);width:5px}.index-room-slier-wrap .counter-block{height:calc(56px + 1.25vw);left:0;position:absolute;top:calc(50% - 85px);transform:translateX(-50%);width:30px}@media screen and (max-width:1023px){.index-room-slier-wrap .counter-block{display:none}}@media screen and (max-width:767px){.index-room-slier-wrap .counter-block{display:block;left:50%;top:30vh}}.index-room-slier-wrap .counter-block .current-counter{font-size:calc(12.4px + .8125vw);font-weight:bolder}.index-room-slier-wrap .counter-block .divider{background:#222;height:2px;transform:rotate(-60deg);width:100%}.index-room-slier-wrap .counter-block .total-counter{font-size:calc(12.4px + .8125vw);font-weight:bolder;text-align:right}.fullwidth-photo-wrapper{margin-bottom:calc(20px + 3.125vw);padding:0 10%}.fullwidth-photo-wrapper .grid{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr;height:70vh;overflow:hidden}.fullwidth-photo-wrapper .grid .img-hover:hover img{transform:scale(1.05)}.fullwidth-photo-wrapper .grid img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.03);transition:all .8s ease;width:100%}.fullwidth-photo-wrapper .grid .left-col{overflow:hidden}.fullwidth-photo-wrapper .grid .right-col{grid-gap:8px;display:grid;grid-template-rows:1fr 1fr}.fullwidth-photo-wrapper .grid .right-col img{height:35vh}.fullwidth-photo-wrapper .grid .right-col .row{flex:1;overflow:hidden}.fullwidth-photo-wrapper .grid .right-col .row.col-2{display:flex;gap:10px;overflow:hidden}.fullwidth-photo-wrapper .grid .right-col .row.col-2 .child-col{flex:1;overflow:hidden}.gallery-slider{height:-moz-max-content;height:max-content;margin:calc(28px + 3.75vw) auto calc(24px + 1.875vw);max-height:528px;max-width:1530px;overflow:hidden}.gallery-slider.container-padding{padding:calc(36px + 1.25vw) 0 0!important}@media screen and (max-width:1500px){.gallery-slider.container-padding{padding:0 5%!important}}.gallery-slider .container{max-width:100%!important}.gallery-slider .gallery-wrapper{height:-moz-max-content;height:max-content;max-height:100vh}.gallery-slider .gallery-wrapper .gallery-block{height:calc(-46.5704px + 18.05054vw);transition:1s}.gallery-slider .gallery-wrapper .gallery-block a{height:calc(-46.5704px + 18.05054vw)}.gallery-slider .gallery-wrapper .gallery-block a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-slider .gallery-wrapper .slick-slide{margin:0 65px}@media screen and (min-width:1300px) and (max-width:1400px){.gallery-slider .gallery-wrapper .slick-slide{margin:0 55px}}.gallery-slider .gallery-wrapper .slick-list{margin:0 -65px;overflow:visible!important;padding:0!important}@media screen and (min-width:1300px) and (max-width:1400px){.gallery-slider .gallery-wrapper .slick-list{margin:0 -55px}}.gallery-slider .gallery-wrapper .slick-center .gallery-block{transform:scaleY(1.3) scaleX(1.45);transition:1s}.gallery-slider .gallery-slider-controller{align-items:center;display:flex;gap:calc(14px + .3125vw);justify-content:center;width:100%}.gallery-slider .gallery-slider-controller .left-arrow,.gallery-slider .gallery-slider-controller .right-arrow{cursor:pointer;font-size:calc(14px + 1.875vw)}.gallery-slider .gallery-slider-controller .left-arrow .svg-icon,.gallery-slider .gallery-slider-controller .right-arrow .svg-icon{filter:invert(1);width:calc(19px + .3125vw)}.gallery-slider .gallery-slider-controller .counter-block{align-items:center;display:flex;font-size:40px;gap:10px;height:80px;overflow:hidden;width:95px}.gallery-slider .gallery-slider-controller .counter-block .counter{text-align:center;transition:1s}.gallery-slider .gallery-slider-controller .counter-block .slick-active .counter{transform:scale(1.3);transition:1s}.sl-overlay{background:#212121!important;opacity:.95!important}.sl-wrapper .sl-close,.sl-wrapper .sl-counter,.sl-wrapper .sl-navigation button.sl-prev,button.sl-next{color:#fff!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:"";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/prev.svg) no-repeat;content:"";height:calc(21.6px + 2vw);left:-50px;position:absolute;top:50%;transform:translate(-50%);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(1);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}}.follow-section{padding:0 5% calc(20px + 3.125vw);padding-bottom:calc(20px + 3.125vw)!important;width:100%}.follow-section .title{font-size:calc(15px + 1.5625vw);padding-bottom:calc(20px + 3.125vw);text-align:center}.follow-section .follow-wrapper{display:flex;flex-wrap:wrap;gap:calc(9px + .3125vw);justify-content:center;width:100%}.follow-section .follow-wrapper .follow-block{flex-basis:calc(145px + 4.6875vw);height:calc(145px + 4.6875vw)}.follow-section .follow-wrapper .follow-block img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.faq-button{display:flex;margin:calc(6px + 1.25vw) auto 0}.faq-button,.faq-button a{align-items:center;justify-content:center}.faq-button a{border:1px solid #29212b;border-radius:5px;display:inline-flex;font-weight:600;padding:15px;position:relative;text-align:center;transition:all .7s ease}.faq-button a:hover{background-color:#29212b;color:#fff}.faq-button a:hover .svg-icon{transform:rotateX(180deg)}.faq-button a:hover .svg-icon svg{fill:#fff}.faq-button a .svg-icon{align-items:center;display:flex;justify-content:center;margin-left:10px;position:relative;transform:rotateX(0deg);transition:all .6s ease;transition-delay:.4s}.faq-button a .svg-icon svg{max-width:24px;transition:all .5s ease;width:100%}.room-inner-header{width:100%}.room-inner-header .room-grid-wrap{height:100vh;position:relative;width:100%}.room-inner-header .room-grid-wrap .bg-img{height:100%;left:0;position:absolute;top:0;width:100%}.room-inner-header .room-grid-wrap .bg-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.room-inner-header .room-grid-wrap .text-block{bottom:calc(20px + 6.25vw);left:50%;position:absolute;transform:translateX(-50%);width:100%;z-index:2}.room-inner-header .room-grid-wrap .text-block .title{color:#fff;font-size:calc(8px + 3.75vw);margin-bottom:calc(18px + .625vw);opacity:0;text-align:center;text-shadow:0 2px 4px #3a3a3a;text-transform:uppercase;transform:translateY(80px);transition:1.2s}.room-inner-header .room-grid-wrap .text-block .small-line{background:#fff;height:2px;transform:scaleX(0);transition:1.2s;width:100%}.room-inner-header .room-grid-wrap .text-block .big-line{background:#fff;height:5px;margin-top:calc(4.6px + .125vw);transform:scaleX(0);transition:1.2s;width:100%}.room-inner-header .room-grid-wrap.active .text-block .title{opacity:1;transform:translateY(0)}.room-inner-header .room-grid-wrap.active .text-block .big-line,.room-inner-header .room-grid-wrap.active .text-block .small-line{transform:scaleX(1)}.room-section{align-items:center;display:flex;height:90vh;margin-left:auto;position:relative;width:60%}.room-section .room-block{align-items:center;display:flex;gap:calc(20px + 3.125vw);z-index:1}.room-section .room-block .room-bg{height:calc(208px + 13.125vw);max-width:320px;position:relative;z-index:2}.room-section .room-block .room-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.room-section .room-block .room-bg:before{background:#2883af;content:"";height:100%;left:0;opacity:.9;position:absolute;top:0;transform:scale(1.2);width:100%;z-index:-1}.room-section .room-block .text-block .room-title{font-size:calc(10px + 3.125vw);margin-bottom:calc(18px + .625vw);text-transform:uppercase}.room-section .room-block .text-block .btn{background:#222;color:#fff;font-size:calc(15px + .3125vw);padding:calc(9px + .3125vw) calc(17px + .9375vw);width:-moz-fit-content;width:fit-content}.room-section .line-block{display:flex;gap:calc(4.6px + .125vw);height:0%;left:14%;position:absolute;top:0;width:100%}.room-section .line-block .line{background:#2883af;height:100%;width:3px}.testimonial-section{height:-moz-max-content;height:max-content;margin-bottom:calc(20px + 3.125vw);max-height:540px;width:100%}@media screen and (max-width:767px){.testimonial-section{max-height:auto}}.testimonial-section .testimonial-wrapper{align-items:center;background:#ededed;display:grid;grid-template-columns:40% 60%;padding:0 5%;width:100%}@media screen and (max-width:1023px){.testimonial-section .testimonial-wrapper{display:flex;flex-direction:column;padding-top:calc(20px + 3.125vw)}.testimonial-section .testimonial-wrapper .title-block{flex-basis:100%;text-align:center;width:100%}}.testimonial-section .testimonial-wrapper .title-block .title{font-size:calc(21.2px + 1.1875vw);font-weight:700;margin:auto;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.testimonial-section .testimonial-wrapper .title-block .title .subtitle{display:block;margin-left:70px;margin-top:10px}@media screen and (max-width:1023px){.testimonial-section .testimonial-wrapper .title-block .title{text-align:center;width:100%}.testimonial-section .testimonial-wrapper .title-block .title .subtitle{display:inline;margin:0}}.testimonial-section .testimonial-wrapper .testimonial-wrap{width:100%}.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block{display:flex!important;flex-direction:column;gap:calc(18px + .625vw);padding:calc(32px + 2.5vw);position:relative;z-index:2}@media screen and (max-width:1023px){.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block{margin-bottom:calc(28px + .625vw);padding:calc(20px + 3.125vw) 0}}.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .testimonial-title-block{display:flex;flex-direction:column;gap:calc(4px + .3125vw)}.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .testimonial-title-block .testimonial-title{font-size:calc(17.2px + .875vw);font-weight:700;line-height:30px;text-transform:uppercase}@media screen and (max-width:1023px){.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .testimonial-title-block .testimonial-title{text-align:center;width:100%}}.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .testimonial-title-block .star-block{align-items:center;display:flex;gap:calc(2.6px + .125vw)}.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .testimonial-title-block .star-block .star{width:calc(14px + .3125vw)}@media screen and (max-width:1023px){.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .testimonial-title-block .star-block{justify-content:center}}.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .date-block .name{color:#222;font-size:calc(16.8px + .375vw);font-weight:700}@media screen and (max-width:1023px){.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .date-block .name{text-align:center}}.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .date-block .date{color:#222;font-size:calc(15px + .3125vw)}@media screen and (max-width:1023px){.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .date-block .date{text-align:center}.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .date-block{margin:calc(8px + .625vw) 0}}.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .text-block .text{font-size:calc(15.6px + .4375vw)}@media screen and (max-width:1023px){.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .text-block .text{text-align:center}}.testimonial-section .testimonial-wrapper .testimonial-wrap .slick-dots{align-items:center;bottom:30px;display:flex;gap:calc(9px + .3125vw);justify-content:center;left:0;position:absolute;transform:translateX(25%)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.testimonial-section .testimonial-wrapper .testimonial-wrap .slick-dots{left:50%;transform:translateX(-50%)}}.testimonial-section .testimonial-wrapper .testimonial-wrap .slick-dots li{background:transparent;border:1px solid #222;border-radius:50%;cursor:pointer;height:calc(14.4px + .1875vw);outline:none;position:relative;transition:.5s;width:calc(14.4px + .1875vw)}.testimonial-section .testimonial-wrapper .testimonial-wrap .slick-dots li button{visibility:hidden}.testimonial-section .testimonial-wrapper .testimonial-wrap .slick-dots li.slick-active{background:#222;transform:scale(1.2)}.inner-title .title{font-size:calc(19px + 1.875vw);text-align:center;text-transform:uppercase}.text-size{font-size:calc(16.8px + .375vw)}.faq-title{margin-bottom:calc(20px + 3.125vw)}.gallery-wrapper{padding-bottom:calc(20px + 3.125vw)!important}@media screen and (max-width:1023px){.gallery-wrapper.container-padding{padding-left:5%;padding-right:5%}}.gallery-wrapper .media-boxes-filter{display:inline-flex;flex-wrap:wrap}@media screen and (max-width:767px){.gallery-wrapper .media-boxes-filter{gap:7px;justify-content:center}}.gallery-wrapper .media-boxes-filter li:nth-child(4){order:6}.gallery-wrapper .media-boxes-filter li:nth-child(7){order:7}.auto-grid-filters-container{margin-bottom:calc(27px + .9375vw);padding:0 45px;text-align:center}@media screen and (max-width:767px){.auto-grid-filters-container{padding:0 15px}}.media-boxes-filter li{margin-bottom:0}.media-boxes-filter li a{border:none!important;border-radius:5px;font-size:calc(15.6px + .125vw);font-weight:600;position:relative;text-transform:uppercase;transition:all .5s ease}.media-boxes-filter li a.selected{background:#f4eee2!important;border-radius:5px;box-shadow:unset!important;color:#000!important;position:relative!important}.media-boxes-filter li a:before{background:#222;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scale(0);transition:.5s!important;width:100%}.media-boxes-filter li a:hover{background-color:#f4eee2!important;color:#000!important}.content.grid-container{padding:0 5px}@media screen and (max-width:767px){.media-box-image{pointer-events:none}}.contact-from-block .contact-from-wrapper .grid{margin-top:0}.padding-top-0{padding-top:0!important}.margin-top-0{margin-top:0!important}.padding-bottom-110{padding-bottom:calc(50px + 3.125vw)}.margin-bottom-30{margin-bottom:calc(8px + .625vw)!important}.intro-text-bg{background:transparent}.text-black{color:#000!important;font-size:calc(21.6px + 1.375vw)!important;font-weight:500!important;line-height:calc(42.8px + .375vw)!important;padding-left:15px;padding-right:15px;text-align:center!important}@media screen and (max-width:480px){.custom-mt-50{margin-top:calc(38px + .625vw)}}.pt-80{padding-top:calc(20px + 3.125vw)}.pb-80{padding-bottom:calc(20px + 3.125vw)}@media screen and (max-width:480px){.pt-sm-70{padding-top:70px}}.inner-header{align-items:flex-end;color:#fff;display:flex;height:65vh;justify-content:center;margin-top:115px;overflow:hidden;position:relative;width:100%}@media only screen and (max-device-width:1024px) and (orientation:portrait){.inner-header{height:50vh;margin-top:105px}}@media screen and (max-width:767px){.inner-header{height:36vh}}.inner-header .inner-header-bg{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.1);width:100%;z-index:-1}.inner-header .header-content{margin-bottom:calc(20px + 3.125vw);text-align:center;width:100%}.inner-header .header-content .main-title{overflow:hidden}.inner-header .header-content .main-title #room_name{display:inline-block;font-size:calc(18px + 3.75vw);font-weight:700;line-height:1.2;opacity:1;position:relative;text-shadow:0 2px 3px rgba(68,68,68,.369);text-transform:uppercase}.inner-header .header-content .main-title #room_name .overlay{height:100%;left:0;position:absolute;top:0;width:100%}.inner-header .header-content .main-title #room_name .overlay:before{color:#fff;content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.inner-header .header-content .border-line{height:10px;margin:calc(6px + 1.25vw) auto;max-width:720px;position:relative}.inner-header .header-content .border-line .border-1x{height:1px}.inner-header .header-content .border-line .border-1x,.inner-header .header-content .border-line .border-3x{background-color:#fff;left:50%;position:absolute;top:0;transform:translate(-50%);transform-origin:center;transition:transform 3s cubic-bezier(.19,1,.22,1),opacity 3s cubic-bezier(.19,1,.22,1);width:100%}.inner-header .header-content .border-line .border-3x{height:3px;margin-top:6px}.inner-header .header-content .small-title{overflow:hidden}.inner-header .header-content .small-title span{display:inline-block;font-size:calc(20.4px + 1.75vw);font-weight:400;line-height:1.2;text-shadow:0 2px 4px #444;text-transform:none}.single-room-wrapper{display:flex;min-height:610px;position:relative}.single-room-wrapper .background-texture{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.single-room-wrapper .background-texture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;opacity:.2;width:100%}.single-room-wrapper .left-col{background-color:#f4eee2;-webkit-clip-path:polygon(0 0,75% 0,30% 100%,0 100%);clip-path:polygon(0 0,75% 0,30% 100%,0 100%);padding:80px 0 5% 80px;width:45%}.single-room-wrapper .left-col .content{align-items:center;display:flex;flex-direction:column;height:100%;max-width:-moz-fit-content;max-width:fit-content}.single-room-wrapper .left-col .content .room-view-title{display:inline-block;font-size:calc(25.2px + .875vw);font-weight:400;text-align:center}.single-room-wrapper .left-col .content .room-view-title span{display:block}.single-room-wrapper .left-col .content .room-view-title span.title-top{color:#fff;font-weight:700}.single-room-wrapper .left-col .content .room-view-title span.title-bottom{font-size:90%;margin-top:5px;text-transform:uppercase}.single-room-wrapper .left-col .content .room-thumbnail{height:200px;position:absolute;top:50%;transform:translateY(-50%);width:200px}.single-room-wrapper .left-col .content .room-thumbnail .img-col{background-color:#fff;border-radius:50%;height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:all .5s;width:100%}.single-room-wrapper .left-col .content .room-thumbnail .img-col.thumb1{box-shadow:0 1px 4px #838383;transform:translateX(-45px);z-index:1}.single-room-wrapper .left-col .content .room-thumbnail .img-col.thumb2{transform:translateX(45px)}.inner-welcome{padding-bottom:calc(20px + 3.125vw);padding-top:calc(20px + 3.125vw)}@media screen and (max-width:767px){.inner-welcome{padding-left:5%;padding-right:5%}}.inner-welcome.reverse .grid .title-col{align-items:center;display:flex;justify-content:flex-end;order:2}.inner-welcome.reverse .grid .title-col .welcome-title{border-radius:0;border-bottom-left-radius:5px;border-top-left-radius:5px}.inner-welcome.reverse .grid .welcome-col{padding-left:15%;padding-right:30px}@media screen and (max-width:767px){.inner-welcome.reverse .grid .welcome-col{padding-left:0;padding-right:0}}.inner-welcome.room-inner-welcome{padding:0 5%}.inner-welcome.room-inner-welcome .grid{display:block}.inner-welcome.room-inner-welcome .grid .welcome-col{margin:0 auto;max-width:1190px;padding:0}.inner-welcome.room-inner-welcome .grid .welcome-col .text{text-align:center}.inner-welcome .grid{grid-gap:15px;align-items:center;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.inner-welcome .grid{grid-template-columns:auto}}.inner-welcome .grid .title-col{height:100%}.inner-welcome .grid .title-col .welcome-title{align-items:center;background-color:#f4eee2;border-bottom-right-radius:5px;border-top-right-radius:5px;display:inline-block;display:inline-flex;font-size:calc(18.4px + 1.75vw);font-weight:300;height:100%;padding:20px 3.125vw 20px calc(-2px + 3.75vw)}@media screen and (max-width:767px){.inner-welcome .grid .title-col .welcome-title{justify-content:center;line-height:1.5;width:100%}}.inner-welcome .grid .welcome-col{display:flex;justify-content:flex-end;padding-right:15%}@media only screen and (max-device-width:1024px) and (orientation:portrait){.inner-welcome .grid .welcome-col{padding-right:6%}}@media screen and (max-width:767px){.inner-welcome .grid .welcome-col{margin-top:15px;padding-right:0}}.inner-welcome .grid .welcome-col .text{text-align:right}@media screen and (max-width:767px){.inner-welcome .grid .welcome-col .text{text-align:center}}.room-type-wrapper{padding:calc(18px + .625vw) 4% calc(56px + 1.25vw) 0}@media only screen and (max-device-width:1024px) and (orientation:portrait){.room-type-wrapper{padding-left:4%}}.room-type-wrapper.reverse{padding-left:4%;padding-right:0}@media only screen and (max-device-width:1024px) and (orientation:portrait){.room-type-wrapper.reverse{padding-right:4%}}.room-type-wrapper.reverse .grid{grid-template-columns:auto 65%}@media only screen and (max-device-width:1024px) and (orientation:portrait){.room-type-wrapper.reverse .grid{grid-template-columns:auto}}.room-type-wrapper.reverse .grid .photo-col{order:2}@media only screen and (max-device-width:1024px) and (orientation:portrait){.room-type-wrapper.reverse .grid .photo-col{order:1}}.room-type-wrapper.reverse .grid .photo-col .left-photo{border-radius:0;border-bottom-left-radius:5px;border-top-left-radius:5px;order:2;overflow:hidden}@media only screen and (max-device-width:1024px) and (orientation:portrait){.room-type-wrapper.reverse .grid .photo-col .left-photo{order:1}}.room-type-wrapper .grid{grid-gap:calc(25.2px + .875vw);align-items:center;display:grid;grid-template-columns:65% auto}@media only screen and (max-device-width:1024px) and (orientation:portrait){.room-type-wrapper .grid{grid-template-columns:auto}}.room-type-wrapper .grid .photo-col{grid-gap:calc(9.6px + 1.6875vw);align-items:baseline;display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-device-width:1024px) and (orientation:portrait){.room-type-wrapper .grid .photo-col{order:2}}.room-type-wrapper .grid .photo-col img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.room-type-wrapper .grid .photo-col .right-photo{border-radius:5px;height:calc(98px + 28.75vw);overflow:hidden;width:100%}.room-type-wrapper .grid .photo-col .left-photo{border-bottom-right-radius:5px;border-top-right-radius:5px;height:calc(70px + 23.4375vw);overflow:hidden;width:100%}@media only screen and (max-device-width:1024px) and (orientation:portrait){.room-type-wrapper .grid .photo-col .left-photo{border-radius:5px}}.room-type-wrapper .grid .content-col{padding:30px calc(18px + .625vw);position:relative}@media screen and (max-width:767px){.room-type-wrapper .grid .content-col{padding-top:0}}.room-type-wrapper .grid .content-col .bubble-scroll{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .8s;width:calc(210px + 12.5vw);z-index:-1}.room-type-wrapper .grid .content-col .bubble-scroll svg{max-width:450px;width:100%}.room-type-wrapper .grid .content-col .bubble-scroll svg path{fill:rgba(148,178,187,.25)}.room-type-wrapper .grid .content-col .content{text-align:center}.room-type-wrapper .grid .content-col .content .price-btn{background:#f4eee2;border-radius:5px;color:#4991a6;display:inline-flex;font-size:30px;font-weight:400;justify-content:center;line-height:1;margin-bottom:15px;padding:15px 24px}.room-type-wrapper .grid .content-col .content .price-btn sup{font-size:65%}.room-type-wrapper .grid .content-col .content .room-title{color:#3a3a3a;font-size:calc(20.8px + 1vw);font-weight:300;text-transform:uppercase}.room-type-wrapper .grid .content-col .content .room-title span{display:block;font-size:60%;font-weight:400;margin-top:10px;text-transform:none}.room-type-wrapper .grid .content-col .content .text{margin:calc(16px + 1.25vw) 0}.room-type-wrapper .grid .content-col .content .button-wrap .request-btn{color:#333}.room-type-wrapper .grid .content-col .content .button-wrap .request-btn:after{background-color:#444}.room-type-wrapper .grid .content-col .content .button-wrap .request-btn:hover{color:#fff}.room-type-wrapper .grid .content-col .content .button-wrap .request-btn:hover:after{background-color:#416875}.section-title-wrap{align-items:center;display:flex;justify-content:center;margin:calc(20px + 3.125vw) 30px}.amenities-wrap{padding:0 5%}.amenities-wrap .grid{background-color:hsla(40,45%,92%,.5);border-radius:5px;display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1190px;padding:calc(24px + 1.875vw) 4%;width:100%}@media screen and (max-width:767px){.amenities-wrap .grid{grid-gap:10px;grid-template-columns:auto}}.amenities-wrap .grid .extra-facilitites{align-items:center;display:flex;font-weight:500;grid-column:span 2;justify-content:center;margin-top:calc(27px + .9375vw)}@media screen and (max-width:767px){.amenities-wrap .grid .extra-facilitites{grid-column:span 1;text-align:center}}.amenities-wrap .grid .amenities-list ul li{align-items:center;display:flex;gap:20px}.amenities-wrap .grid .amenities-list ul li:not(:last-child){margin-bottom:10px}.amenities-wrap .grid .amenities-list ul li .svg-icon{align-items:center;display:flex;min-width:30px}.amenities-wrap .grid .amenities-list ul li .svg-icon svg{max-width:calc(21px + 1.25vw);width:calc(21px + 1.25vw)}.section-wrapper{padding-bottom:60px;padding-top:calc(26px + 2.8125vw)}@media screen and (max-width:767px){.section-wrapper{padding-bottom:0}}.section-wrapper.reverse .grid.service-grid{margin-right:0}@media screen and (max-width:767px){.section-wrapper.reverse .grid.service-grid{margin-right:5%}}.section-wrapper.reverse .grid.service-grid .details .button-wrap:before{left:-15%}.section-wrapper.reverse .left-col{order:2}@media screen and (max-width:767px){.section-wrapper.reverse .left-col{order:1}}.section-wrapper.reverse .left-col:before{bottom:20px;left:25px;right:auto}.section-wrapper.reverse .left-col picture{margin-left:auto;margin-right:0}.section-wrapper.reverse .left-col img{border-radius:0;border-bottom-left-radius:5px;border-top-left-radius:5px;display:block;margin-left:auto;margin-right:0}.section-wrapper.reverse .details{order:1;padding-left:10%;padding-right:0}@media screen and (max-width:767px){.section-wrapper.reverse .details{order:2}}.section-wrapper .grid{grid-gap:calc(9px + 1.875vw);display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:767px){.section-wrapper .grid{grid-template-columns:auto;margin-left:5%;margin-right:5%}}.section-wrapper .grid.service-grid{margin-right:4%;position:relative}.section-wrapper .grid.service-grid .left-col{align-items:flex-end;display:flex;margin-bottom:45px}@media screen and (max-width:767px){.section-wrapper .grid.service-grid .left-col{margin-bottom:0}}.section-wrapper .grid.service-grid .photo-wrap:before{height:calc(79px + 6.5625vw);top:0;width:90%}@media screen and (max-width:767px){.section-wrapper .grid.service-grid .photo-wrap:before{left:15px;width:calc(100% - 15px)}}.section-wrapper .grid.service-grid .details{display:inline-flex;flex-direction:column;height:100%;justify-content:space-between;padding-right:0}@media screen and (max-width:767px){.section-wrapper .grid.service-grid .details{padding-left:0}}.section-wrapper .grid.service-grid .details .title-wrap{align-items:center;display:flex;flex-direction:column;height:calc(79px + 6.5625vw);justify-content:center}@media screen and (max-width:767px){.section-wrapper .grid.service-grid .details .title-wrap{height:-moz-fit-content;height:fit-content;margin-bottom:25px}}.section-wrapper .grid.service-grid .details .title-wrap .title-text{align-items:center;background-color:#fff;justify-content:center;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.section-wrapper .grid.service-grid .details .title-wrap .title-text{text-align:center}}.section-wrapper .grid.service-grid .details .title-wrap .title-text:before{background-color:#444;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:110%}.section-wrapper .grid.service-grid .details .title-wrap:hover{background-color:#fff}.section-wrapper .grid.service-grid .details .title-wrap:hover .title-text{background-color:#fff;color:#444}.section-wrapper .grid.service-grid .button-wrap{height:calc(60px + 3.125vw);margin-top:calc(13px + .625vw);position:relative}.section-wrapper .grid.service-grid .button-wrap:before{background-color:#b5e8f7;bottom:0;content:"";height:100%;left:-115%;position:absolute;right:0;width:250%;z-index:-1}.section-wrapper .grid.service-grid .button-wrap a:after{background-color:#444}.section-wrapper .grid.service-grid .button-wrap a:hover{color:#fff}.section-wrapper .grid .left-col,.section-wrapper .grid .photo-wrap{position:relative}@media screen and (max-width:767px){.section-wrapper .grid .photo-wrap{margin-bottom:15px;margin-top:10px}.section-wrapper .grid .photo-wrap.location-photo:before{bottom:0;left:auto;right:0}}.section-wrapper .grid .photo-wrap:before{background-color:#f4eee2;border-radius:5px;bottom:20px;content:"";height:80%;position:absolute;right:25px;width:50%;z-index:-1}.section-wrapper .grid .photo-wrap picture{display:block;height:90%;width:90%}@media screen and (max-width:767px){.section-wrapper .grid .photo-wrap picture{margin-left:0;padding-bottom:10px;padding-top:15px;width:calc(100% - 15px)}}.section-wrapper .grid .photo-wrap img{border-bottom-right-radius:5px;border-top-right-radius:5px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:767px){.section-wrapper .grid .photo-wrap img{border-radius:5px}}.section-wrapper .grid .details{padding-right:10%}@media screen and (max-width:767px){.section-wrapper .grid .details{padding-left:0;padding-right:0}}.section-wrapper .grid .details .title-wrap{border-radius:5px;display:inline-block;overflow:hidden}@media screen and (max-width:767px){.section-wrapper .grid .details .title-wrap{display:block}}.section-wrapper .grid .details .title-wrap .title-text{align-items:center;background-color:#b5e8f7;display:block;display:flex;font-size:calc(18.8px + 1vw);font-weight:400;gap:15px;justify-content:space-between;padding:8px calc(14px + .3125vw);text-transform:uppercase;transition:all .5s ease}.section-wrapper .grid .details .title-wrap .title-text img{transform:rotate(45deg);transition:all .5s ease;width:35px}.section-wrapper .grid .details .title-wrap .place{display:flex}.section-wrapper .grid .details .title-wrap .place span{font-size:calc(16px + .3125vw);padding:4px calc(18px + .625vw);text-align:center;width:100%}.section-wrapper .grid .details .title-wrap:hover .title-text{background-color:#94b2bb;color:#fff}.section-wrapper .grid .details .title-wrap:hover .title-text img{filter:invert(1);transform:rotate(90deg)}.section-wrapper .grid .details .text{font-size:calc(15.6px + .4375vw);margin-bottom:calc(20px + 1.5625vw)}.services-list-block{padding-left:4%;padding-right:4%}.services-list-block .grid{grid-gap:calc(6px + 2.8125vw);display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767px){.services-list-block .grid{grid-template-columns:auto}}.services-list-block .grid .list-wrap{align-items:center;background-color:#f4eee2;border-radius:5px;display:flex;justify-content:center}.services-list-block .grid .list-wrap .service-list{display:flex;flex-direction:column;font-size:calc(16.8px + .375vw);gap:calc(6.6px + .4375vw);padding:25px 5% 25px 15%;width:100%}.services-list-block .grid .photo-wrap{border-radius:5px;overflow:hidden}.services-list-block .grid .photo-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.faq-title-block .primary-title{margin:0}.faq-block{margin:80px auto 0;padding:0 10% calc(20px + 3.125vw)}@media screen and (max-width:767px){.faq-block{padding-left:5%;padding-right:5%}}.faq-block .grid{background-color:#f4eee2;border-radius:5px;padding:calc(21px + 1.25vw) 5%}.faq-block .grid .accordions{grid-gap:calc(9px + 1.875vw);display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.faq-block .grid .accordions{grid-gap:0;grid-template-columns:auto}}.faq-block .grid .accordion_item{border-bottom:1px solid #222;height:auto;margin:5px 0 30px;width:100%}.faq-block .grid .accordion_item .title_tab{border-radius:4px;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 img{transform:rotate(-180deg)}.faq-block .grid .accordion_item .title_tab.active+.inner_content{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{color:#000;display:flex;font-size:calc(15.6px + .4375vw);font-weight:400;gap:10px;justify-content:space-between;line-height:1.35;min-height:65px;padding-right:0;position:relative;transition:all .4s ease}.faq-block .grid .accordion_item .title_tab .title .svg-icon{align-items:center;border-radius:50%;display:flex;flex:none;height:calc(25.6px + .75vw);justify-content:center;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{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;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}.grid-wrap{grid-gap:calc(20px + 3.125vw);display:grid;grid-template-columns:60% auto;margin-bottom:calc(20px + 3.125vw);margin-top:calc(20px + 3.125vw)}@media screen and (max-width:1023px){.grid-wrap{grid-template-columns:auto}}.grid-wrap .contact-form-wrapper .contact-form-title{font-size:calc(22px + .625vw);font-weight:700;margin-bottom:calc(21px + 1.25vw);position:relative;text-transform:uppercase}.grid-wrap .contact-form-wrapper .contact-box{background-color:#fff;border-radius:5px;padding:calc(6px + 2.8125vw);position:relative}.grid-wrap .contact-form-wrapper .custom-input{margin-bottom:15px}.grid-wrap .contact-form-wrapper .custom-input.grid-col-2{grid-gap:25px;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:767px){.grid-wrap .contact-form-wrapper .custom-input.grid-col-2{grid-gap:15px;grid-template-columns:auto}}.grid-wrap .contact-form-wrapper .custom-input .input-box{position:relative}.grid-wrap .contact-form-wrapper .custom-input .input-box label{left:0;position:relative;top:40px;transition:all .5s ease;width:100%;z-index:2}.grid-wrap .contact-form-wrapper .custom-input .input-box label.focused{font-weight:600;left:0;top:0}.grid-wrap .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){.grid-wrap .contact-form-wrapper .custom-input .sent_wrap{gap:10px}}@media screen and (max-width:767px){.grid-wrap .contact-form-wrapper .custom-input .sent_wrap{flex-direction:column}}.grid-wrap .contact-form-wrapper .custom-input .sent_wrap #btn_sent{background-color:#94b2bb;border:0;color:#fff;cursor:pointer;text-align:center;text-transform:uppercase;transition:all .5s ease}.grid-wrap .contact-form-wrapper .custom-input .sent_wrap #btn_sent:hover{background-color:#416875}@media screen and (max-width:767px){.grid-wrap .contact-form-wrapper .custom-input .sent_wrap #btn_sent{margin-top:20px}}.grid-wrap .contact-form-wrapper .input-field{background:#efefef;background-color:transparent;border:none;border-bottom:1px solid #ccc;font-family:Abrade,serif;font-size:calc(15px + .3125vw);outline:none;padding:10px 15px 10px 0;position:relative;width:100%}.grid-wrap .contact-form-wrapper .input-field:focus+label{top:0}.grid-wrap .contact-form-wrapper .textarea-field{background:#efefef;background-color:transparent;border:none;border-bottom:1px solid #ccc;font-family:Abrade,serif;font-size:calc(15px + .3125vw);height:calc(108px + 3.75vw);outline:none;padding:10px 15px 10px 0;width:100%}.grid-wrap .address-wrap{display:flex;flex-direction:column}.grid-wrap .address-wrap .contact-address-title{color:#000;font-size:calc(22px + .625vw);margin-bottom:calc(21px + 1.25vw);position:relative;text-transform:uppercase}.grid-wrap .address-wrap .address{display:flex;flex-direction:column}.grid-wrap .address-wrap .address a{transition:all .5s ease}.grid-wrap .address-wrap .address a:hover{color:#416875}.grid-wrap .address-wrap .address:not(:last-child){margin-bottom:calc(9px + .3125vw)}.grid-wrap .address-wrap .address-grid{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between}.grid-wrap .address-wrap .address-grid .grid-col{width:100%}.title-border{display:inline-block;position:relative;width:-moz-fit-content;width:fit-content}.title-border:before{background-color:#000;bottom:-10px;content:"";height:2px;left:0;position:absolute;width:150%}@media screen and (min-width:1024px) and (max-width:1280px){.title-border:before{width:120%}}@media screen and (max-width:767px){.title-border:before{width:120%}.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);left:0;line-height:1.1;padding-right:calc(6px + 2.8125vw);position:absolute;text-align:right;width:100%}@media screen and (max-width:767px){#message{align-items:center;bottom:167px;display:flex;height:35px;justify-content:center;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}.map-section{height:100%;margin-top:calc(21px + 1.25vw);width:100%}@media screen and (max-width:1023px){.map-section{height:calc(154.4808px + 14.22475vw)}}.map-section iframe{border:none;height:100%;outline:none;width:100%}.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:Abrade,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:Abrade,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:Abrade,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:Abrade,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{background-color:#f4eee2;border-radius:5px;color:#f4eee2;color:#3a3a3a;display:inline-flex;flex-direction:column;font-size:calc(21.6px + 1.375vw);font-weight:400;line-height:1.3;margin-bottom:calc(12px + .9375vw);padding:calc(9px + .3125vw) calc(17px + .9375vw);text-transform:uppercase}@media screen and (max-width:767px){.request-form-wrapper .title{text-align:center}}.request-form-wrapper .title span{background-color:transparent;display:block;font-size:calc(16.8px + .375vw);margin-top:15px;text-transform:none}.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 */
