@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,400;0,500;1,400&display=swap");@font-face{font-display:swap;font-family:Marekan;font-style:normal;src:url(../fonts/Marekan.ttf) format("truetype")}@font-face{font-display:swap;font-family:MontserratZ;font-style:normal;font-weight:300;src:url(../fonts/MontserratZ-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:MontserratZ;font-style:normal;font-weight:400;src:url(../fonts/MontserratZ-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:MontserratZ;font-style:normal;font-weight:700;src:url(../fonts/MontserratZ-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Ivy;font-style:normal;src:url(../fonts/Ivy-Presto-Text-Semi-Bold.ttf) format("truetype")}.primary-button{background:#98816f;border:1px solid #98816f;color:#fff;display:inline-block;padding:calc(9px + .3125vw) calc(13px + .625vw);position:relative;text-transform:uppercase;transition:all .6s ease;width:-moz-fit-content;width:fit-content;z-index:0}@media screen and (min-width:1024px){.primary-button{font-size:.95vw;max-width:280px;padding:1.6008537887vh 1.3020833333vw}}@media screen and (min-width:1024px) and (max-width:1280px){.primary-button{font-size:16px}}.primary-button:before{background-color:#715d4e;content:"";height:100%;left:0;position:absolute;top:0;transition:all .6s ease;width:0;z-index:-1}.primary-button:hover{color:#fff}.primary-button:hover:before{width:100%}.primary-button.primary-bg{background:#98816f;border:1px solid #98816f;color:#fff;text-align:center;width:100%}@media screen and (max-width:767px){.primary-button.primary-bg{width:-moz-max-content;width:max-content}}.primary-button.primary-bg:hover{border-color:#fff;color:#fff}.primary-title-wrapper{text-align:center}.title-wrap{align-items:center;display:flex;justify-content:center}.primary-title{color:#98816f;font-family:Marekan,sans-serif;font-size:2rem;font-weight:700;letter-spacing:1px;line-height:1.2}@media screen and (min-width:1024px){.primary-title{font-size:2.8645833333vw}}.primary-title span{display:block;font-size:60%;font-weight:400;line-height:1;margin-bottom:40px;margin-top:15px}.secondary-title{color:#98816f;display:inline-block;font-family:Marekan,sans-serif;font-size:calc(14.2px + 2.125vw);font-weight:700;letter-spacing:1px;line-height:1.2;position:relative}@media screen and (min-width:1024px){.secondary-title{font-size:2.8645833333vw}}.room-section-title{background-color:#2082a0;color:#121212;line-height:1.2;padding:calc(9px + .3125vw) calc(29.4375px + 1.875vw)}.flexCenter{align-items:center;display:flex;justify-content:center}.section-padding{padding-left:calc(10px + 4.6875vw);padding-right:calc(10px + 4.6875vw)}.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}}.button-wrapper{align-items:center;display:flex;gap:calc(5px + 3.125vw);justify-content:space-between;margin-top:calc(14px + 1.875vw);padding-top:calc(14px + 1.875vw)}.button-wrapper a{background:#98816f;border-radius:5px;color:#fff;display:block;font-size:calc(18.4px + .5vw);font-weight:500;line-height:1;max-width:450px;padding:calc(19px + .3125vw) 10px;text-align:center;transition:all .5s ease;width:100%}.button-wrapper a:hover{background-color:#866b21}.button-wrapper a.check-more-btn{background-color:#4f4b49}.button-wrapper a.check-more-btn:hover{background-color:#866b21}.text{font-size:calc(14px + .3125vw);font-weight:400;line-height:1.5;width:100%}@media screen and (min-width:1024px){.text{font-size:1.0416666667vw}}.wd-container{margin:0 auto;max-width:1460px;width:100%}@media screen and (min-width:1560px){.wd-container{max-width:calc(766.66667px + 36.11111vw)}}@media screen and (max-width:1560px){.wd-container{padding:0 5%}}@media screen and (max-width:480px){.wd-container{padding:0 7%}}.container-padding{padding:0 5%}.show-mobile{display:none}@media screen and (max-width:767px){.show-mobile{display:block}.show-desktop{display:none}}.uppercase{text-transform:uppercase}.flex-center{align-items:center;display:flex}.flex-center,.flex-justify-center{justify-content:center}.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:#98816f}.color-secondary{color:#2082a0}.color-primary-bg{background-color:#98816f}.color-black{color:#000}.text-white,.text-white:hover{color:#fff}.bg-light{background:#fff!important}.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{display:inline-block;font-family:Marekan,sans-serif;font-size:calc(14.2px + 2.125vw);font-weight:700;letter-spacing:1px;line-height:1.2;position:relative}@media screen and (min-width:1024px){.not-found-block .grid-div .content .title{font-size:2.8645833333vw}}.not-found-block .grid-div .content .title{color:#98816f;margin-bottom:20px;text-align:center}@media screen and (max-width:601px){.not-found-block .grid-div .content .title{font-size:1.8rem}}.not-found-block .grid-div .content .subtitle{font-size:1.6rem;font-weight:400;text-align:center}@media screen and (max-width:601px){.not-found-block .grid-div .content .subtitle{font-size:1.4rem}}.not-found-block .grid-div .content .subtitle a{transition:all .5s ease}.not-found-block .grid-div .content .subtitle a:hover{color:hsla(26,17%,52%,.8);text-decoration:underline}#countdown{display:inline-block;text-align:center;width:15px}#main_nav{left:0;position:fixed;right:0;top:0;z-index:8}#main_nav.sticky-nav{box-shadow:0 2px 4px rgba(68,68,68,.3)}#main_nav .top-bar{align-items:center;background-color:#98816f;display:flex;gap:calc(14px + .3125vw);height:50px;justify-content:space-between}@media screen and (min-width:1024px){#main_nav .top-bar{height:5.3361792956vh}}#main_nav .top-bar .right-col{align-items:center;display:flex}@media only screen and (max-device-width:1024px) and (orientation:portrait){#main_nav .top-bar .right-col{gap:0}}@media screen and (max-width:767px){#main_nav .top-bar .right-col{justify-content:flex-end;width:100%}}#main_nav .top-bar .nav-contact{align-items:center;display:flex;gap:calc(14px + .3125vw)}#main_nav .top-bar .nav-contact a{align-items:center;color:#fff;display:flex;font-size:calc(15.6px + .125vw);font-weight:400;gap:10px;transition:all .5s ease}@media screen and (max-height:722px) and (min-width:1024px){#main_nav .top-bar .nav-contact a{font-size:16px}}@media screen and (max-width:767px){#main_nav .top-bar .nav-contact a.mobile-hide{display:none!important}}#main_nav .top-bar .nav-contact a .svg-icon{align-items:center;border:1px solid #fff;border-radius:50%;display:flex;height:30px;justify-content:center;min-width:20px;transition:all .5s ease;width:30px}@media screen and (min-width:1024px){#main_nav .top-bar .nav-contact a .svg-icon{height:calc(12.85714px + .89286vw);width:calc(12.85714px + .89286vw)}}@media screen and (min-width:1024px) and (max-width:1280px){#main_nav .top-bar .nav-contact a .svg-icon{height:calc(19.28571px + .55804vw);padding:3px;width:calc(19.28571px + .55804vw)}}#main_nav .top-bar .nav-contact a .svg-icon svg circle,#main_nav .top-bar .nav-contact a .svg-icon svg path{stroke:#fff;transition:all .3s ease}@media screen and (min-width:1024px) and (max-width:1280px){#main_nav .top-bar .nav-contact a .link-text{display:none}}#main_nav .top-bar .nav-contact a:hover{color:#1e1e1e}#main_nav .top-bar .nav-contact a:hover .svg-icon{background-color:#1e1e1e;border-color:#1e1e1e}#main_nav .top-bar .nav-contact a:hover .svg-icon svg circle,#main_nav .top-bar .nav-contact a:hover .svg-icon svg path{stroke:#fff}@media only screen and (max-device-width:1024px) and (orientation:portrait){#main_nav .top-bar .nav-contact a .link-text{display:none}}#main_nav .top-bar .language-wrap{align-items:center;color:#29212b;display:flex;gap:calc(9px + .3125vw);margin-left:calc(6px + 1.25vw)}#main_nav .top-bar .language-wrap button{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:flex;font-family:MontserratZ,sans-serif;font-size:calc(15.6px + .125vw);font-weight:400}#main_nav .top-bar .language-wrap button .svg-icon{display:flex;width:30px}#main_nav .top-bar .language-wrap button .svg-icon.key{align-items:center;border:1px solid #fff;border-radius:50%;display:flex;height:30px;justify-content:center;margin-right:10px;min-width:20px;transition:all .5s ease;width:30px}@media screen and (min-width:1024px){#main_nav .top-bar .language-wrap button .svg-icon.key{height:calc(12.85714px + .89286vw);width:calc(12.85714px + .89286vw)}}#main_nav .top-bar .language-wrap button .svg-icon.key svg{max-width:16px}#main_nav .top-bar .language-wrap button .svg-icon svg{fill:#fff;max-width:30px;width:30px}#main_nav .main-nav{align-items:center;background-color:hsla(0,0%,88%,.9);display:flex;height:70px;justify-content:space-between;padding-bottom:10px;padding-top:10px;position:relative}@media screen and (min-width:1024px){#main_nav .main-nav{height:7.4706510139vh}}@media screen and (max-width:480px){#main_nav .main-nav{padding-left:calc(14px + .3125vw);padding-right:calc(14px + .3125vw)}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#main_nav .main-nav{height:90px}}#main_nav .main-nav .logo img{max-width:calc(87px + .9375vw)}@media screen and (min-width:1024px){#main_nav .main-nav .logo img{height:6.1899679829vh;max-width:100%}}#main_nav .main-nav .logo picture{align-items:center;display:flex;justify-content:center}#main_nav .main-nav .center-col{flex-grow:1}@media screen and (max-width:1023px){#main_nav .main-nav .center-col{display:none}}#main_nav .main-nav .center-col .desktop-nav-list{align-items:center;display:flex;gap:4vw;justify-content:center}#main_nav .main-nav .center-col .desktop-nav-list a{font-weight:500;position:relative;text-transform:uppercase;transition:all .5s ease}#main_nav .main-nav .center-col .desktop-nav-list a:before{background-color:#866b21;bottom:0;content:"";height:1px;left:0;position:absolute;transform-origin:left;transition:all .5s ease;width:0}#main_nav .main-nav .center-col .desktop-nav-list a.current-menu-item{color:#866b21}#main_nav .main-nav .center-col .desktop-nav-list a.current-menu-item:before{width:100%}#main_nav .main-nav .center-col .desktop-nav-list a:hover{color:#866b21}#main_nav .main-nav .center-col .desktop-nav-list a:hover:before{width:100%}@media screen and (min-width:1024px){#main_nav .main-nav .center-col .desktop-nav-list a{font-size:calc(5px + .78125vw)}}#main_nav .main-nav .right-col{align-items:center;display:flex;justify-content:flex-end}@media only screen and (max-device-width:1024px) and (orientation:portrait){#main_nav .main-nav .right-col{width:100%}}@media screen and (max-width:767px){#main_nav .main-nav .right-col .xs-none{display:none}}.book-now{background-color:#2082a0;border-radius:5px;color:#fff;display:inline-block;font-weight:500;margin-right:25px;padding:5px 25px;text-transform:uppercase;transition:all .5s ease}@media screen and (min-width:1024px){.book-now{font-size:2.2411953042vh;margin-right:1.3020833333vw}}@media screen and (max-width:767px){.book-now{font-size:15px;margin-right:calc(16.42058px + 1.11857vw);padding:10px calc(16.42058px + 1.11857vw)}}.book-now:hover{background-color:#1f5c6e;color:#fff}.menu-expand-wrapper{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:8;pointr-events:none;visiblity:hidden;align-items:center;gap:calc(13.33333px + 3.47222vw);justify-content:space-between}@media screen and (max-width:767px){.menu-expand-wrapper{height:calc(100vh - 70px);top:70px;z-index:7}}.menu-expand-wrapper .overlay-nav-bg{background:#98816f;height:100%;left:0;position:absolute;top:0;transition:all 1s;width:100%;z-index:-1}.menu-expand-wrapper .center-leaf-bg{bottom:5%;left:45%;position:absolute;transform:translate(-50%);transition:all 1s;z-index:-1}@media screen and (max-width:767px){.menu-expand-wrapper .center-leaf-bg{display:none}}.menu-expand-wrapper .center-leaf-bg picture{align-items:center;display:flex;justify-content:center}.menu-expand-wrapper .center-leaf-bg picture img{max-width:calc(272px + 15vw)}.menu-expand-wrapper .close-overlay{cursor:pointer;position:absolute;right:20px;top:20px;transition:all .5s;z-index:11}.menu-expand-wrapper .close-overlay .svg-icon svg{max-width:40px;width:100%}.menu-expand-wrapper .overlay-left-circle{height:100%;left:0;opacity:.18;position:absolute;transition:all 2s}.menu-expand-wrapper .overlay-left-circle img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:767px){.menu-expand-wrapper .menu-col{height:65%;margin-top:20px;overflow-y:scroll;width:100%}}.menu-expand-wrapper .menu-col .overlay-menu{display:flex;flex-direction:column}@media screen and (max-width:767px){.menu-expand-wrapper .menu-col .overlay-menu{gap:6px;margin-top:15px}}.menu-expand-wrapper .menu-col .overlay-menu a{color:#fff;display:inline-block;font-family:MontserratZ,sans-serif;font-size:calc(18px + 1.25vw);font-weight:300;line-height:1.5;position:relative;text-transform:uppercase;transition:all .8s;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1024px){.menu-expand-wrapper .menu-col .overlay-menu a{font-size:2.1875vw}}.menu-expand-wrapper .menu-col .overlay-menu a:not(:last-child){margin-bottom:10px}@media screen and (min-width:1024px){.menu-expand-wrapper .menu-col .overlay-menu a:not(:last-child){margin-bottom:1.0672358591vh}}@media screen and (max-height:722px) and (min-width:1024px){.menu-expand-wrapper .menu-col .overlay-menu a{font-size:32px}}.menu-expand-wrapper .menu-col .overlay-menu a:before{background-color:#c2b59b;bottom:0;content:"";height:2px;left:0;position:absolute;transition:all .8s ease;width:0}.menu-expand-wrapper .menu-col .overlay-menu a:hover{color:#c2b59b}.menu-expand-wrapper .menu-col .overlay-menu a:hover:before{width:100%}.menu-expand-wrapper .mobile-access-btn{border-top:1px solid #a3a298;display:none;flex-direction:column;gap:10px;margin-top:30px;padding-top:30px;transition:all .5s}@media screen and (max-width:767px){.menu-expand-wrapper .mobile-access-btn{display:flex}}.menu-expand-wrapper .mobile-access-btn .svg-icon{align-items:center;border:1px solid #fff;border-radius:50%;display:flex;height:30px;justify-content:center;width:30px}.menu-expand-wrapper .mobile-access-btn span.svg-icon svg{max-width:14px;stroke:#fff}.menu-expand-wrapper .mobile-access-btn a{align-items:center;color:#fff;display:flex;font-family:MontserratZ,sans-serif;font-size:calc(18px + 1.25vw);font-weight:300;gap:15px;transition:all .5s}.menu-expand-wrapper .content-col{height:100%;max-width:calc(154.66667px + 31.94444vw);position:relative;width:100%}@media screen and (max-width:767px){.menu-expand-wrapper .content-col{display:none}}.menu-expand-wrapper .content-col .content-bg{background-color:#eff0d7;border-bottom-left-radius:100px;border-bottom-right-radius:100px;height:100%;left:0;position:absolute;top:0;transition:all .8s;width:100%;z-index:-1}.menu-expand-wrapper .content-col .overlay-content{align-items:center;display:flex;flex-direction:column;height:calc(100% - 50px);justify-content:center;padding:calc(26px + 1.25vw) calc(18px + 3.75vw);position:relative}@media screen and (max-height:722px) and (min-width:1024px){.menu-expand-wrapper .content-col .overlay-content{padding-left:40px;padding-right:40px}}.menu-expand-wrapper .content-col .overlay-content .overlay-logo{display:inline-block;text-align:center;transition:all .5s;width:100%}.menu-expand-wrapper .content-col .overlay-content .overlay-logo img{max-width:calc(75.33333px + 3.21181vw)}.menu-expand-wrapper .content-col .overlay-content .text{font-size:calc(9.66667px + .69444vw);margin-top:calc(9px + 1.875vw);padding-bottom:calc(-3.33333px + 1.73611vw);position:relative;text-align:center;transition:all .8s}@media screen and (max-height:722px) and (min-width:1024px){.menu-expand-wrapper .content-col .overlay-content .text{font-size:16px;margin-top:15px;text-align:justify;-moz-text-align-last:center;text-align-last:center}}.menu-expand-wrapper .content-col .overlay-content .text:before{background-color:#333;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:80%}.menu-expand-wrapper .content-col .overlay-content .contact-info{margin-bottom:30px;padding:30px 0;position:relative;width:100%}@media screen and (max-height:722px) and (min-width:1024px){.menu-expand-wrapper .content-col .overlay-content .contact-info{margin-bottom:15px;padding-bottom:15px;padding-top:15px}}.menu-expand-wrapper .content-col .overlay-content .contact-info:before{background-color:#333;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:80%}.menu-expand-wrapper .content-col .overlay-content .contact-info .item{grid-gap:10px;text-align:center}.menu-expand-wrapper .content-col .overlay-content .contact-info .item span{display:block;font-size:calc(15px + .3125vw);font-weight:700}@media screen and (max-height:722px) and (min-width:1024px){.menu-expand-wrapper .content-col .overlay-content .contact-info .item a,.menu-expand-wrapper .content-col .overlay-content .contact-info .item span{font-size:16px}}.menu-expand-wrapper .content-col .overlay-content .contact-info .item:not(:last-child){margin-bottom:5px}.menu-expand-wrapper .content-col .overlay-content .social-item{text-align:center}.menu-expand-wrapper .content-col .overlay-content .social-item a{border:1px solid #222;border-radius:50%;display:inline-block;height:calc(20px + 1.30208vw);margin:0 6px;width:calc(20px + 1.30208vw)}.menu-expand-wrapper .content-col .overlay-content .social-item a .svg-icon svg{max-width:calc(16.66667px + .43403vw)}.menu-expand-wrapper .content-col .overlay-content .up-motion{transition:all .5s}#ham-icon{align-items:center;cursor:pointer;display:flex;height:25px;justify-content:center;padding:0;position:relative;width:calc(28px + .625vw)}#ham-icon .icon-bar{background:#000;bottom:10px;height:2px;position:relative;width:100%}#ham-icon .icon-bar:before{top:20px;width:50%}#ham-icon .icon-bar:after,#ham-icon .icon-bar:before{background:#000;content:"";height:2px;position:absolute;right:0;transition:all .4s ease}#ham-icon .icon-bar:after{bottom:-10px;width:75%}#ham-icon.open .icon-bar{height:0!important}#ham-icon.open .icon-bar:before{top:10px;transform:rotate(-45deg);width:100%}#ham-icon.open .icon-bar:after{bottom:-12px;transform:rotate(45deg);width:100%}.footer-wrap{overflow:hidden;position:relative}.footer-wrap .footer-bg-motion{height:100%;left:auto;max-width:740px;pointer-events:none;position:absolute;right:0;top:-50%}.footer-wrap .footer-bg-motion img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%}.footer-block{background-color:#e0e0e0;padding-bottom:calc(24px + 1.875vw);padding-top:calc(24px + 1.875vw);text-align:center}.footer-block .footer-logo{align-items:center;display:flex;justify-content:center}.footer-block .footer-logo img{max-width:calc(94px + 5vw)}.footer-block .footer-menu-wrap{margin:calc(24px + 1.875vw) 0}.footer-block .footer-menu-wrap .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(15px + 1.5625vw)}@media screen and (max-width:767px){.footer-block .footer-menu-wrap .grid{grid-template-columns:auto;grid-gap:40px}}.footer-block .footer-menu-wrap .grid .footer-col{position:relative}@media screen and (max-width:767px){.footer-block .footer-menu-wrap .grid .footer-col:not(:last-child):before{background-color:#444;bottom:-20px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:56px}}.footer-block .footer-menu-wrap .grid .footer-col .footer-title{display:block;font-size:calc(15.2px + .25vw);font-weight:600;margin-bottom:calc(18px + .625vw);text-align:center;text-transform:uppercase}.footer-block .footer-menu-wrap .grid .footer-col .links{display:flex;flex-direction:column;font-size:calc(12px + .3125vw);line-height:1.5;margin:0 auto 10px;max-width:360px}@media screen and (max-width:767px){.footer-block .footer-menu-wrap .grid .footer-col .links{margin-bottom:15px}}.footer-block .footer-menu-wrap .grid .footer-col .links a{font-size:calc(12px + .3125vw);transition:all .5s ease}.footer-block .footer-menu-wrap .grid .footer-col .links a:not(:last-child){margin-bottom:12px}@media screen and (max-width:767px){.footer-block .footer-menu-wrap .grid .footer-col .links a:not(:last-child){margin-bottom:15px}}.footer-block .footer-menu-wrap .grid .footer-col .links a:hover{color:#866b21}.footer-block .footer-menu-wrap .grid .footer-col .f-grid{display:flex;gap:15px}@media only screen and (max-device-width:1024px) and (orientation:portrait){.footer-block .footer-menu-wrap .grid .footer-col .f-grid{display:block}}.footer-block .footer-menu-wrap .grid .hotels{gap:45px}.footer-block .footer-menu-wrap .grid .hotels,.footer-block .footer-social-links{align-items:center;display:flex;justify-content:center}.footer-block .footer-social-links a{align-items:center;border:1px solid #333;border-radius:50%;display:inline-flex;height:40px;justify-content:center;transition:all .5s ease;width:40px}.footer-block .footer-social-links a:hover{background-color:#866b21;border-color:#866b21}.footer-block .footer-social-links a:hover svg circle,.footer-block .footer-social-links a:hover svg path{stroke:#fff}.footer-block .footer-social-links a:not(:last-child){margin-right:15px}.footer-block .footer-social-links .svg-icon{align-items:center;display:flex;justify-content:center}.footer-block .footer-social-links .svg-icon svg{width:22px}.footer-block .footer-social-links .svg-icon svg circle,.footer-block .footer-social-links .svg-icon svg path{stroke:#333}.footer-block .terms-links{align-items:center;display:flex;font-size:calc(13.2px + .25vw);gap:calc(4px + 1.875vw);justify-content:center;margin-top:calc(24px + 1.875vw)}@media screen and (max-width:767px){.footer-block .terms-links{display:grid;grid-template-columns:repeat(2,1fr)}.footer-block .terms-links span{grid-column:span 2}}.footer-block .terms-links a{transition:all .5s ease}.footer-block .terms-links a:hover{color:#866b21}.mt-60{margin-top:6.4034151547vh}.copyright{margin-bottom:10px;margin-top:15px;padding:0 20px;text-align:center}.copyright p{font-size:calc(7.8px + .375vw);justify-content:center;margin:0;text-transform:uppercase;width:100%}.copyright p,.copyright p a{align-items:center;display:inline-flex}.copyright p a{color:#111;font-size:img;letter-spacing:1px;font-size-margin:0 5px;font-size-width:100%;font-size-height:100%}.copyright p a picture{align-items:center;display:flex;justify-content:center;margin:0 7px}.header-block{align-items:flex-end;display:flex;height:calc(100vh - 50px);justify-content:center;margin-top:50px;position:relative}@media screen and (min-width:1024px){.header-block{height:94.6638207044vh;margin-top:5.3361792956vh}}@media only screen and (max-device-width:1024px) and (orientation:portrait){.header-block{height:45vh}}@media screen and (max-width:767px){.header-block{height:26vh;margin-top:120px}}.header-block:before{background:#000;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);bottom:0;content:"";height:60%;left:0;position:absolute;right:0;width:100%;z-index:1}.header-block.inner-room-header{justify-content:flex-start}.header-block.inner-room-header .header-content{margin-bottom:calc(16px + 4.375vw)}.header-block .home-bg{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.header-block .home-bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.header-no-bg{margin-top:6vh;width:100%}.header-no-bg .header-title{display:block;padding:0 30px;text-align:center}.header-no-bg .header-title.pb-0{padding-bottom:0}.booking_form_wrapper{align-items:center;color:#fff;display:flex;flex-direction:column;gap:35px;margin-bottom:calc(32px + .9375vw);margin-left:5%;margin-right:5%;max-width:1470px;position:relative;width:100%;z-index:2}@media screen and (max-width:767px){.booking_form_wrapper{margin-bottom:calc(-7.74944px + 4.9217vw)}}.booking_form_wrapper #booking_form{width:100%}@media only screen and (max-device-width:1024px) and (orientation:portrait){.booking_form_wrapper #booking_form{display:none}}.booking_form_wrapper #booking_form svg{width:calc(19px + .3125vw)}.booking_form_wrapper #booking_form svg path{stroke:#fff}.booking_form_wrapper #booking_form svg g{fill:#fff}.booking_form_wrapper #booking_form .grid{display:grid;grid-template-columns:repeat(6,1fr)}@media screen and (max-width:767px){.booking_form_wrapper #booking_form .grid{grid-template-columns:repeat(2,1fr);grid-row-gap:20px}}.booking_form_wrapper #booking_form .grid img{filter:invert(1);max-width:25px;min-width:25px}.booking_form_wrapper #booking_form .grid .input-col.flex-center{align-items:center;display:flex;justify-content:center}@media screen and (max-width:767px){.booking_form_wrapper #booking_form .grid .input-col.flex-center{grid-column:span 2}}.booking_form_wrapper #booking_form .grid .input-col .input-title{align-items:center;border-bottom:1px solid #9c9c9c;display:flex;gap:10px;margin-bottom:5px;padding-bottom:5px}.booking_form_wrapper #booking_form .grid .input-col .input-title.left-border{position:relative}.booking_form_wrapper #booking_form .grid .input-col .input-title.left-border:before{background-color:#9c9c9c;bottom:-1px;content:"";height:1px;left:-50px;position:absolute;width:50px}.booking_form_wrapper #booking_form .grid .input-col .input-title label{font-family:MontserratZ,sans-serif;font-size:calc(13.6px + .75vw);font-weight:500;text-transform:uppercase}@media screen and (min-width:1024px){.booking_form_wrapper #booking_form .grid .input-col .input-title label{font-size:1.1583333333vw}}.booking_form_wrapper #booking_form .grid .input-col input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-appearance:textfield;background-color:transparent;border:0;color:#fff;font-family:MontserratZ,sans-serif;font-size:calc(15.6px + .75vw);font-weight:300;height:60px;outline:none;width:100%}@media screen and (min-width:1024px){.booking_form_wrapper #booking_form .grid .input-col input{font-size:1.2625vw}}.booking_form_wrapper #booking_form .grid .input-col input::-webkit-inner-spin-button,.booking_form_wrapper #booking_form .grid .input-col input::-webkit-outer-spin-button{opacity:0}.booking_form_wrapper #booking_form .grid .input-col input:focus{outline:none}.booking_form_wrapper #booking_form .grid .input-col input:focus::-webkit-inner-spin-button,.booking_form_wrapper #booking_form .grid .input-col input:focus::-webkit-outer-spin-button{opacity:0}.booking_form_wrapper #booking_form .grid .input-col input.datepicker{cursor:pointer}@media screen and (max-width:767px){.booking_form_wrapper #booking_form .grid .input-col input{height:40px}}.booking_form_wrapper #booking_form .grid .input-col .arrow-group{display:flex;flex-direction:column;justify-content:space-between;position:absolute;right:0;top:0}@media screen and (min-width:1024px){.booking_form_wrapper #booking_form .grid .input-col .arrow-group{height:6.7235859125vh}}.booking_form_wrapper #booking_form .grid .input-col .arrow-group img{max-width:20px}.booking_form_wrapper #booking_form .grid .input-col .arrow-group .svg-icon{cursor:pointer}.booking_form_wrapper #booking_form .grid .input-col .arrow-group svg{fill:#fff}.booking_form_wrapper #booking_form .grid .input-col .submit-wrap{position:relative;width:100%}@media screen and (max-width:767px){.booking_form_wrapper #booking_form .grid .input-col .submit-wrap{border-radius:5px;margin-top:10px;max-width:200px;overflow:hidden}}.booking_form_wrapper #booking_form .grid .input-col .submit-wrap #submit{background-color:#98816f;cursor:pointer;font-size:calc(12.4px + .5vw);font-weight:500;padding:10px calc(13px + .625vw);-moz-text-align-last:left;text-align-last:left;text-transform:uppercase}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.booking_form_wrapper #booking_form .grid .input-col .submit-wrap #submit{font-size:17px;padding-left:10px}}.booking_form_wrapper #booking_form .grid .input-col .submit-wrap .arrow-right{align-items:center;border-radius:50%;display:flex;justify-content:center;max-width:calc(18px + .625vw);position:absolute;right:calc(7.6px + .125vw);top:50%;transform:translateY(-50%)}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.booking_form_wrapper #booking_form .grid .input-col .submit-wrap .arrow-right{right:5px}}.booking_form_wrapper #booking_form .grid .input-col .input-field{align-items:center;display:flex;position:relative}.booking_form_wrapper #booking_form .grid .input-col .input-field.number-col{margin-left:calc(16px + 1.25vw);max-width:calc(58px + 2.1875vw);width:100%}.content-wrap{position:relative;z-index:1}.header-content{margin-bottom:calc(9px + 1.875vw);position:relative;width:100%}@media screen and (max-width:1023px){.header-content{text-align:center}}@media screen and (min-width:768px){.header-content.show-mobile{display:none}}.header-content .room-title{align-items:flex-end;display:flex;font-family:Marekan,sans-serif;font-size:calc(18px + 5.3125vw);line-height:.7;text-shadow:0 2px 4px #444}@media screen and (max-width:767px){.header-content .room-title{justify-content:center;line-height:1.2}}.header-content .room-title .bigText{position:relative}.header-content .room-title .bigText .price{background-color:#d4d4d4;border-bottom-right-radius:20px;border-top-left-radius:20px;color:#111;display:block;font-size:calc(13.2px + .5625vw);margin-top:5px;padding:calc(6.4px + .1875vw) calc(8px + .625vw);position:absolute;right:10px;text-shadow:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.header-content .room-title .bigText .price{margin-top:5px}}@media screen and (max-width:767px){.header-content .room-title .bigText .price{margin-top:-5px;right:3px}}.header-content .room-title .smallText{font-size:60%;margin-left:calc(6px + 1.25vw)}@media screen and (max-width:767px){.header-content .room-title .smallText{margin-bottom:5px}}.header-content .inner-title{color:#fff;font-family:Marekan,sans-serif;font-size:calc(26px + 2.8125vw);font-weight:700;text-shadow:0 2px 4px #444;text-transform:capitalize}@media screen and (min-width:1024px){.header-content .inner-title{font-size:3.75vw}}.header-content .inner-title .bigText{display:inline-block;letter-spacing:1px;position:relative}.header-content .inner-title .bigText .title-price{background-color:#d4d4d4;background-color:#98816f;border-radius:5px;display:block;font-family:MontserratZ,sans-serif;font-size:calc(11.6px + 1.0625vw);font-weight:400;margin-top:10px;padding:calc(6px + .3125vw) calc(8px + .625vw);position:absolute;right:0;text-shadow:none}@incldue min-width-1024{.header-content .inner-title .bigText .title-price{font-size:1.6666666667vw}}@media screen and (max-width:1023px){.header-content .inner-title .bigText .title-price{left:50%;transform:translateX(-50%)}}.welcome-block{background-color:#efecea;margin-bottom:80px;padding:calc(20px + 3.125vw) 7% 0}@media screen and (max-width:767px){.welcome-block{margin-bottom:30px;padding-bottom:30px}}.welcome-block .grid{display:grid;grid-template-columns:repeat(2,1fr);position:relative;grid-gap:calc(24px + 1.875vw)}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.welcome-block .grid{grid-template-columns:auto;grid-gap:45px}}@media screen and (max-width:767px){.welcome-block .grid{grid-gap:0}}.welcome-block .grid picture{display:inline-flex}.welcome-block .grid .left-col{position:relative}@media screen and (max-width:767px){.welcome-block .grid .left-col{grid-column:span 2;margin-bottom:30px}}.welcome-block .grid .left-col .patter-bg{bottom:0;max-width:calc(62px + 21.25vw);position:absolute;right:5%}@media screen and (max-width:767px){.welcome-block .grid .left-col .patter-bg{left:0}}.welcome-block .grid .left-col .primary-title span{font-family:MontserratZ,sans-serif;margin-top:25px}.welcome-block .grid .left-col .text{font-weight:500;margin-top:15px;position:relative}.welcome-block .grid .right-col .photo-col{display:flex;justify-content:flex-end}@media screen and (max-width:767px){.welcome-block .grid .right-col .photo-col{grid-column:span 2;order:3}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.welcome-block .grid .photo-col picture{display:initial}.welcome-block .grid .photo-col picture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:90% 50%;object-position:90% 50%;width:100%}}@media screen and (max-width:767px){.welcome-block .grid .photo-col{order:3}}@media only screen and (min-device-width:768px) and (max-device-width:1023px){.welcome-block .grid .photo-col{height:calc(283.58464px + 11.3798vw)}}.welcome-block .grid .parallax-bg{grid-column:span 2;margin-bottom:-60px;margin-top:-8%;position:relative}@media screen and (min-width:1024px) and (max-width:1280px){.welcome-block .grid .parallax-bg{margin-top:0}}@media only screen and (max-device-width:1024px) and (orientation:portrait){.welcome-block .grid .parallax-bg{margin-top:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.welcome-block .grid .parallax-bg{grid-column:span 1}}@media screen and (max-width:767px){.welcome-block .grid .parallax-bg{align-items:flex-end;display:flex;grid-column:span 1;margin-right:-30px}}.welcome-block .grid .parallax-bg .welcome-photo{align-items:center;display:flex;justify-content:center}@media only screen and (min-device-width:768px) and (max-device-width:1023px){.welcome-block .grid .parallax-bg .welcome-photo{height:calc(406.34424px + 4.26743vw)}.welcome-block .grid .parallax-bg .welcome-photo img{max-width:calc(506.34424px + 4.26743vw)}}.accommodation-intro-wrap{margin-top:120px;padding:0;position:relative}@media screen and (max-width:767px){.accommodation-intro-wrap{margin-top:-35px;padding:0 5%}}.accommodation-intro-wrap .grid{display:grid;grid-template-columns:1fr 3fr 1fr;grid-gap:0;align-items:center}@media screen and (max-width:767px){.accommodation-intro-wrap .grid{grid-gap:calc(12px + 2.5vw);grid-template-columns:auto}}.accommodation-intro-wrap .grid .left-col{height:100%;position:relative}@media screen and (max-width:767px){.accommodation-intro-wrap .grid .left-col{order:3}}.accommodation-intro-wrap .grid .left-col .patter-bg{bottom:0;left:-50%;position:absolute}@media screen and (max-width:767px){.accommodation-intro-wrap .grid .left-col .patter-bg{left:-25%;max-width:200px;z-index:1}}.accommodation-intro-wrap .grid .right-col{position:relative}@media screen and (max-width:767px){.accommodation-intro-wrap .grid .right-col{display:flex;height:50px;justify-content:flex-end;order:1}}.accommodation-intro-wrap .grid .right-col .patter-bg{max-width:calc(86px + 7.5vw)}@media screen and (max-width:767px){.accommodation-intro-wrap .grid .right-col .patter-bg{position:absolute;right:0}}.accommodation-intro-wrap .content{margin:0 auto;max-width:1140px;padding:0 4%;text-align:center;width:100%}@media screen and (max-width:767px){.accommodation-intro-wrap .content{order:2}}.accommodation-intro-wrap .content .text{margin-top:calc(6px + 1.25vw)}.accommodation-slider-wrap{margin-top:15px}.accommodation-slider-wrap .grid{position:relative}.accommodation-slider-wrap .grid .photo-slider{min-height:calc(270px + 25vw);position:relative}@media screen and (min-width:1024px){.accommodation-slider-wrap .grid .photo-slider{min-height:62vh}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.accommodation-slider-wrap .grid .photo-slider{min-height:calc(450px + 15.625vw)}}@media screen and (max-width:767px){.accommodation-slider-wrap .grid .photo-slider{min-height:30vh}}.accommodation-slider-wrap .grid .photo-slider .photo-slide{align-items:flex-end;display:flex!important;flex-direction:column;justify-content:flex-end;min-height:calc(270px + 25vw);padding:calc(6px + 2.8125vw) 7% calc(12px + .9375vw);position:relative;width:100%}@media screen and (min-width:1024px){.accommodation-slider-wrap .grid .photo-slider .photo-slide{min-height:62vh}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.accommodation-slider-wrap .grid .photo-slider .photo-slide{min-height:calc(450px + 15.625vw)}}@media screen and (max-width:767px){.accommodation-slider-wrap .grid .photo-slider .photo-slide{align-items:center;justify-content:center;min-height:30vh}}.accommodation-slider-wrap .grid .photo-slider .slide-bg{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:-1}.accommodation-slider-wrap .grid .photo-slider .room-big-title{color:hsla(0,0%,100%,.47);display:block;font-size:calc(8.4px + 7.375vw);font-weight:700;line-height:1;margin-top:-30px;order:2;width:100%}@media screen and (min-width:1024px){.accommodation-slider-wrap .grid .photo-slider .room-big-title{font-size:7.4074vh}}@media screen and (max-width:767px){.accommodation-slider-wrap .grid .photo-slider .room-big-title{bottom:-45px;color:#98816f;color:#fff;font-size:calc(14.13647px + .89485vw);font-weight:500;left:8px;margin:0;position:absolute;text-align:center;width:100%}}.accommodation-slider-wrap .grid .photo-slider .slick-list,.accommodation-slider-wrap .grid .photo-slider .slick-slide,.accommodation-slider-wrap .grid .photo-slider .slick-track{height:100%}@media screen and (max-width:767px){.accommodation-slider-wrap .grid .photo-slider .slick-list,.accommodation-slider-wrap .grid .photo-slider .slick-slide,.accommodation-slider-wrap .grid .photo-slider .slick-track{background-color:#98816f;padding-bottom:20px}}.accommodation-slider-wrap .grid .photo-slider .slick-arrow{background:transparent;border:0;bottom:10px;cursor:pointer;display:flex;left:15px;max-width:40px;position:absolute;z-index:1}@media screen and (min-width:768px){.accommodation-slider-wrap .grid .photo-slider .slick-arrow{display:none!important}}@media screen and (max-width:767px){.accommodation-slider-wrap .grid .photo-slider .slick-arrow{max-width:32px}}.accommodation-slider-wrap .grid .photo-slider .slick-arrow.slick-next{left:auto;right:15px}.price-slider-box{background-color:hsla(0,0%,100%,.85);border-radius:50%;height:120px;overflow:hidden;position:absolute;right:calc(380px + 5%);top:52%;transform:translateY(-50%);width:120px;z-index:2}@media screen and (min-width:1024px){.price-slider-box{right:calc(450px + 5%)}.price-slider-box.el{right:calc(480px + 5%)}}@media screen and (min-width:1024px) and (max-width:1280px){.price-slider-box{top:60%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.price-slider-box{top:52%}}@media screen and (max-width:767px){.price-slider-box{height:90px;right:15px;top:20px;transform:translateY(0);width:90px}}.price-slider-box .slick-list{padding:0!important}.price-box{align-items:center;color:#565554;display:flex!important;flex-direction:column;font-size:36px;height:120px;justify-content:center;line-height:1.1;width:120px}@media screen and (max-width:767px){.price-box{font-size:24px;height:90px;right:15px;top:15px;width:90px}}.price-box .custom-size{font-size:50%}.price-box span{display:block}.price-box .price-div span{display:inline-block}.room-details-slider{bottom:30px;position:absolute;right:7%;width:380px}@media screen and (min-width:1024px){.room-details-slider{bottom:3.2017075774vh;width:450px}.room-details-slider.el{width:480px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.room-details-slider{bottom:8vh}}@media screen and (max-width:767px){.room-details-slider{position:relative;right:0;top:0;width:100%}}.room-details-slider .slick-list{padding:0!important}.room-details{background-color:#98816f;padding:calc(10px + 1.5625vw);position:relative}@media screen and (min-width:1024px){.room-details{padding-bottom:4.2689434365vh;padding-top:4.2689434365vh}}@media screen and (max-width:767px){.room-details{padding-bottom:30px}}.room-details .text{border-bottom:1px solid #fff;color:#fff;font-size:calc(14.4px + .1875vw);min-height:151px;padding-bottom:15px;text-align:center}@media screen and (min-width:1024px){.room-details .text{min-height:16.1152614728vh}}@media screen and (max-width:767px){.room-details .text{min-height:auto}}.room-details .icon-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:calc(9px + .3125vw);justify-content:center;margin:calc(7px + .9375vw) auto}@media screen and (min-width:1024px){.room-details .icon-wrap{flex-wrap:nowrap}}.room-details .icon-wrap .single-icon{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;min-width:80px;text-align:center}.room-details .icon-wrap .single-icon .icon{margin-bottom:5px;max-width:calc(22px + .9375vw)}@media screen and (min-width:1024px){.room-details .icon-wrap .single-icon .icon{max-width:1.8229166667vw}.room-details .icon-wrap .single-icon span{font-size:1.9210245464vh}}.room-details .button-group{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;text-align:center}@media screen and (max-width:767px){.room-details .button-group{flex-direction:row;margin-top:15px}.room-details .button-group.el{flex-direction:column}}@media screen and (max-width:358px){.room-details .button-group{flex-direction:column}}.room-details .button-group a{background:#98816f;border:1px solid #98816f;color:#fff;display:inline-block;padding:calc(9px + .3125vw) calc(13px + .625vw);position:relative;text-transform:uppercase;transition:all .6s ease;width:-moz-fit-content;width:fit-content;z-index:0}@media screen and (min-width:1024px){.room-details .button-group a{font-size:.95vw;max-width:280px;padding:1.6008537887vh 1.3020833333vw}}@media screen and (min-width:1024px) and (max-width:1280px){.room-details .button-group a{font-size:16px}}.room-details .button-group a:before{background-color:#715d4e;content:"";height:100%;left:0;position:absolute;top:0;transition:all .6s ease;width:0;z-index:-1}.room-details .button-group a:hover{color:#fff}.room-details .button-group a:hover:before{width:100%}.room-details .button-group a.primary-bg{background:#98816f;border:1px solid #98816f;color:#fff;text-align:center;width:100%}@media screen and (max-width:767px){.room-details .button-group a.primary-bg{width:-moz-max-content;width:max-content}}.room-details .button-group a.primary-bg:hover{border-color:#fff;color:#fff}.room-details .button-group a{background-color:#fff;color:#98816f;width:100%}.acco-nav-slider-wrap{background-color:#efecea;padding:25px;position:relative}@media screen and (min-width:1024px){.acco-nav-slider-wrap{padding-bottom:2.6680896478vh;padding-top:2.6680896478vh}}@media screen and (max-width:767px){.acco-nav-slider-wrap{display:none}}.acco-nav-slider-wrap .acco-nav-slider .slick-list{height:60px;position:relative}@media screen and (min-width:1024px){.acco-nav-slider-wrap .acco-nav-slider .slick-list{height:6.4034151547vh}}.acco-nav-slider-wrap .acco-nav-slider .slick-list .slick-track{left:0;position:absolute;right:0;width:100%!important}@media only screen and (min-device-width:768px) and (max-device-width:1023px){.acco-nav-slider-wrap .acco-nav-slider .slick-list .slick-track{width:-moz-max-content!important;width:max-content!important}}.acco-nav-slider-wrap .acco-nav-slider span{color:#98816f;cursor:pointer;font-family:MontserratZ,sans-serif;font-size:calc(16px + 1.25vw);text-align:center;transition:all .7s ease;transition-delay:.1s}@media screen and (min-width:1024px){.acco-nav-slider-wrap .acco-nav-slider span{font-size:1.4583vw}.acco-nav-slider-wrap .acco-nav-slider span.el{font-size:1.2583vw}}.acco-nav-slider-wrap .acco-nav-slider .slick-current span{color:#444!important;font-weight:700;transform:scale(1.2)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.acco-nav-slider-wrap .acco-nav-slider .slick-center span{color:#444!important;font-weight:700;transform:scale(1.3)}}.acco-nav-slider-wrap .acco-nav-slider .slick-arrow{background-color:transparent;border:0;cursor:pointer;height:80px;left:0;position:absolute;top:0;width:-moz-fit-content;width:fit-content;z-index:1}.acco-nav-slider-wrap .acco-nav-slider .slick-arrow.slick-next{left:auto;right:0}.section-wrap{background:#efecea;margin-bottom:0;padding-bottom:1px;padding-top:1px}@media screen and (min-width:1024px) and (max-width:1280px){.section-wrap{padding-top:60px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.section-wrap{padding-bottom:30px;padding-top:60px}}.home-special-offer{align-items:center;display:flex;justify-content:center;margin:calc(12px + 5.625vw) auto;position:relative}@media screen and (max-width:767px){.home-special-offer{flex-direction:column;margin-top:0}}.home-special-offer .offer-bg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}@media screen and (max-width:767px){.home-special-offer .offer-bg picture{display:flex}.home-special-offer .offer-bg{height:180px;position:relative}}.home-special-offer .content{background-color:#98816f;color:#fff;margin-bottom:-45px;margin-top:-45px;max-width:calc(250px + 15.625vw);padding:calc(15px + 1.5625vw);position:relative;text-align:center}.home-special-offer .content img{max-width:calc(38px + 3.75vw)}@media screen and (max-width:767px){.home-special-offer .content{margin:-45px 0 0}}.home-special-offer .content .text{margin-bottom:calc(16px + 1.25vw)}.home-special-offer .content .btn-custom{position:relative}.home-special-offer .content .btn-custom:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transform-origin:left;transition:all .6s ease;width:100%}.home-special-offer .content .btn-custom:hover:after{width:0}.home-special-offer .content .offer-title{font-family:Marekan,sans-serif;font-size:calc(21.6px + 1.375vw);font-weight:700;margin:15px auto}.k-club-block{background-color:#e8e7d7;margin-bottom:calc(32px + 2.5vw);padding-bottom:calc(15.8px + 1.3125vw);padding-top:calc(24px + 1.875vw);position:relative}@media screen and (max-width:767px){.k-club-block{align-items:center;border-radius:0;display:flex;flex-direction:column;gap:15px;justify-content:center;margin-left:0;margin-right:0;padding-left:calc(-6.47651px + 6.71141vw);padding-right:calc(-6.47651px + 6.71141vw)}}.k-club-block .club-logo{align-items:center;display:flex;height:100%;justify-content:center;left:10%;position:absolute;top:50%;transform:translateY(-50%);width:calc(29.2px + 9.625vw)}@media screen and (max-width:767px){.k-club-block .club-logo{left:auto;position:relative;transform:translate(0)}}.k-club-block .club-logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.k-club-block .grid{align-items:center;display:flex;justify-content:center;text-align:center}.k-club-block .grid .content .club-title{font-family:Marekan,sans-serif;font-size:calc(24.4px + 1.125vw);font-weight:600;text-transform:uppercase}.k-club-block .grid .content .club-title span{display:block;font-family:MontserratZ,sans-serif;font-size:calc(13.6px + 1.375vw);font-weight:400;margin-top:calc(4px + .3125vw);text-transform:none}.k-club-block .grid .content .club-button{margin-top:calc(15.6px + .75vw)}.k-club-block .grid .content .club-button a{background:#98816f;border:1px solid #98816f;padding:calc(9px + .3125vw) calc(13px + .625vw);position:relative;width:-moz-fit-content;width:fit-content;z-index:0}@media screen and (min-width:1024px){.k-club-block .grid .content .club-button a{font-size:.95vw;max-width:280px;padding:1.6008537887vh 1.3020833333vw}}@media screen and (min-width:1024px) and (max-width:1280px){.k-club-block .grid .content .club-button a{font-size:16px}}.k-club-block .grid .content .club-button a:before{background-color:#715d4e;content:"";height:100%;left:0;position:absolute;top:0;transition:all .6s ease;width:0;z-index:-1}.k-club-block .grid .content .club-button a:hover{color:#fff}.k-club-block .grid .content .club-button a:hover:before{width:100%}.k-club-block .grid .content .club-button a.primary-bg{background:#98816f;border:1px solid #98816f;color:#fff;text-align:center;width:100%}@media screen and (max-width:767px){.k-club-block .grid .content .club-button a.primary-bg{width:-moz-max-content;width:max-content}}.k-club-block .grid .content .club-button a.primary-bg:hover{border-color:#fff;color:#fff}.k-club-block .grid .content .club-button a{background-color:#98816f;border-radius:5px;color:#fff;display:inline-block;font-size:calc(13.6px + .75vw)!important;font-weight:500;line-height:1;max-width:-moz-fit-content!important;max-width:fit-content!important;padding:calc(13.2px + .5625vw) calc(7px + .9375vw)!important;text-transform:uppercase;transition:all .6s ease;width:100%}.home-experience-block{padding:0 7%;position:relative}@media screen and (max-width:767px){.home-experience-block{padding-bottom:30px}}.home-experience-block .left-overlay-bg{left:0;max-width:calc(78px + 14.6875vw);position:absolute;top:50%;transform:translateY(-50%);width:100%}@media screen and (max-width:767px){.home-experience-block .left-overlay-bg{top:25%}}.home-experience-block.restaurant{background-color:#efecea;padding-bottom:calc(14px + 5vw);padding-top:calc(14px + 5vw)}@media screen and (min-width:1024px){.home-experience-block.restaurant{padding-bottom:11vh}}@media screen and (max-width:767px){.home-experience-block.restaurant .grid{display:block}}.home-experience-block.restaurant .left-col{position:relative;z-index:1}.home-experience-block.restaurant .left-col .left-photo{align-items:flex-end;flex-direction:column;justify-content:flex-end;margin-right:calc(-18px - 3.75vw);margin-top:calc(24px + 1.875vw)}@media screen and (max-width:767px){.home-experience-block.restaurant .left-col .left-photo{margin-right:0}.home-experience-block.restaurant .left-col .left-photo .photo-content{height:100%;position:relative;transform:inherit;width:100%}.home-experience-block.restaurant .left-col .left-photo .photo-content img{max-width:100%;position:static;transform:inherit;width:100%}}.home-experience-block.restaurant .left-col .overlay-bg{left:35%;-o-object-fit:contain;object-fit:contain;position:absolute;top:25%;transform:translateX(-50%);width:calc(62px + 15vw);z-index:2}@media screen and (max-width:767px){.home-experience-block.restaurant .right-col{width:100%}}.home-experience-block .photo-content{height:100%;position:relative}.home-experience-block .photo-content:before{background:#000;background:linear-gradient(0deg,#000,transparent);bottom:0;content:"";height:70%;left:0;position:absolute;right:0;width:100%;z-index:0}.home-experience-block .photo-content .content{bottom:calc(12px + .9375vw);position:absolute;right:calc(12px + .9375vw)}.home-experience-block .photo-content .content .primary-title{color:#fff;line-height:1;text-align:right}.home-experience-block .photo-content .content .primary-title span{font-size:52%;font-weight:700;margin:0}.home-experience-block .primary-button{margin:40px 80px 0 0}@media screen and (max-width:767px){.home-experience-block .primary-button{display:block;margin:25px auto}}.home-experience-block .grid{display:grid;grid-template-columns:63% auto;grid-gap:15px}@media screen and (max-width:767px){.home-experience-block .grid{grid-template-columns:1fr 1fr}.home-experience-block .left-col{grid-column:span 2}}.home-experience-block .left-col .content{max-width:calc(276px + 23.125vw);width:100%}.home-experience-block .left-col .content .text{margin-top:calc(12px + .9375vw)}@media screen and (max-width:767px){.home-experience-block .left-col .content{text-align:center}.home-experience-block .left-col .content .primary-title{margin-bottom:15px}}.home-experience-block .left-col .left-photo{display:flex;justify-content:flex-end;margin-right:calc(-18px - 6.875vw);margin-top:120px;position:relative}@media screen and (max-width:767px){.home-experience-block .left-col .left-photo{margin-right:0;margin-top:0}}.home-experience-block .left-col .left-photo picture{display:flex}.home-experience-block .left-col .left-photo picture img{max-width:calc(206px + 23.125vw);width:100%}@media screen and (max-width:767px){.home-experience-block .left-col .left-photo picture img{height:245px;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;transform:translateY(calc(35% + 30px));width:45%}}.home-experience-block .right-col{height:calc(100% - 150px)}@media screen and (max-width:767px){.home-experience-block .right-col{grid-column:span 2;height:-moz-fit-content;height:fit-content;margin-left:auto;margin-top:30px;width:65%}}.home-experience-block .right-col .photo{height:100%;overflow:hidden}.home-experience-block .right-col .photo picture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.link-dashed{color:inherit;display:inline-block;position:relative;text-decoration:none}.link-dashed:after{border-bottom:1px dashed;bottom:-2px;content:"";height:1px;left:0;position:absolute;transform:scaleX(1);transform-origin:left;transition:transform .35s ease,border-color .35s ease;width:100%}.link-dashed{transition:color .3s ease}.link-dashed:hover{color:#866b21}.link-dashed:hover:after{border-bottom:1px dashed #866b21;transform:scaleX(1)}.gallery-slider{margin-bottom:calc(24px + 1.875vw);margin-top:calc(48px + 3.75vw);position:relative}@media screen and (min-width:1024px){.gallery-slider{margin-top:12.8068303095vh}}.gallery-slider .section-title{align-items:flex-end;display:flex;justify-content:flex-end;margin-bottom:calc(73px + 3.75vw)}@media screen and (max-width:767px){.gallery-slider .section-title{margin-bottom:40px}.gallery-slider .section-title .secondary-title{padding:10px 15px;text-align:center}}.gallery-slider .gallery-wrapper{height:-moz-max-content;height:max-content;margin-left:-12.5%;max-height:100vh;width:125%}@media screen and (max-width:767px){.gallery-slider .gallery-wrapper{margin-left:-40%;width:180%}}.gallery-slider .gallery-wrapper .gallery-block{height:calc(133px + 14.6875vw);transition:1s}@media screen and (min-width:1024px){.gallery-slider .gallery-wrapper .gallery-block{height:44.2902881537vh}}@media screen and (max-width:767px){.gallery-slider .gallery-wrapper .gallery-block{height:140px}}.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}}@media only screen and (max-device-width:1024px) and (orientation:portrait){.gallery-slider .gallery-wrapper .slick-slide{margin:0 35px}}@media screen and (max-width:767px){.gallery-slider .gallery-wrapper .slick-slide{margin:0 20px}}.gallery-slider .gallery-wrapper .slick-list{margin:0 -65px}@media screen and (min-width:1300px) and (max-width:1400px){.gallery-slider .gallery-wrapper .slick-list{margin:0 -55px}}@media only screen and (max-device-width:1024px) and (orientation:portrait){.gallery-slider .gallery-wrapper .slick-list{margin:0 -35px}}@media screen and (max-width:767px){.gallery-slider .gallery-wrapper .slick-list{margin:0 -20px}}.gallery-slider .gallery-wrapper .slick-list{overflow:visible!important;padding:0!important}.gallery-slider .gallery-wrapper .slick-center .gallery-block{transform:scale(1.2);transition:1s}.gallery-slider .gallery-slider-controller{align-items:center;display:flex;gap:calc(14px + .3125vw);justify-content:center;margin-top:calc(30px + 1.5625vw);position:relative;width:100%}.gallery-slider .gallery-slider-controller .left-arrow,.gallery-slider .gallery-slider-controller .right-arrow{border:1px solid #111;border-radius:50%;cursor:pointer;height:calc(28px + .625vw);padding:5px;width:calc(28px + .625vw)}.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:22px;gap:10px;left:0;overflow:hidden;position:relative;top:0;transform:translateX(0);width:95px}.gallery-slider .gallery-slider-controller .counter-block .total-counter{color:#111;margin:0 calc(7.6px + .125vw)}@media screen and (max-width:767px){.gallery-slider .gallery-slider-controller .counter-block .total-counter{margin-right:10px}}.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);transition:1s}.big-scroll-text{color:rgba(95,147,144,.08);font-family:Marekan,sans-serif;font-size:calc(42px + 7.1875vw);font-weight:700;line-height:.75;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translateY(-50%);transition:all .5s}@media screen and (min-width:1024px){.big-scroll-text{font-size:9.375vw}}.texture-overlay{bottom:-15%;left:0;max-width:calc(136px + 7.5vw);opacity:.36;position:absolute}.room-welcome-block{background-color:#efecea;padding-bottom:calc(20px + 3.125vw);padding-top:calc(20px + 3.125vw);position:relative}@media screen and (min-width:1024px){.room-welcome-block{padding-bottom:8.537886873vh;padding-top:8.537886873vh}}.room-welcome-block .grid{margin-left:auto;padding-left:10%;position:relative}@media screen and (max-width:1023px){.room-welcome-block .grid{padding-left:10%}}.room-welcome-block .grid .title-wrap{justify-content:flex-start;padding:0 calc(8px + 3.75vw) 0 0}.room-welcome-block .grid .title-wrap .primary-title{color:#98816f}.room-welcome-block .grid .content{display:grid;grid-template-columns:auto 1fr;grid-gap:calc(8px + 3.75vw);padding-right:calc(6px + 4.375vw)}@media screen and (max-width:1023px){.room-welcome-block .grid .content{grid-template-columns:auto}}.room-welcome-block .grid .content .room-capacity{color:#98816f;font-family:Marekan,sans-serif;font-size:calc(16.8px + 1.625vw);font-weight:400;line-height:1}.room-welcome-block .grid .content .text{text-align:justify}@media screen and (max-width:1023px){.room-welcome-block .grid .content .text{-moz-text-align-last:right;text-align-last:right}}.room-welcome-block .text-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:3.125vw;margin-top:4.8vh;padding-left:10%;padding-right:5%;text-align:justify}@media screen and (max-width:767px){.room-welcome-block .text-grid{grid-template-columns:auto;padding-left:5%}}.room-welcome-block .photo-grid{display:grid;grid-template-columns:60% auto;margin-top:calc(18px + 3.75vw);grid-gap:calc(8px + 3.75vw);justify-content:space-between}.room-welcome-block .photo-grid picture{display:flex}@media screen and (min-width:1024px){.room-welcome-block .photo-grid{display:none}}.room-welcome-block .feature-block{display:grid;grid-template-columns:auto 1fr;margin-top:calc(12px + 5.625vw);padding-right:calc(6px + 4.375vw);grid-gap:calc(18px + 3.75vw);align-items:flex-start}@media screen and (max-width:1023px){.room-welcome-block .feature-block{grid-template-columns:auto}}.room-welcome-block .feature-block .title-wrap{justify-content:flex-start;padding:calc(3px + .625vw) calc(12px + 2.5vw)}@media screen and (max-width:1023px){.room-welcome-block .feature-block .title-wrap{padding-left:calc(26px + 2.8125vw);width:65%}.room-welcome-block .feature-block .featured-grid{display:block;margin-left:calc(8px + 2.1875vw)}}.room-welcome-block .feature-block .featured-grid{display:flex;gap:calc(4px + 8.125vw);justify-content:space-between}.room-welcome-block .feature-block .featured-grid .featured-list{max-width:calc(278px + 13.125vw);width:100%}@media screen and (max-width:1023px){.room-welcome-block .feature-block .featured-grid .featured-list{margin:auto;padding-left:20px}}.room-welcome-block .feature-block .featured-grid ul li{padding-left:30px;position:relative}.room-welcome-block .feature-block .featured-grid ul li:not(:last-child){margin-bottom:calc(7px + .9375vw)}.room-welcome-block .feature-block .featured-grid ul li:before{background-color:#222;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:calc(6.6px + .4375vw);width:6px}.inner-k-club-block{position:relative}.inner-k-club-block .texture-overlay{bottom:-75%;left:auto;max-width:calc(136px + 7.5vw);opacity:1;position:absolute;right:0;z-index:1}@media screen and (max-width:1023px){.inner-k-club-block{display:none}}.amenities-block{margin-bottom:30px;padding:calc(20px + 3.125vw) 5% 30px;position:relative}.amenities-block .big-scroll-text{left:auto;right:-25%}.amenities-block .primary-title{text-align:center}.amenities-block .amenitites-grid{background-color:#fafafa;display:flex;gap:calc(7px + 5.625vw);margin:calc(10px + 1.5625vw) auto;max-width:1615px;padding:calc(24px + .3125vw)}@media screen and (min-width:1024px){.amenities-block .amenitites-grid{gap:5.9895833333vw;padding:3 .6051227321vh 1.5625vw}}@media screen and (max-width:767px){.amenities-block .amenitites-grid{display:block}}.amenities-block .amenitites-grid .amenities{position:relative}@media screen and (max-width:767px){.amenities-block .amenitites-grid .amenities{margin-bottom:calc(11px + 1.25vw)}}.amenities-block .amenitites-grid .amenities .items{align-items:center;display:flex;font-size:calc(13.6px + .4375vw)}@media screen and (min-width:1024px){.amenities-block .amenitites-grid .amenities .items{font-size:1.1458333333vw}}.amenities-block .amenitites-grid .amenities .items .svg-icon{margin-right:calc(9px + .3125vw)}.amenities-block .amenitites-grid .amenities .items .svg-icon picture{align-items:center;display:flex;justify-content:center}.amenities-block .amenitites-grid .amenities .items .svg-icon img{max-width:24px}.amenities-block .amenitites-grid .amenities .items:not(:last-child){margin-bottom:calc(11px + 1.25vw)}@media screen and (min-width:1024px){.amenities-block .amenitites-grid .amenities .items:not(:last-child){margin-bottom:3.7353255069vh}}.amenities-block .button-group{align-items:center;display:flex;justify-content:center;padding-top:0;position:relative;z-index:1}.amenities-block .button-group a{max-width:280px;text-align:center;width:100%}@media screen and (min-width:1024px){.amenities-block .button-group a{max-width:14.5833333333vw}}@media screen and (max-width:767px){.amenities-block .button-group a{max-width:230px}}.inner-room-acco-slider-wrap{margin-bottom:calc(20px + 3.125vw)}@media screen and (min-width:1024px){.inner-room-acco-slider-wrap{margin-bottom:8.5vh}}@media screen and (max-width:1023px){.inner-room-acco-slider-wrap{padding-top:0}}.inner-room-acco-slider-wrap .section-title{margin-bottom:calc(12px + .9375vw)}@media screen and (min-width:1024px){.inner-room-acco-slider-wrap .section-title{margin-bottom:3.2017075774vh}}@media screen and (max-width:1023px){.inner-room-acco-slider-wrap .section-title{padding-left:0;text-align:center}}.inner-room-acco-slider-wrap .section-title{padding-left:calc(8px + 3.75vw)}@media screen and (max-width:767px){.inner-room-acco-slider-wrap .acco-nav-slider-wrap{display:none}}@media screen and (max-width:1023px){.inner-room-acco-slider-wrap .acco-nav-slider-wrap{padding-bottom:50px;padding-top:50px}}.inner-room-acco-slider-wrap .acco-nav-slider-wrap .acco-nav-slider .slick-arrow{background-color:transparent;top:-25px}.book-now-mobile{align-items:center;display:none;justify-content:center;position:relative}@media only screen and (max-device-width:1024px) and (orientation:portrait){.book-now-mobile{display:flex}}.book-now-mobile a{background-color:#98816f;border-radius:5px;color:#fff;display:inline-block;font-weight:500;padding:9px 25px;text-align:center;width:220px}.inner-welcome-block{padding:0 5% calc(18px + 3.75vw)}.inner-welcome-block.table-welcom{padding-top:0}.inner-welcome-block .content{margin:auto;max-width:730px;text-align:center}.inner-welcome-block .content .text{margin-top:30px}.photo-gallery-block .section-title .title-wrap{align-items:center;justify-content:center;margin-left:auto;padding:0 calc(8px + 3.75vw);position:relative;width:100%}.photo-gallery-block .section-title .title-wrap .primary-title{text-align:left}.room-type-block{padding-bottom:calc(22px + 8.75vw);position:relative}.room-type-block:before{background-color:#2082a0;bottom:0;content:"";height:calc(180px + 6.25vw);left:0;position:absolute;right:0;width:100%}@media screen and (max-width:767px){.room-type-block.reverse{margin-top:60px}}.room-type-block.reverse:before{display:none}.room-type-block.reverse .grid{grid-template-columns:auto 60%}@media only screen and (max-device-width:1024px) and (orientation:portrait){.room-type-block.reverse .grid{grid-template-columns:auto}}.room-type-block.reverse .room-slider-wrap{order:2}@media only screen and (max-device-width:1024px) and (orientation:portrait){.room-type-block.reverse .room-slider-wrap{order:1}}.room-type-block.reverse .room-slider-wrap .price-title{left:auto;right:calc(11.6px + 4.1875vw)}.room-type-block.reverse .room-slider-wrap .room-photo-slider .slick-dots{left:calc(13.6px + 3.5625vw);right:auto}.room-type-block.reverse .room-details{padding-right:0}@media screen and (max-width:767px){.room-type-block.reverse .room-details{background-color:#eff0d7;margin-top:-15px}}.room-type-block.reverse .room-details .room-content{background-color:#2082a0;padding-left:calc(13px + 3.75vw)}.room-type-block.reverse .room-details .room-content .acco-title-col .room-types{grid-template-columns:auto 1fr;margin-left:0;margin-right:12px}@media screen and (max-width:767px){.room-type-block.reverse .room-details .room-content .acco-title-col .room-types{margin-right:0}}.room-type-block.reverse .room-details .room-content .acco-title-col .room-types .line{order:2}.room-type-block.reverse .room-details .room-content .acco-title-col .room-types .type{order:1}.room-type-block.reverse .room-details .room-content .acco-title-col .room-name{background-color:#fff;margin-left:0;margin-right:-90px;padding-left:45px;padding-right:calc(99px + 1.875vw);text-align:right}@media screen and (max-width:767px){.room-type-block.reverse .room-details .room-content .acco-title-col .room-name{background-color:#2082a0;margin-right:0;padding-left:15px;padding-right:15px;text-align:center}}.room-type-block.reverse .room-details .room-content .room-text{padding-bottom:calc(9px + 1.875vw);padding-left:0;padding-right:calc(9px + 1.875vw)}.room-type-block.reverse .room-details .icon-and-buttons{padding-left:calc(13px + 3.75vw);padding-right:calc(9px + 1.875vw)}.room-type-block.reverse .room-details .icon-and-buttons .room-button-wrap{margin-top:0}.room-type-block .grid{display:grid;grid-template-columns:60% auto;position:relative}@media only screen and (max-device-width:1024px) and (orientation:portrait){.room-type-block .grid{display:block}}@media screen and (max-width:767px){.room-type-block .grid{padding-bottom:160px;padding-top:80px}}.room-type-block .room-slider-wrap{height:100%;position:relative}.room-type-block .room-slider-wrap .room-photo-slider,.room-type-block .room-slider-wrap .room-photo-slider .slick-list,.room-type-block .room-slider-wrap .room-photo-slider .slick-list .slick-track,.room-type-block .room-slider-wrap .room-photo-slider .slick-list .slick-track .slick-slide>div{height:100%}.room-type-block .room-slider-wrap .room-photo-slider .single-slide{align-items:flex-end;display:flex;height:100%;min-height:calc(134px + 26.875vw);padding:50px 92px;position:relative}.room-type-block .room-slider-wrap .room-photo-slider .single-slide .slide-photo{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.room-type-block .room-slider-wrap .room-photo-slider .slick-dots{align-items:center;bottom:calc(32px + 2.5vw);display:flex;left:auto;position:absolute;right:calc(3px + 3.75vw);z-index:2}.room-type-block .room-slider-wrap .room-photo-slider .slick-dots li{display:flex}.room-type-block .room-slider-wrap .room-photo-slider .slick-dots li.slick-active button{background-color:#98816f}.room-type-block .room-slider-wrap .room-photo-slider .slick-dots button{background:#fff;border:0;border-radius:50%;cursor:pointer;font-size:0;height:calc(10.4px + .5vw);margin-right:calc(14px + .3125vw);transition:all .5s ease;width:calc(10.4px + .5vw)}.room-type-block .room-slider-wrap .price-title{background-color:#2082a0;bottom:calc(14px + 1.875vw);font-size:calc(13.6px + 2vw);left:calc(5.6px + 4.5vw);padding:calc(9px + .3125vw) calc(15px + 1.5625vw);position:absolute}.room-type-block .room-details{display:flex;flex-direction:column;gap:calc(21px + 1.25vw);justify-content:space-between;padding-right:calc(13px + 3.75vw)}.room-type-block .room-details .accommodation-right-bg{left:auto;max-width:calc(236px + 20vw);position:absolute;right:-15px;top:50%;transform:translateY(-50%);z-index:-1}.room-type-block .room-details .accommodation-right-bg.go-club-bg{left:-10%;max-width:calc(261px + 12.1875vw);right:auto;top:30%}.room-type-block .room-details .accommodation-right-bg img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%}@media screen and (max-width:767px){.room-type-block .room-details .room-content{order:2;padding-left:25px}.room-type-block .room-details .room-content .acco-title-col{left:50%;padding:0;position:absolute;top:0;transform:translateX(-50%);width:calc(100% - 40px)}}.room-type-block .room-details .room-content .acco-title-col .room-types{align-items:center;display:grid;gap:calc(7.4px + .8125vw);grid-template-columns:1fr auto;margin-bottom:calc(12.4px + .8125vw);margin-left:12px;margin-top:calc(12px + .9375vw)}.room-type-block .room-details .room-content .acco-title-col .room-types .line{background:#000;height:1px}.room-type-block .room-details .room-content .acco-title-col .room-types .type{font-size:calc(11.2px + 1.5vw);letter-spacing:2px;line-height:1;text-transform:uppercase}.room-type-block .room-details .room-content .room-name{background-color:#2082a0;display:block;margin-left:-90px;padding:calc(7px + .9375vw) calc(9px + 1.875vw) calc(7px + .9375vw) calc(99px + 1.875vw);text-transform:uppercase}@media screen and (max-width:767px){.room-type-block .room-details .room-content .room-name{margin-left:0;padding-left:15px;text-align:center}}.room-type-block .room-details .room-content .room-text{font-size:calc(13.4px + .5vw);margin-top:calc(6px + 2.8125vw);padding-left:calc(9px + 1.875vw)}@media screen and (max-width:767px){.room-type-block .room-details .room-content .room-text{padding-bottom:20px;padding-left:0}}.room-type-block .room-details .room-content .room-text p:not(:last-child){margin-bottom:calc(6px + 2.8125vw)}.room-type-block .room-details .icon-and-buttons{padding-left:calc(9px + 1.875vw)}.room-type-block .room-details .icon-and-buttons .grid-icon{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;grid-gap:15px}@media screen and (max-width:767px){.room-type-block .room-details .icon-and-buttons .grid-icon{display:flex;flex-wrap:wrap;justify-content:center;margin-top:15px;width:100%}.room-type-block .room-details .icon-and-buttons .grid-icon .single-item{width:44%}}.room-type-block .room-details .icon-and-buttons .grid-icon .single-item .svg-icon{align-items:flex-end;display:flex;height:100%;justify-content:center;margin-bottom:calc(9px + .3125vw);max-height:calc(39px + .3125vw)}.room-type-block .room-details .icon-and-buttons .grid-icon .single-item .svg-icon picture{align-items:center;display:flex;justify-content:center}.room-type-block .room-details .icon-and-buttons .grid-icon .single-item .svg-icon picture img{max-width:calc(27px + .9375vw)}@media screen and (max-width:767px){.room-type-block .room-details .icon-and-buttons .button-wrapper{bottom:0;flex-direction:column;left:50%;position:absolute;transform:translateX(-50%)}.room-type-block .room-details .icon-and-buttons .button-wrapper a{width:230px}}.restaurant-content-block{margin-top:calc(14px + 1.875vw);padding-bottom:calc(36px + 7.5vw);position:relative}.restaurant-content-block:before{background-color:#2082a0;content:"";height:100%;left:0;position:absolute;top:0;width:50%;z-index:-1}@media only screen and (max-device-width:1024px) and (orientation:portrait){.restaurant-content-block:before{width:100%}}.restaurant-content-block:after{background-color:#2082a0;content:"";height:100%;position:absolute;right:0;top:0;width:90px;z-index:-1}@media only screen and (max-device-width:1024px) and (orientation:portrait){.restaurant-content-block:after{display:none}}.restaurant-content-section{position:relative}.restaurant-content-section .restaurant-center-bg{bottom:0;left:25%;max-width:calc(190px + 34.375vw);position:absolute;z-index:-1}.restaurant-content-section .restaurant-center-bg img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%}.restaurant-content-section.reverse .grid .content-col{order:2;padding-bottom:0;padding-left:calc(47px + 4.0625vw);padding-right:calc(44px + 5vw)}.restaurant-content-section.reverse .grid .content-col .event-logo{margin-top:calc(9px + 1.875vw)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.restaurant-content-section.reverse .grid .content-col{order:inherit;padding-left:calc(12px + 4.0625vw);padding-right:calc(12px + 4.0625vw)}}.restaurant-content-section .grid{display:grid;grid-template-columns:50% auto}@media only screen and (max-device-width:1024px) and (orientation:portrait){.restaurant-content-section .grid{grid-template-columns:auto}}.restaurant-content-section .grid .content-col{padding:calc(20px + 1.5625vw) calc(47px + 4.0625vw) calc(12px + 4.0625vw) calc(12px + 4.0625vw)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.restaurant-content-section .grid .content-col{padding-right:calc(12px + 4.0625vw)}}.restaurant-content-section .grid .content-col .event-logo{display:block;margin:0 auto calc(15px + 1.5625vw);max-width:calc(106px + 4.375vw)}.restaurant-content-section .grid .content-col .event-title{display:block;padding:0 calc(6px + 1.25vw);text-align:center}@media only screen and (max-device-width:1024px) and (orientation:portrait){.restaurant-content-section .grid .content-col .event-title{margin-bottom:25px;padding:0}}.restaurant-content-section .grid .content-col .event-title span{display:block}@media only screen and (max-device-width:1024px) and (orientation:portrait){.restaurant-content-section .grid .content-col .event-title span{display:inline-block}}.restaurant-content-section .grid .content-col .text{margin-top:calc(15px + 1.5625vw);text-align:justify}.restaurant-content-section .grid .content-col .text p:not(:last-child){margin-bottom:15px}.restaurant-content-section .grid .content-col .text ul{list-style:disc;padding-left:25px}.restaurant-content-section .grid .photo-col .photo{height:calc(180px + 31.25vw);margin-left:-75px;margin-top:-50px}.restaurant-content-section .grid .photo-col .photo.liotrivi-photo{margin-left:0;margin-right:-75px;margin-top:0}@media screen and (max-width:1023px){.restaurant-content-section .grid .photo-col .photo.show-desktop{display:none}}.restaurant-content-section .grid .photo-col .photo.show-mobile{margin-bottom:25px}@media screen and (min-width:1024px){.restaurant-content-section .grid .photo-col .photo.show-mobile{display:none}}.restaurant-content-section .grid .photo-col .photo img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.restaurant-content-section .grid .photo-col .button-wrapper{margin-right:90px;margin-top:calc(12px + .9375vw);padding:0 6.25vw}@media only screen and (max-device-width:1024px) and (orientation:portrait){.restaurant-content-section .grid .photo-col .button-wrapper{margin:0}}@media screen and (max-width:767px){.restaurant-content-section .grid .photo-col .button-wrapper{flex-direction:column;margin:auto;max-width:280px}}.reservation-table-block .reservation-wrap{background-color:#98816f;border-bottom-left-radius:100px;border-top-right-radius:100px;margin:0 auto;max-width:1300px;min-height:420px;padding:calc(17px + 2.5vw) calc(8px + 2.1875vw)}@media screen and (max-width:767px){.reservation-table-block .reservation-wrap{border-bottom-left-radius:60px;border-top-right-radius:0}}.reservation-table-block .reservation-wrap .secondary-title{color:#fff;display:block;margin-bottom:calc(19px + 3.4375vw)}.reservation-table-block .reservation-wrap #reservation_form .col-space{margin-bottom:calc(6px + 2.8125vw)}@media screen and (max-width:767px){.reservation-table-block .reservation-wrap #reservation_form .col-space{margin-bottom:15px}}.reservation-table-block .reservation-wrap #reservation_form .column-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(-15px + 9.375vw)}@media only screen and (min-device-width:768px) and (max-device-width:1023px){.reservation-table-block .reservation-wrap #reservation_form .column-2{grid-gap:15px}}@media screen and (max-width:767px){.reservation-table-block .reservation-wrap #reservation_form .column-2{grid-template-columns:auto;grid-gap:15px}}.reservation-table-block .reservation-wrap #reservation_form .column-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(5px + 7.8125vw)}@media only screen and (min-device-width:768px) and (max-device-width:1023px){.reservation-table-block .reservation-wrap #reservation_form .column-3{grid-gap:15px}}@media screen and (max-width:767px){.reservation-table-block .reservation-wrap #reservation_form .column-3{grid-template-columns:auto;grid-gap:15px}}.reservation-table-block .reservation-wrap #reservation_form input,.reservation-table-block .reservation-wrap #reservation_form select,.reservation-table-block .reservation-wrap #reservation_form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid #fff;color:#fff;font-family:MontserratZ,sans-serif;font-size:calc(17px + .3125vw);outline:none;padding:calc(8px + .625vw) calc(9px + .3125vw);width:100%}.reservation-table-block .reservation-wrap #reservation_form select option{color:#111}.reservation-table-block .reservation-wrap #reservation_form .input-box{position:relative}.reservation-table-block .reservation-wrap #reservation_form .input-box .input-icon{filter:invert(1);max-width:calc(22px + .9375vw);pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.reservation-table-block .reservation-wrap #reservation_form #submit{background:#4f4b49;border:0;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:calc(18.4px + .5vw);font-weight:500;line-height:1;margin:0 auto;max-width:450px;max-width:228px;padding:15px 10px;text-align:center;width:100%}.reservation-table-block .reservation-wrap #reservation_form textarea{height:100%;min-height:142px}.reservation-table-block .reservation-wrap #reservation_form .input-col{display:flex;flex-direction:column}.reservation-table-block .reservation-wrap #reservation_form .input-col label{color:#fff;font-family:Marekan,sans-serif;font-size:calc(18px + .625vw);font-weight:500}.reservation-table-block .reservation-wrap #reservation_form .input-col.message-box{max-width:600px;width:100%}@media only screen and (min-device-width:768px) and (max-device-width:1023px){.reservation-table-block .reservation-wrap #reservation_form .input-col.message-box{max-width:100%}}.reservation-table-block .reservation-wrap #reservation_form .accept-privay-box{align-items:center;display:flex;justify-content:center;margin:calc(19px + 1.875vw) auto}.reservation-table-block .reservation-wrap #reservation_form .accept-privay-box input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer;height:calc(13px + .625vw);margin-right:calc(3px + .625vw);width:calc(13px + .625vw)}.reservation-table-block .reservation-wrap #reservation_form .accept-privay-box label{cursor:pointer;font-family:MontserratZ,sans-serif;font-size:calc(9.8px + .6875vw);font-weight:400}.reservation-table-block .reservation-wrap ::-moz-placeholder{color:#fff;opacity:1}.reservation-table-block .reservation-wrap ::placeholder{color:#fff}.hotel-location-block{background-color:#2082a0;padding:calc(17px + 5.625vw) 0 calc(17px + 5.625vw) calc(-2px + 8.4375vw)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.hotel-location-block{padding-right:calc(-2px + 8.4375vw)}}.hotel-location-block .grid{display:grid;grid-template-columns:auto 60%;grid-gap:calc(18px + 3.75vw)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.hotel-location-block .grid{grid-template-columns:auto}}.hotel-location-block .grid .secondary-title{margin-bottom:calc(20px + 1.5625vw)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.hotel-location-block .grid .secondary-title{text-align:center;width:100%}}.hotel-location-block .grid .text p:not(:last-child){margin-bottom:15px}@media screen and (max-width:1023px){.hotel-location-block .grid .photo-col.show-desktop{display:none}}.hotel-location-block .grid .photo-col.show-mobile{margin-bottom:15px}@media screen and (min-width:1024px){.hotel-location-block .grid .photo-col.show-mobile{display:none}}.hotel-location-block .grid .photo-col img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.near-location-block{padding:calc(24px + 3.4375vw) 5% calc(28px + 5.3125vw);position:relative}.near-location-block .location-right-bg{max-width:calc(210px + 15.625vw);position:absolute;right:0;top:-10%;z-index:1}.near-location-block .location-right-bg img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%}.near-location-block .location-left-bg{bottom:-25%;left:0;max-width:calc(210px + 15.625vw);position:absolute;right:auto;z-index:-1}.near-location-block .location-left-bg img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%}.near-location-block .location-wrap{border:2px solid #98816f;border-radius:100px;margin:0 auto;max-width:1560px;padding:calc(14px + 1.875vw)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.near-location-block .location-wrap{border-radius:30px}}.near-location-block .location-wrap .grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px}@media only screen and (max-device-width:1024px) and (orientation:portrait){.near-location-block .location-wrap .grid{grid-template-columns:auto;grid-gap:0}}.near-location-block .location-wrap .grid .location-col{padding:calc(21px + 2.8125vw) 0}@media only screen and (max-device-width:1024px) and (orientation:portrait){.near-location-block .location-wrap .grid .location-col{padding-bottom:0}}.near-location-block .location-wrap .grid .location-col.secondary-bg-color{background-color:#2082a0;border-radius:80px;padding:calc(21px + 2.8125vw) calc(14px + 1.875vw)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.near-location-block .location-wrap .grid .location-col.secondary-bg-color{background-color:#fff;border-radius:0;padding:0}}.near-location-block .location-wrap .location-title{background-color:#2082a0;border-radius:120px;display:block;padding:calc(14px + 1.875vw) 15px;position:relative;text-align:center;z-index:2}.near-location-block .location-wrap .text{margin:calc(14px + 1.875vw) auto;max-width:640px;text-align:center;width:100%}.near-location-block .location-wrap .location{display:grid;gap:calc(13px + .625vw);grid-template-columns:1fr calc(63.6202px + 3.55619vw);justify-content:space-between}.near-location-block .location-wrap .location .distance{display:flex;justify-content:flex-end}.near-location-block .location-wrap .location .distance img{margin-left:10px;max-width:15px}.near-location-block .location-wrap .location:not(:last-child){margin-bottom:calc(12px + .9375vw)}.near-distance-block{padding:calc(24px + 3.4375vw) 5% calc(28px + 5.3125vw);position:relative}.near-distance-block .location-right-bg{max-width:calc(210px + 15.625vw);position:absolute;right:0;top:-10%;z-index:1}.near-distance-block .location-right-bg img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%}.near-distance-block .location-left-bg{bottom:-25%;left:0;max-width:calc(210px + 15.625vw);position:absolute;right:auto;z-index:-1}.near-distance-block .location-left-bg img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%}.near-distance-block .location-wrap{border:2px solid #98816f;margin:0 auto;max-width:1560px;padding:calc(14px + 1.875vw)}.near-distance-block .location-wrap .event-title{margin:auto;width:100%}.near-distance-block .location-wrap .grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;margin-top:calc(21px + 1.25vw)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.near-distance-block .location-wrap .grid{grid-template-columns:auto;grid-gap:0}}.near-distance-block .location-wrap .grid .location-col{padding:calc(21px + 2.8125vw) 0}@media only screen and (max-device-width:1024px) and (orientation:portrait){.near-distance-block .location-wrap .grid .location-col{padding-bottom:0;padding-top:0}}.near-distance-block .location-wrap .grid .location-col .location{display:grid;padding-left:0}.near-distance-block .location-wrap .grid .location-col .location:before{display:none}.near-distance-block .location-wrap .grid .location-col.secondary-bg-color{background-color:#efecea;padding:calc(21px + 2.8125vw) calc(14px + 1.875vw)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.near-distance-block .location-wrap .grid .location-col.secondary-bg-color .location .distance,.near-distance-block .location-wrap .grid .location-col.secondary-bg-color .location .place-name{color:initial}.near-distance-block .location-wrap .grid .location-col.secondary-bg-color .location .distance img{filter:invert(0)}.near-distance-block .location-wrap .grid .location-col.secondary-bg-color{background-color:#fff;border-radius:0;padding:0}}.near-distance-block .location-wrap .location-title{border-radius:120px;display:block;padding:0 15px;position:relative;text-align:center;z-index:2}.near-distance-block .location-wrap .text{margin:calc(16px + 1.25vw) auto;max-width:900px;text-align:center;width:100%}.near-distance-block .location-wrap .text .location-col{margin-top:calc(16px + 1.25vw);position:relative;text-align:left;z-index:2}.location{display:grid;gap:calc(13px + .625vw);grid-template-columns:1fr calc(85.44808px + 1.42248vw);justify-content:space-between}.location .distance{display:flex;justify-content:flex-end}.location .distance img{margin-left:10px;max-width:15px}.location:not(:last-child){margin-bottom:calc(12px + .9375vw)}.location-col{margin-top:2.2vh}.location-col .location{display:flex;gap:0;justify-content:flex-start;padding-left:20px;position:relative}@media screen and (max-width:767px){.location-col .location{padding-left:0}}.location-col .location:before{background-color:#222;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:12px;width:8px}@media screen and (max-width:767px){.location-col .location:before{display:none}}.location-col .location:not(:last-child){margin-bottom:calc(8px + .625vw)}.welcome-text{padding:calc(22px + 2.5vw) 5% calc(18px + 3.75vw);position:relative}.welcome-text .right-parallax-bg{max-width:calc(300px + 6.25vw);position:absolute;right:0;top:-50%;z-index:-2}.welcome-text .text{margin:30px auto auto;max-width:740px;text-align:center;width:100%}.special-offers-block{background-color:#2082a0;padding:calc(12px + 5.625vw) 0 calc(65px + 4.6875vw)}.special-offers-block .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(23px + .625vw)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.special-offers-block .grid{grid-template-columns:auto;grid-gap:60px}}@media only screen and (min-device-width:768px) and (max-device-width:1023px){.special-offers-block .grid .single-offer{padding:0 10%}}.special-offers-block .grid .single-offer .title-wrapper{align-items:center;background-color:#fff;display:flex;gap:15px;justify-content:space-between;padding:calc(11px + 1.25vw) calc(9px + 1.875vw);position:relative}.special-offers-block .grid .single-offer .title-wrapper .number{color:rgba(95,147,144,.28);font-size:calc(62px + 2.5vw);font-weight:500;line-height:1;position:absolute}@media only screen and (max-device-width:1024px) and (orientation:portrait){.special-offers-block .grid .single-offer .title-wrapper .number{position:relative}}.special-offers-block .grid .single-offer .title-wrapper .offer-title{color:#121212;font-family:Marekan,sans-serif;font-size:calc(24px + 1.25vw);font-weight:500}.special-offers-block .grid .single-offer .photo{overflow:hidden;position:relative}.special-offers-block .grid .single-offer .photo picture{align-items:center;display:flex;justify-content:center}.special-offers-block .grid .single-offer .photo img{height:calc(222px + 11.875vw);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.special-offers-block .grid .single-offer .offer-content{background-color:#98816f;border-top-left-radius:calc(40px + 3.125vw);color:#fff;margin:calc(-55px - 6.25vw) auto 0;padding:calc(48px + .625vw) calc(26px + 1.25vw) calc(54px + 1.875vw);position:relative;width:calc(100% - 22px - 2.5vw)}@media only screen and (min-device-width:768px) and (max-device-width:1023px){.special-offers-block .grid .single-offer .offer-content{width:calc(80% - 22px - 2.5vw)}}.special-offers-block .grid .single-offer .offer-content .text{display:flex;flex-direction:column;gap:10px;height:calc(164px + 5vw);justify-content:space-between}@media screen and (max-width:767px){.special-offers-block .grid .single-offer .offer-content .text{height:auto}}.special-offers-block .grid .single-offer .offer-content .date{background-color:#2082a0;color:#121212;line-height:1;padding:15px 5px;position:absolute;right:calc(14px + 1.875vw);text-align:center;top:-25px;width:75%}.special-offers-block .grid .single-offer .offer-content .price-box{font-family:Marekan,sans-serif;font-size:calc(15.2px + .25vw);line-height:1}.special-offers-block .grid .single-offer .offer-content .price-box p:not(:last-child){margin-bottom:15px}.special-offers-block .grid .single-offer .offer-content .price-box .big-text{font-size:calc(24px + 1.875vw);margin-left:5px}.special-offers-block .grid .single-offer .offer-content .offer-button{align-items:center;bottom:calc(-23px - .625vw);display:flex;justify-content:center;left:0;position:absolute;width:100%}.special-offers-block .grid .single-offer .offer-content .offer-button a{background-color:#4f4b49;border-radius:5px;color:#fff;display:inline-block;font-size:calc(18.4px + .5vw);font-weight:500;max-width:calc(188px + 3.75vw);padding:15px 30px;text-align:center;width:100%}.services-wrap.services-revese .single-service .service-content .text{color:#000}.services-wrap.services-revese .single-service .service-content .primary-title{background-color:#4f4b49;color:#fff}.services-wrap .single-service{display:grid;grid-template-columns:auto 1fr;grid-gap:calc(2px + 2.5vw)}.services-wrap .single-service:not(:last-child){margin-bottom:calc(18px + 3.75vw)}.services-wrap .single-service .service-icon{width:calc(12px + 4.0625vw)}.services-wrap .single-service .service-content .primary-title{background-color:#eff0d7;display:block;font-size:calc(13px + 2.1875vw);padding:calc(12px + .9375vw) calc(16px + 1.25vw);text-align:left}@media screen and (max-width:767px){.services-wrap .single-service .service-content .primary-title{font-size:calc(13px + 2.1875vw);text-align:center}}.services-wrap .single-service .service-content .primary-title .sub{display:block;font-size:70%}.services-wrap .single-service .service-content .text{color:#fff;margin-top:calc(8px + 2.1875vw)}.services-wrap .single-service .service-content .text p:not(:last-child){margin-bottom:10px}.services-block{margin-top:calc(24px + 5vw);padding-bottom:calc(24px + 5vw);padding-left:calc(6px + 4.375vw);padding-top:calc(24px + 5vw);position:relative}@media screen and (max-width:767px){.services-block{margin-top:0;padding-right:calc(6px + 4.375vw)}}.services-block:before{background-color:#98816f;border-bottom-right-radius:100px;border-top-left-radius:100px;content:"";height:100%;left:0;position:absolute;top:0;width:80%;z-index:-1}@media screen and (max-width:767px){.services-block:before{border-radius:0;width:100%}}.services-block:after{background-color:#2082a0;bottom:-25%;content:"";height:40%;position:absolute;right:0;width:80%;z-index:-2}@media screen and (max-width:767px){.services-block:after{border-radius:0;width:100%}.services-block .left-col{order:1}}.services-block.reverse{margin-bottom:calc(24px + 5vw);margin-top:0;padding-left:0;padding-right:calc(6px + 4.375vw)}@media screen and (max-width:767px){.services-block.reverse{margin-bottom:0;padding-left:calc(6px + 4.375vw)}}.services-block.reverse:before{background-color:#2082a0;border-radius:0;left:auto;right:0}.services-block.reverse:after{display:none}.services-block.reverse .service-icon picture img{filter:invert(0)}.services-block.reverse .left-col{order:2}.services-block .right-parallax-bg{position:absolute;right:0;top:-15%;z-index:-2}.services-block .right-parallax-bg picture{align-items:center;display:flex;justify-content:center}.services-block .right-parallax-bg picture img{max-width:calc(240px + 18.75vw)}.services-block .service-icon picture{align-items:center;display:flex;justify-content:center}.services-block .service-icon picture img{filter:invert(1)}.services-block .grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(27px + 5.625vw);align-items:center}@media screen and (max-width:767px){.services-block .grid{grid-template-columns:auto}}.services-block .grid .right-col{display:flex;flex-direction:column;height:100%;justify-content:space-between}.services-block .grid .right-col .v-title-col .title{color:rgba(95,147,144,.77);font-family:Marekan,sans-serif;font-size:calc(60px + 6.25vw);font-weight:500;margin-bottom:calc(8px + 3.75vw);text-orientation:mixed;text-transform:uppercase;transform:scale(-1);writing-mode:vertical-rl}@media screen and (max-width:767px){.services-block .grid .right-col .v-title-col .title{transform:scale(1);writing-mode:unset}}.place-block{margin-bottom:calc(62px + 2.5vw);position:relative}@media only screen and (max-device-width:1024px) and (orientation:portrait){.place-block{margin-top:30px}}.place-block picture{align-items:center;display:flex;justify-content:center}.place-block.reverse .grid{grid-template-columns:auto 55%}@media only screen and (max-device-width:1024px) and (orientation:portrait){.place-block.reverse .grid{grid-template-columns:auto}}.place-block.reverse .grid .photo-col{order:2}@media only screen and (max-device-width:1024px) and (orientation:portrait){.place-block.reverse .grid .photo-col{order:0}}.place-block .grid{display:grid;grid-template-columns:55% auto}@media only screen and (max-device-width:1024px) and (orientation:portrait){.place-block .grid{grid-template-columns:auto}}.place-block .grid .place-content .content .primary-title{background-color:#2082a0;font-family:Marekan,sans-serif;font-size:calc(16.8px + 1.625vw);font-weight:500;padding:calc(18px + .625vw) 20px calc(18px + .625vw) calc(14px + 1.875vw);text-align:left}@media only screen and (max-device-width:1024px) and (orientation:portrait){.place-block .grid .place-content .content .primary-title{left:50%;position:absolute;text-align:center;top:-40px;transform:translateX(-50%);width:calc(100% - 80px)}}.place-block .grid .place-content .content .icons-wrap{display:flex;gap:calc(13px + .625vw);margin:calc(24px + .3125vw) 0;padding-left:calc(14px + 1.875vw)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.place-block .grid .place-content .content .icons-wrap{justify-content:center;padding-right:calc(14px + 1.875vw)}}.place-block .grid .place-content .content .icons-wrap .icon-text{align-items:center;display:flex;flex-direction:column;justify-content:center}.place-block .grid .place-content .content .icons-wrap .link{align-items:center;display:flex;margin-top:10px}.place-block .grid .place-content .content .icons-wrap .link img{margin-left:10px;max-width:15px}.place-block .grid .place-content .content .icons-wrap img{max-height:calc(22px + .9375vw)}.place-block .grid .place-content .content .text{max-width:calc(230px + 21.875vw);padding-left:calc(14px + 1.875vw);text-align:justify}@media only screen and (max-device-width:1024px) and (orientation:portrait){.place-block .grid .place-content .content .text{max-width:100%;padding-right:calc(14px + 1.875vw)}}.place-block .grid .place-content .content .text p:not(:last-child){margin-bottom:15px}.information-block{padding-left:calc(4px + 5vw);padding-right:calc(6px + 4.375vw);padding-top:calc(12px + 2.5vw);position:relative}.information-block .right-parallax-bg{bottom:15%;position:absolute;right:0;z-index:-1}.information-block .grid{display:grid;grid-template-columns:55% auto;grid-gap:calc(12px + 2.5vw)}.information-block .grid .info-content .content .download-wrap{margin-bottom:calc(12px + 2.5vw)}.information-block .grid .info-content .content .download-wrap .text{margin:0}.information-block .grid .info-content .content .download-wrap img{margin-top:calc(16px + 1.25vw);max-height:calc(42px + 5.625vw)}.information-block .grid .info-content .content .title-block .secondary-title{background-color:#2082a0;display:block;margin-bottom:calc(14px + 1.875vw);padding:calc(13px + .625vw) 0;position:relative;width:100%}.information-block .grid .info-content .content .title-block .secondary-title:before{background-color:#2082a0;content:"";height:100%;left:-25%;position:absolute;top:0;width:25%}.information-block .grid .info-content .content .text{margin-bottom:calc(14px + 1.875vw);max-width:calc(325.71429px + 26.78571vw)}.information-block .grid .info-content .content .text p:not(:last-child){margin-bottom:10px}.information-block .grid .info-content .content .text p.box{display:flex;flex-direction:column;gap:3px;margin:30px 0}.suites-block{background:#efecea}.suites-block .accommodation-intro-wrap{margin-top:0;padding-bottom:calc(30px + 6.25vw);padding-top:calc(24px + 5vw);position:relative}.suites-block .accommodation-intro-wrap .content .text{padding:0 15px}.suites-block .accommodation-intro-wrap .left-col{left:0;max-width:calc(202px + 5.625vw);position:absolute;top:10%;width:100%}.accommodation-block{margin-bottom:calc(52px + 2.5vw)}@media screen and (min-width:1024px){.accommodation-block{margin-bottom:10.6723585912vh}}@media screen and (max-width:1023px){.accommodation-block{margin:auto auto 60px;max-width:calc(100vw - 50px);width:100%}}.accommodation-block .acco-header{display:grid;grid-template-columns:55% auto;width:100%}.accommodation-block .acco-header.light-bg{background-color:#efecea}@media screen and (max-width:1023px){.accommodation-block .acco-header{grid-template-columns:auto;grid-gap:15px;margin:15px auto;padding-bottom:15px}}.accommodation-block .acco-header .title-col .suite-title{background:#98816f;color:#efecea;font-weight:600;letter-spacing:1px;max-width:800px;padding:calc(9px + .3125vw) 20px calc(9px + .3125vw) 0;text-align:center;width:100%}.accommodation-block .acco-header .title-col .suite-title .subtitle{display:block;font-size:calc(18px + .625vw);font-weight:400;line-height:1}@media screen and (max-width:767px){.accommodation-block .acco-header .title-col .suite-title .subtitle{margin-top:5px}}.accommodation-block .acco-header .suite-details-title{align-items:center;display:grid;width:100%}.accommodation-block .acco-header .suite-details-title .details-title{color:#98816f;font-family:Bona Nova,sans-serif;font-size:calc(17px + .9375vw);font-weight:400;letter-spacing:2px;text-align:center;text-transform:uppercase}.accommodation-block .grid{display:grid;grid-template-columns:57% auto}@media screen and (max-width:1023px){.accommodation-block .grid{grid-template-columns:auto}}.accommodation-block .grid .left-col{height:60vh;position:relative}@media screen and (max-width:1023px){.accommodation-block .grid .left-col{height:auto;width:calc(100vw - 50px)}}.accommodation-block .grid .left-col .suites-slider{height:100%}@media screen and (max-width:767px){.accommodation-block .grid .left-col .suites-slider{height:auto}}.accommodation-block .grid .left-col .suites-slider .slick-list{height:100%}@media screen and (max-width:767px){.accommodation-block .grid .left-col .suites-slider .slick-list{height:auto}}.accommodation-block .grid .left-col .suites-slider .slick-list .slick-track{height:100%}@media screen and (max-width:767px){.accommodation-block .grid .left-col .suites-slider .slick-list .slick-track{height:auto}}.accommodation-block .grid .left-col .suites-slider .slick-list .slick-track div{height:100%}@media screen and (max-width:1023px){.accommodation-block .grid .left-col .suites-slider .slick-list .slick-track div{height:50vh}}@media screen and (max-width:1023px) and (max-width:767px){.accommodation-block .grid .left-col .suites-slider .slick-list .slick-track div{height:30vh}}.accommodation-block .grid .left-col ul.slick-dots{bottom:20px;display:flex;gap:10px;left:50px;position:absolute;transform:translate(-20px,-20px)}@media screen and (max-width:767px){.accommodation-block .grid .left-col ul.slick-dots{bottom:0}}.accommodation-block .grid .left-col ul.slick-dots li button{background:#fff;border:none;border-radius:50%;cursor:pointer;font-size:0;height:calc(10.4px + .5vw);width:calc(10.4px + .5vw)}.accommodation-block .grid .left-col ul.slick-dots .slick-active button{background:#a3a298}.accommodation-block .grid .left-col .single-slider{height:100%}.accommodation-block .grid .left-col .single-slider img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.accommodation-block .grid .left-col .left-col-bottom-heading{align-items:flex-end;bottom:3.2017075774vh;color:#fff;display:inline-flex;height:100%;justify-content:flex-end;left:auto;margin-bottom:0;max-height:80px;position:absolute;right:1.5625vw;transform:translate(0);width:-moz-fit-content;width:fit-content}@media screen and (max-width:1023px){.accommodation-block .grid .left-col .left-col-bottom-heading{height:auto;justify-content:center;left:50%;position:relative;transform:translateX(-50%);width:100%}}@media screen and (max-width:1023px) and (max-width:767px){.accommodation-block .grid .left-col .left-col-bottom-heading{top:0}}.accommodation-block .grid .left-col .left-col-bottom-heading .suite-bottom-title{background-color:hsla(26,17%,52%,.8);font-size:calc(16.4px + 1.125vw);max-width:500px;padding:15px 25px;text-align:center;width:100%}@media screen and (min-width:1024px){.accommodation-block .grid .left-col .left-col-bottom-heading .suite-bottom-title{font-size:1.9791666667vw}}@media screen and (max-width:767px){.accommodation-block .grid .left-col .left-col-bottom-heading .suite-bottom-title{max-width:-moz-fit-content;max-width:fit-content}}.accommodation-block .grid .right-col{align-items:center;background:#efecea;display:grid;height:100%;padding:calc(12px + 2.5vw) calc(6px + 4.375vw)}@media screen and (min-width:1024px) and (max-width:1280px){.accommodation-block .grid .right-col{padding-left:25px;padding-right:25px}}@media screen and (max-width:1023px){.accommodation-block .grid .right-col{background-color:#fff;padding-top:80px}}@media screen and (max-width:767px){.accommodation-block .grid .right-col{padding-left:0;padding-right:0;padding-top:25px}}.accommodation-block .grid .right-col .text{text-align:justify}.accommodation-block .grid .right-col .icon-box{display:flex;justify-content:space-between;padding:calc(11px + 1.25vw) 0 calc(16px + 1.25vw);grid-gap:10px}.accommodation-block .grid .right-col .icon-box .text{text-align:initial;text-align:center}.accommodation-block .grid .right-col .icon-box .single-icon{text-align:center}@media screen and (max-width:767px){.accommodation-block .grid .right-col .icon-box .single-icon{width:44%}}.accommodation-block .grid .right-col .icon-box .single-icon img{max-width:calc(26px + 1.25vw)}.accommodation-block .grid .right-col .button-group{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(2px + 2.5vw);justify-content:space-between}@media screen and (max-width:767px){.accommodation-block .grid .right-col .button-group{grid-template-columns:auto;justify-content:center;grid-gap:15px}}.accommodation-block .grid .right-col .button-group .primary-button{margin:0 auto;max-width:280px;padding:calc(9px + .3125vw) calc(5px + 1.5625vw);text-align:center;width:100%}.accommodation-block .grid .right-col .button-group .primary-button:first-child{border:1px solid #98816f}@media screen and (max-width:767px){.accommodation-block .grid .right-col .button-group .primary-button{width:230px}}.accommodation-block .grid .right-col .button-group .primary-button:nth-child(2){background:#98816f;border:1px solid #98816f;color:#fff}.accommodation-block .grid .right-col .button-group .primary-button:nth-child(2):hover{border-color:#98816f}.privacy-block .primary-title{background:#efecea;padding-bottom:calc(38px + .625vw);padding-top:calc(34px + 1.875vw);text-align:center}.privacy-block .privacy-inner{display:flex;gap:60px;padding-bottom:calc(16px + 1.25vw);padding-right:7%;padding-top:calc(30px + 3.125vw)}.privacy-block .privacy-inner .privacy-side-img{background-image:url(../assets/images/privacy-policy/privacy-policy-side-img.png);background-position:50%;background-position:top;background-repeat:repeat-y;background-size:contain;max-width:320px;position:relative;width:100%}@media screen and (min-width:1024px){.privacy-block .privacy-inner .privacy-side-img{max-width:16.6666666667vw}}@media only screen and (min-device-width:768px) and (max-device-width:1023px){.privacy-block .privacy-inner .privacy-side-img{max-width:16.6666666667vw}}@media screen and (max-width:767px){.privacy-block .privacy-inner .privacy-side-img{background-image:none}.privacy-block .privacy-inner .privacy-side-img .pic1,.privacy-block .privacy-inner .privacy-side-img .pic2{display:none}}@media screen and (min-width:768px){.privacy-block .privacy-inner .privacy-side-img .pic3{display:none}}.privacy-block .privacy-inner .privacy-text-block{max-width:1200px;width:100%}.privacy-block .privacy-inner .privacy-text-block .text{font-size:calc(10.2px + .5625vw);margin-bottom:22px}.privacy-block .privacy-inner .privacy-text-block .text p:first-child{font-weight:600}.privacy-block .privacy-inner .privacy-text-block .text p:not(:last-child){margin-bottom:calc(4px + .3125vw)}.privacy-block .privacy-inner .privacy-text-block .text a{color:#565554}.privacy-block .privacy-inner .privacy-text-block .text span{display:block;margin-bottom:10px}@media screen and (max-width:767px){.privacy-block .privacy-inner{display:flex;flex-direction:column;gap:0;justify-content:center;padding:calc(30px + 3.125vw) 0 calc(16px + 1.25vw)}.privacy-block .privacy-inner .privacy-side-img{order:1}.privacy-block .privacy-inner .privacy-side-img img{min-width:500px;width:100%}.privacy-block .privacy-inner .privacy-text-block{padding:0 40px}.services-inner .header-content .inner-title{text-align:center}}.service-inner-block{background:#efecea;position:relative}.service-inner-block.reverse .transport-block{grid-template-columns:40% auto}@media screen and (max-width:1023px){.service-inner-block.reverse .transport-block{grid-template-columns:auto;padding-bottom:50px}}.service-inner-block.reverse .transport-block .left-col{margin-bottom:-75px;position:relative;z-index:2}.service-inner-block.reverse .transport-block .left-col img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:1023px){.service-inner-block.reverse .transport-block .left-col{margin-bottom:0;order:2}}.service-inner-block.reverse .transport-block .right-col .transport-main-content{margin-left:calc(11px + 5.9375vw);grid-gap:calc(16px + 4.375vw)}@media screen and (min-width:1024px){.service-inner-block.reverse .transport-block .right-col .transport-main-content{grid-gap:5.2083333333vw}}@media screen and (max-width:767px){.service-inner-block.reverse .transport-block{grid-template-columns:auto}.service-inner-block.reverse .transport-block .right-col{margin-left:-6%}.service-inner-block.reverse .transport-block .right-col .transport-main-content{padding-right:calc(-14.3736px + 12.30425vw);grid-gap:10px}.service-inner-block.reverse .transport-block .right-col .transport-main-content .transport-heading img{width:60%}.service-inner-block.reverse .transport-block .right-col .transport-main-content .content .transport-title{padding-left:10px;text-align:left}.service-inner-block.reverse .transport-block .right-col .transport-main-content .content .text{padding-right:16%}}@media screen and (max-width:767px) and (max-width:767px){.service-inner-block.reverse .transport-block .right-col .transport-main-content{margin-left:16px}}@media screen and (max-width:767px){.service-inner-block.reverse .transport-block .left-col{margin:0;padding-bottom:25px;text-align:center}.service-inner-block.reverse .transport-block .left-col img{width:70%}}.service-inner-block .pattern-img-block{left:0;position:absolute;top:12%}@media screen and (max-width:1023px){.service-inner-block .pattern-img-block{left:0;position:absolute;top:15%;width:18%}}@media screen and (min-width:1024px){.service-inner-block .pattern-img-block img{max-width:17.03125vw}}.service-inner-block .transport-block{display:grid;grid-template-columns:auto 40%;padding:100px 0 0;position:relative;grid-gap:50px}.service-inner-block .transport-block .button-group{margin-top:calc(10px + 1.5625vw)}@media screen and (min-width:1024px){.service-inner-block .transport-block .button-group{margin-top:4.2689434365vh;grid-gap:2.6041666667vw}}.service-inner-block .transport-block .transport-main-content{display:grid;grid-template-columns:auto 1fr;padding-right:calc(18px + 2.1875vw);width:100%;grid-gap:calc(12px + 5.625vw);margin-left:calc(-4px + 10.625vw);margin-top:calc(16px + 4.375vw)}@media screen and (min-width:1024px){.service-inner-block .transport-block .transport-main-content{width:auto;grid-gap:6.25vw}}.service-inner-block .transport-block .transport-main-content .transport-heading{position:relative;width:100%;z-index:1}.service-inner-block .transport-block .transport-main-content .transport-title{font-size:calc(24px + 1.875vw)}@media screen and (max-width:767px){.service-inner-block .transport-block .transport-main-content .transport-title{padding-right:6px}}.service-inner-block .transport-block .transport-main-content .text{margin-top:40px;max-width:650px;text-align:justify;width:100%}@media screen and (max-width:1023px){.service-inner-block .transport-block{grid-template-columns:auto;padding-top:50px}.service-inner-block .transport-block .transport-main-content{grid-gap:calc(14px + 1.875vw);display:grid;grid-template-columns:8% auto;margin-left:calc(16px + 4.375vw);margin-top:0;padding-right:0;width:100%}.service-inner-block .transport-block .transport-main-content .content{max-width:480px;width:100%}}@media screen and (max-width:1023px) and (max-width:767px){.service-inner-block .transport-block .transport-main-content{grid-template-columns:16% auto}}.service-inner-block .rent-a-car-block{position:relative}.service-inner-block .rent-a-car-block:before{background-color:rgba(34,34,34,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:1024px){.service-inner-block .rent-a-car-block{margin-top:160px}}.service-inner-block .rent-a-car-block .car-photo{overflow:hidden;position:relative;z-index:0}@media screen and (min-width:1024px){.service-inner-block .rent-a-car-block .car-photo{height:55vh}}.service-inner-block .rent-a-car-block .car-photo picture{display:flex;height:100%;width:100%}.service-inner-block .rent-a-car-block .car-photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%;width:100%}.service-inner-block .rent-a-car-block .car-content{align-items:start;display:grid;grid-template-columns:auto 1fr;justify-content:space-between;left:20%;max-width:800px;position:absolute;top:50%;transform:translate(-20%,-50%);width:100%;grid-gap:calc(12px + 2.5vw);z-index:2}@media screen and (max-width:767px){.service-inner-block .rent-a-car-block .car-content{padding:0 calc(5.68233px + 4.47427vw)}}.service-inner-block .rent-a-car-block .car-content .car-icon{margin-top:20px}.service-inner-block .rent-a-car-block .car-content .car-info,.service-inner-block .rent-a-car-block .car-content .car-info .car-title{color:#efecea}.service-inner-block .rent-a-car-block .car-content .car-info .text{padding-right:calc(7px + .9375vw);text-align:justify}@media screen and (max-width:1023px){.service-inner-block .rent-a-car-block .car-content{padding:0 calc(2px + 2.5vw)}}@media screen and (max-width:767px){.service-inner-block .rent-a-car-block .car-photo .rent-car{height:400px}.service-inner-block .rent-a-car-block .car-content{left:50%;top:50%;transform:translate(-50%,-50%)}}.service-inner-block .wellness-block{display:grid;grid-template-columns:40% auto;position:relative;grid-gap:calc(12px + 2.5vw);padding:100px 0 calc(42px + 5.625vw)}@media screen and (max-width:1023px){.service-inner-block .wellness-block{grid-template-columns:auto}}.service-inner-block .wellness-block .img-sm-block{display:none}@media screen and (max-width:1023px){.service-inner-block .wellness-block .img-sm-block{display:block;margin-top:30px}.service-inner-block .wellness-block .img-sm-block picture{display:flex}.service-inner-block .wellness-block .img-sm-block picture img{width:100%!important}}@media screen and (max-width:1023px) and (max-width:767px){.service-inner-block .wellness-block .img-sm-block{padding-left:25%}}.service-inner-block .wellness-block .left-col{margin-bottom:-70px}.service-inner-block .wellness-block .left-col img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:1023px){.service-inner-block .wellness-block .left-col{margin-bottom:0;order:2}.service-inner-block .wellness-block .left-col .img-sm-none{display:none}.service-inner-block .wellness-block .left-col .img-sm-block{display:block}}.service-inner-block .wellness-block .right-col .wellness-main-content{display:grid;grid-template-columns:8% auto;margin-left:calc(11px + 5.9375vw);grid-gap:calc(16px + 4.375vw)}@media screen and (min-width:1024px){.service-inner-block .wellness-block .right-col .wellness-main-content{grid-gap:5.2083333333vw}}@media screen and (min-width:1024px) and (max-width:1280px){.service-inner-block .wellness-block .right-col .wellness-main-content{grid-template-columns:12% auto}}@media screen and (max-width:767px){.service-inner-block .wellness-block .right-col .wellness-main-content{grid-template-columns:16% auto;margin-left:0}}.service-inner-block .wellness-block .right-col .wellness-main-content.mt-50{margin-top:calc(24px + 1.875vw)}@media screen and (min-width:1024px){.service-inner-block .wellness-block .right-col .wellness-main-content.mt-50{margin-top:7.3863636364vh}}@media screen and (max-width:767px){.service-inner-block .wellness-block .right-col .wellness-main-content .wellness-heading{margin-left:0}.service-inner-block .wellness-block .right-col .wellness-main-content .wellness-heading img{margin-left:calc(16.42058px + 1.11857vw);width:80%}}.service-inner-block .wellness-block .right-col .wellness-main-content .right-col-content .wellness-title{font-size:calc(30px + 1.5625vw)}.service-inner-block .wellness-block .right-col .wellness-main-content .right-col-content .wellness-title .wellness-sub-title{font-size:calc(13.6px + 1.375vw);font-weight:600;margin-top:0}.service-inner-block .wellness-block .right-col .wellness-main-content .right-col-content .text{margin-top:3.2017075774vh;max-width:calc(230px + 21.875vw);text-align:justify;width:100%}@media screen and (min-width:1024px){.service-inner-block .wellness-block .right-col .wellness-main-content .right-col-content .text{max-width:33.8541666667vw}}.service-inner-block .wellness-block .right-col .wellness-main-content .right-col-content .text p:not(:last-child){margin-bottom:12px}.service-inner-block .wellness-block .right-col .wellness-main-content .right-col-content .button-group{align-items:center;display:flex;gap:15px;margin-top:calc(10px + 1.5625vw)}@media screen and (min-width:1024px){.service-inner-block .wellness-block .right-col .wellness-main-content .right-col-content .button-group{gap:.78125vw;margin-top:4.2689434365vh}}@media screen and (min-width:1024px) and (max-width:1280px){.service-inner-block .wellness-block .right-col .wellness-main-content .right-col-content .button-group{flex-direction:column}}@media screen and (max-width:1023px){.service-inner-block .wellness-block .right-col .wellness-main-content .right-col-content .button-group{flex-direction:column;max-width:calc(230px + 21.875vw);width:100%}}@media screen and (max-width:1023px) and (max-width:767px){.service-inner-block .wellness-block .right-col .wellness-main-content .right-col-content .button-group .primary-button{width:100%}}@media screen and (max-width:1023px){.service-inner-block .wellness-block .right-col .wellness-main-content{order:1}.service-inner-block .wellness-block{grid-template-columns:auto;padding-top:0}.service-inner-block .wellness-block .left-col{order:2;text-align:center}.service-inner-block .wellness-block .left-col .img-sm-none{display:none}.service-inner-block .wellness-block .left-col .img-sm-block{display:block;text-align:center}.service-inner-block .wellness-block .left-col .img-sm-block img{width:70%}.service-inner-block .wellness-block .right-col{padding-top:50px;width:90%}}@media screen and (max-width:1023px){@Include phone-767{.service-inner-block .wellness-block .right-col{padding-right:10%;width:100%}}}@media screen and (max-width:480px){.service-inner-block .wellness-block .img-sm-block img{width:85%!important}}@media screen and (max-width:767px){.service-inner-block .transport-block{grid-template-columns:auto}.service-inner-block .transport-block .left-col{margin-left:-6%}.service-inner-block .transport-block .left-col .transport-main-content{padding-right:calc(-14.3736px + 12.30425vw);grid-gap:0}.service-inner-block .transport-block .left-col .transport-main-content .transport-heading img{width:60%}.service-inner-block .transport-block .left-col .transport-main-content .content .text{padding-right:16%}.service-inner-block .transport-block .right-col{text-align:center}.service-inner-block .transport-block .right-col img{width:70%}}@media screen and (max-width:767px) and (max-width:767px){.service-inner-block .transport-block .right-col img{margin-left:calc(16.42058px + 1.11857vw)}}@media screen and (max-width:767px){.service-inner-block .pattern-img-block{top:25%}.service-inner-block .pattern-img-block img{width:35%}}@media screen and (max-width:767px) and (max-width:767px){.service-inner-block .pattern-img-block{top:15%;width:20%}.service-inner-block .pattern-img-block img{width:100%}}.star-hotel-block{background-color:#efecea;padding-top:calc(20px + 3.125vw);position:relative}.star-hotel-block:before{background-color:#98816f;content:"";height:100%;left:0;position:absolute;top:0;width:calc(-18px + 19.6875vw)}.star-hotel-block .section-title{padding-bottom:calc(20px + 3.125vw)}@media screen and (max-width:767px){.star-hotel-block .section-title .el{padding-left:10%}}.star-hotel-block .content-text-grid{align-items:center;display:grid;grid-template-columns:55% auto;padding-right:calc(4px + 5vw);grid-gap:calc(10px + 6.25vw);position:relative}@media screen and (max-width:1023px){.star-hotel-block .content-text-grid{grid-template-columns:auto}}.star-hotel-block .content-text-grid .photo-col{height:100%}@media screen and (max-width:1023px){.star-hotel-block .content-text-grid .photo-col{max-width:70%}}@media screen and (max-width:767px){.star-hotel-block .content-text-grid .photo-col{max-width:80%}}.star-hotel-block .content-text-grid .photo-col img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:1023px){.star-hotel-block .content-text-grid .content{margin-left:auto;padding-left:calc(6px + 2.8125vw);width:calc(100% + 18px - 19.6875vw)}}.star-hotel-block .content-text-grid .text{text-align:justify}.star-hotel-block .texture-photo-grid{align-items:center;display:grid;grid-template-columns:repeat(2,1fr);margin-left:auto;padding-right:calc(4px + 5vw);position:relative;width:calc(100% - 18.75vw)}@media screen and (max-width:1023px){.star-hotel-block .texture-photo-grid{grid-template-columns:30% auto;padding-right:0;padding-top:20px}}.star-hotel-block .texture-photo-grid .texture-overlay-col{align-items:center;display:flex;justify-content:center;padding:0 calc(15px + 1.5625vw)}@media screen and (max-width:1023px){.star-hotel-block .texture-photo-grid .texture-overlay-col{transform:rotate(90deg)}}.star-hotel-block .texture-photo-grid .texture-overlay-col img{max-width:24vw}.star-hotel-block .texture-photo-grid .right-photo{margin-bottom:-60px}@media screen and (max-width:1023px){.star-hotel-block .texture-photo-grid .right-photo{margin-bottom:-30px}}.star-hotel-block .texture-photo-grid .right-photo img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.general-text-block{padding:calc(24px + 5vw) 5%}@media screen and (max-width:767px){.general-text-block{padding-top:45px}}.general-text-block .content{margin:auto;max-width:980px;width:100%}.general-text-block .content .text{text-align:center}@media screen and (max-width:767px){.general-text-block .content .text{text-align:center}}.food-and-text-block{margin-bottom:9.375vw}.food-and-text-block .grid{display:grid;grid-template-columns:18.75vw auto 18.75vw}@media screen and (max-width:1023px){.food-and-text-block .grid{grid-template-columns:auto calc(-18px + 19.6875vw)}}.food-and-text-block .grid .overlay-bg-col.pr-60{padding-right:calc(12px + 2.5vw);position:relative}@media screen and (max-width:1023px){.food-and-text-block .grid .overlay-bg-col.pr-60{display:none}}.food-and-text-block .grid .overlay-bg-col.pr-60 img{bottom:0;height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute}.food-and-text-block .grid .overlay-bg-col .primary-bg{background-color:#98816f;height:calc(100% + 8px + 6.875vw);position:relative;width:100%}.food-and-text-block .grid .overlay-bg-col .primary-bg:before{background-color:#fff;content:"";height:calc(35px + 7.8125vw);left:0;position:absolute;top:0;width:100%}@media screen and (max-width:1023px){.food-and-text-block .grid .overlay-bg-col .primary-bg{max-width:calc(-18px + 19.6875vw);width:100%}}.food-and-text-block .grid .content-col{background-color:#efecea;position:relative}.food-and-text-block .grid .content-col:before{background-color:#fff;content:"";height:calc(35px + 7.8125vw);left:0;position:absolute;top:0;width:100%}.food-and-text-block .grid .content-col .photo{position:relative}@media screen and (min-width:1024px){.food-and-text-block .grid .content-col .photo .lg-none{display:none}}.food-and-text-block .grid .content-col .text{margin-top:calc(20px + 3.125vw);padding:0 calc(9px + 6.5625vw) calc(20px + 3.125vw);text-align:justify}.food-and-text-block .grid .content-col .text p:not(:last-child){margin-bottom:calc(4px + .3125vw)}@media screen and (max-width:1023px){.food-and-text-block .grid .content-col:after{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:30px}.food-and-text-block .grid .content-col .photo{align-items:flex-end;display:grid;grid-template-columns:70% auto;justify-content:space-between;position:relative;z-index:1}.food-and-text-block .grid .content-col .text{margin-left:10px}.location-welcome-block{padding-top:0}}.location-welcome-block{background-color:#efecea;padding:120px calc(4px + 5vw) 0;position:relative}.location-welcome-block:before{background-color:#98816f;bottom:0;content:"";height:120px;left:0;position:absolute;right:0;width:100%}@media screen and (max-width:767px){.location-welcome-block:before{height:45px}}@media screen and (max-width:1023px){.location-welcome-block .grid{display:flex;flex-direction:column}}.location-welcome-block .grid{display:grid;grid-template-columns:30% auto;padding:0 6.25vw}@media screen and (max-width:1023px){.location-welcome-block .grid .title-col{height:200px}}.location-welcome-block .grid .title-col{align-items:center;display:flex;justify-content:center;padding:0 25px;position:relative}.location-welcome-block .grid .title-col .overlay-texture{height:100%;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(90deg);width:220px}.location-welcome-block .grid .title-col .primary-title{position:relative}@media screen and (max-width:1023px){.location-welcome-block .grid .content-col{margin-top:-50px}}.location-welcome-block .grid .content-col .text{text-align:justify}.location-welcome-block .grid .content-col .text p:not(:last-child){margin-bottom:10px}.location-welcome-block .welcome-photo-grid{background:#639;margin-top:calc(18px + 3.75vw);position:relative}.location-welcome-block .welcome-photo-grid .photo{overflow:hidden;position:relative}@media screen and (min-width:1024px){.location-welcome-block .welcome-photo-grid .photo{height:70vh}.location-welcome-block .welcome-photo-grid .photo img{bottom:0;left:0;position:absolute}}.location-welcome-block .welcome-photo-grid .photo picture{display:flex}.location-welcome-block .welcome-photo-grid .photo img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%}.location-box{max-width:340px;width:100%}.location-box .overlay-texture img{max-height:none;max-width:19.7916666667vw}@media screen and (min-width:1024px){.location-box img{height:4.8025613661vh}}.location-box .custom-icon{display:block;margin:0 auto calc(4px + .3125vw)}.location-box .sm-title{color:#98816f;display:block;font-family:Marekan,sans-serif;font-size:calc(18.4px + 1.125vw);font-weight:700;line-height:1;text-align:center}@media screen and (min-width:1024px){.location-box .sm-title{font-size:2.0833333333vw}}@media screen and (max-width:1023px){.location-box .sm-title{margin-top:20px}}.location-box .text{margin-top:30px;text-align:justify}.button-wrap-location{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:30px;padding:0 15px;text-align:center}.button-wrap-location .primary-button{border-radius:0}.button-wrap-location .primary-button.secondary-btn{background-color:transparent;border:1px solid #fff;border-radius:0;color:#fff}.button-wrap-location .primary-button.secondary-btn:hover{color:#98816f;color:#fff}.button-wrap-location .primary-button.btn-long{min-width:calc(255px + 6.25vw)}.info-and-distance-block .title-col{padding:calc(18px + 3.75vw) 20px}@media screen and (max-width:767px){.info-and-distance-block .title-col .primary-title br{display:none}}.info-and-distance-block .content{margin:auto;max-width:1100px;padding:0 5%;width:100%}.info-and-distance-block .content .text{text-align:center}.info-and-distance-block .content .text p:not(:last-child){margin-bottom:10px}@media screen and (max-width:767px){.info-and-distance-block .content{padding-left:calc(23px + .625vw);padding-right:calc(23px + .625vw)}.info-and-distance-block .content .text{text-align:justify;-moz-text-align-last:center;text-align-last:center}}.info-and-distance-block .distance-block{background-color:#efecea;margin:calc(24px + 5vw) calc(4px + 5vw) 0;padding:0 5% calc(18px + 3.75vw)}.info-and-distance-block .distance-block .distance-title{background-color:#98816f;color:#fff;display:block;margin:auto;max-width:1100px;padding:30px 15px;position:relative;top:calc(-11px - 2.8125vw)}.info-and-distance-block .distance-block .subtitle{color:#98816f;display:block;font-size:calc(21.6px + 1.375vw);font-weight:400;margin-bottom:30px;margin-top:calc(-12px - .9375vw);text-align:center}@media screen and (min-width:1024px){.info-and-distance-block .distance-block .subtitle{font-size:2.5vw;margin-bottom:3.2017075774vh}}.info-and-distance-block .distance-block .distance-grid{display:flex;gap:calc(18px + 3.75vw);justify-content:space-between;margin:calc(18px + 3.75vw) auto 0;max-width:1350px;width:100%}@media screen and (max-width:1023px){.info-and-distance-block .distance-block .distance-grid{align-items:center;flex-direction:column}}.heraklion-harbor-block{width:calc(100% - 4px - 5vw)}@media screen and (max-width:1023px){.heraklion-harbor-block{margin-top:60px;width:100%}}.heraklion-harbor-block .harbor-grid{display:grid;grid-template-columns:40% auto}.heraklion-harbor-block .harbor-grid .harbor-title{color:#fff;display:block;font-family:Marekan,sans-serif;font-size:calc(21.6px + 1.375vw);font-weight:400;text-align:center}.heraklion-harbor-block .harbor-grid .photo{height:70vh}@media screen and (max-width:1023px){.heraklion-harbor-block .harbor-grid .photo{height:38vh}}@media screen and (max-width:767px){.heraklion-harbor-block .harbor-grid .photo{background-color:#98816f;height:195px;margin-top:30px}}.heraklion-harbor-block .harbor-grid .photo picture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.heraklion-harbor-block .harbor-grid .photo picture img.sm-display-block{display:none}@media screen and (max-width:1023px){.heraklion-harbor-block .harbor-grid .photo picture img.sm-display-block{display:block;margin:-30px auto 0;-o-object-position:top;object-position:top}}.heraklion-harbor-block .harbor-grid .content-col{background-color:#98816f;padding:calc(12px + 5.625vw) calc(18px + 3.75vw) 0}@media screen and (max-width:1023px){.heraklion-harbor-block .harbor-grid .content-col{padding-bottom:30px}}@media screen and (max-width:767px){.heraklion-harbor-block .harbor-grid .content-col{padding-top:15px}}.heraklion-harbor-block .harbor-grid .content-col .inner-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(12px + 5.625vw);margin-top:calc(18px + 3.75vw)}.heraklion-harbor-block .harbor-grid .content-col .inner-grid .location-box{max-width:380px}.heraklion-harbor-block .harbor-grid .content-col .inner-grid .location-box.flex{display:flex;flex-direction:column;gap:calc(24px + .3125vw);justify-content:space-between}.heraklion-harbor-block .harbor-grid .content-col .inner-grid .location-box .custom-icon{filter:brightness(0) invert(1)}.heraklion-harbor-block .harbor-grid .content-col .inner-grid .location-box .sm-title,.heraklion-harbor-block .harbor-grid .content-col .inner-grid .location-box .text{color:#fff}@media screen and (max-width:1023px){.heraklion-harbor-block .harbor-grid .content-col .inner-grid .location-box .overlay-texture{display:none}.heraklion-harbor-block .harbor-grid{grid-template-columns:auto}.heraklion-harbor-block .harbor-grid .photo .lg-display-block{display:none}.heraklion-harbor-block .harbor-grid .photo .sm-display-block{width:80%}}@media screen and (max-width:1023px) and (max-width:767px){.heraklion-harbor-block .harbor-grid .photo .sm-display-block{width:90%}}@media screen and (max-width:1023px){.heraklion-harbor-block .harbor-grid .content-col .inner-grid{grid-template-columns:auto;justify-content:center}}.direction-block{padding:calc(66px + 1.25vw) 0}.direction-block .nikolas-sub-title{font-family:Marekan,sans-serif;padding-bottom:calc(46px + 1.25vw);padding-top:calc(24px + 1.875vw);text-align:center}.direction-block .nikolas-sub-title span{color:#98816f;display:block;padding-left:calc(23px + .625vw);padding-right:calc(23px + .625vw)}.direction-block .nikolas-sub-title .sub-title-one{font-weight:600;letter-spacing:2}.direction-block .nikolas-sub-title .sub-title-two{font-weight:500}.direction-block .nikolas-photo-grid{display:grid;grid-template-columns:60% auto;padding-right:100px;grid-gap:calc(9px + 1.875vw)}@media screen and (min-width:1024px){.direction-block .nikolas-photo-grid .photo-col{height:47vh}}.direction-block .nikolas-photo-grid .photo-col img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:1023px){.direction-block .nikolas-photo-grid{grid-template-columns:calc(54% + .25vw - .8px) auto;padding-right:0;grid-gap:calc(16.8px + .375vw)}.direction-block .nikolas-photo-grid .photo-col.small img{height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.direction-block .nikolas-photo-grid .photo-col img{height:calc(220px + 9.375vw)}}@media screen and (max-width:767px){.direction-block .nikolas-photo-grid .photo-col img{height:100%}}.direction-block .nikolas-text-block{display:flex;justify-content:center;padding:calc(34px + 1.875vw) 0 calc(34px + 1.875vw) calc(36px + 4.375vw)}@media screen and (max-width:1023px){.direction-block .nikolas-text-block{margin-left:auto;width:85%}}@media screen and (max-width:767px){.direction-block .nikolas-text-block{padding-left:20px}}.direction-block .nikolas-text-block .text{max-width:780px;width:100%}.direction-block .nikolas-text-block .text ul{list-style:disc}.direction-block .nikolas-text-block .text ul li{margin-bottom:12px}.direction-block .nikolas-bottom-text .text{text-align:center}.driving-block{margin-bottom:calc(60px + 3.125vw);padding:calc(34px + 1.875vw) 0;position:relative}@media screen and (min-width:1024px){.driving-block{padding-top:7.4706510139vh}}.driving-block:before{background:#98816f;content:"";height:calc(234px + 20.625vw);left:0;position:absolute;top:0;transform:translateX(calc(16px + 4.375vw));width:100%}.driving-block:after{background:#efecea;bottom:0;content:"";height:calc(100% - 630px);position:absolute;right:0;transform:translateX(calc(-16px - 4.375vw));width:100%}@media screen and (max-width:1023px){.driving-block:after{transform:translateX(0)}}.driving-block .title-col{padding-bottom:calc(46px + 1.25vw);position:relative;z-index:2}.driving-block .title-col .primary-title{color:#efecea;letter-spacing:2px}@media screen and (min-width:1024px){.driving-block .title-col .primary-title{padding:0 6%}}.driving-block .title-col .primary-title span{font-weight:500}@media screen and (max-width:1023px){.driving-block .title-col{margin-left:auto;width:90%}}.driving-block .chania-inner-content{position:relative;z-index:2}.driving-block .chania-inner-content .chania-photo-grid{display:grid;grid-template-columns:auto 60%;grid-gap:calc(9px + 1.875vw)}@media screen and (min-width:1024px){.driving-block .chania-inner-content .chania-photo-grid .photo-col{height:47vh}}.driving-block .chania-inner-content .chania-photo-grid .photo-col img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:1023px){.driving-block .chania-inner-content .chania-photo-grid{grid-template-columns:auto calc(54% + .25vw - .8px);padding-right:0;grid-gap:calc(16.8px + .375vw)}.driving-block .chania-inner-content .chania-photo-grid .photo-col.small img{height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.driving-block .chania-inner-content .chania-photo-grid .photo-col img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.driving-block .chania-inner-content .chania-text-block{display:flex;justify-content:center;padding:calc(34px + 1.875vw) 0 calc(34px + 1.875vw) calc(36px + 4.375vw)}@media screen and (max-width:767px){.driving-block .chania-inner-content .chania-text-block{padding-left:0}}.driving-block .chania-inner-content .chania-text-block .text{max-width:780px;width:100%}.driving-block .chania-inner-content .chania-text-block .text ul{list-style:disc}.driving-block .chania-inner-content .chania-text-block .text ul li{margin-bottom:14px}@media screen and (max-width:1023px){.driving-block .chania-inner-content .chania-text-block{margin-left:auto;width:85%}}.driving-block .chania-inner-content .chania-bottom-text .text{text-align:center}.gallery-wrap{margin:calc(20px + 3.125vw) 0}.media-boxes-filter>li a{font-size:18px!important}.reservation-table-block{margin-top:calc(22px + 7.1875vw);padding:0 5%;position:relative}.reservation-table-block .restaurant-right-bg{max-width:calc(250px + 3.125vw);position:absolute;right:0;top:-28%;z-index:0}@media only screen and (max-device-width:1024px) and (orientation:portrait){.reservation-table-block .restaurant-right-bg{z-index:-1}}.reservation-table-block .restaurant-right-bg img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%}.reservation-wrap{align-items:center;background-color:#98816f;display:flex;flex-direction:column;justify-content:center;margin:0 auto calc(18px + 3.75vw);max-width:calc(156px + 41.875vw);min-height:420px;padding:calc(18px + 2.1875vw) calc(8px + 2.1875vw);position:relative}@media screen and (min-width:1024px){.reservation-wrap{max-width:65.1041666667vw}}@media only screen and (max-device-width:1024px) and (orientation:portrait){.reservation-wrap{margin-left:calc(8.17212px + 2.13371vw);margin-right:calc(8.17212px + 2.13371vw);max-width:100%}}@media screen and (max-width:767px){.reservation-wrap{border-radius:10px}}.reservation-wrap .secondary-title{color:#fff;display:block;margin-bottom:calc(18px + .625vw)}.reservation-wrap #reservation_form{width:100%}.reservation-wrap #reservation_form .col-space{margin-bottom:calc(7px + .9375vw)}@media screen and (max-width:767px){.reservation-wrap #reservation_form .col-space{margin-bottom:15px}}.reservation-wrap #reservation_form .column-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(12px + .9375vw)}@media only screen and (min-device-width:768px) and (max-device-width:1023px){.reservation-wrap #reservation_form .column-2{grid-gap:15px}}@media screen and (max-width:767px){.reservation-wrap #reservation_form .column-2{grid-template-columns:auto;grid-gap:15px}}.reservation-wrap #reservation_form .column-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(12px + .9375vw)}@media only screen and (min-device-width:768px) and (max-device-width:1023px){.reservation-wrap #reservation_form .column-3{grid-gap:15px}}@media screen and (max-width:767px){.reservation-wrap #reservation_form .column-3{grid-template-columns:auto;grid-gap:15px}}.reservation-wrap #reservation_form input,.reservation-wrap #reservation_form select,.reservation-wrap #reservation_form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid #fff;color:#fff;font-family:MontserratZ,sans-serif;font-size:calc(12px + .3125vw);outline:none;padding:10px calc(9px + .3125vw);width:100%}.reservation-wrap #reservation_form select option{color:#111}.reservation-wrap #reservation_form .input-box{position:relative}.reservation-wrap #reservation_form .input-box .input-icon{filter:invert(1);max-width:calc(18.4px + .5vw);pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.reservation-wrap #reservation_form #submit{background:#4f4b49;border:0;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:calc(18.4px + .5vw);font-weight:500;line-height:1;margin:35px auto 0;max-width:450px;max-width:228px;padding:15px 10px;text-align:center;width:100%}.reservation-wrap #reservation_form textarea{height:100%;min-height:100px}.reservation-wrap #reservation_form .input-col{display:flex;flex-direction:column}.reservation-wrap #reservation_form .input-col label{color:#fff;font-family:MontserratZ,sans-serif;font-size:calc(16px + .625vw);font-weight:500}@media screen and (min-width:1024px){.reservation-wrap #reservation_form .input-col label{font-size:1.2vw}}@media only screen and (min-device-width:768px) and (max-device-width:1023px){.reservation-wrap #reservation_form .input-col label{font-size:calc(12.18182px + .56818vw)}}.reservation-wrap #reservation_form .input-col.message-box{max-width:600px;width:100%}@media only screen and (min-device-width:768px) and (max-device-width:1023px){.reservation-wrap #reservation_form .input-col.message-box{max-width:100%}}.reservation-wrap #reservation_form .accept-privay-box{align-items:center;display:flex;justify-content:center;margin:calc(19px + 1.875vw) auto}.reservation-wrap #reservation_form .accept-privay-box input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer;height:calc(13px + .625vw);margin-right:calc(3px + .625vw);width:calc(13px + .625vw)}.reservation-wrap #reservation_form .accept-privay-box label{cursor:pointer;font-family:MontserratZ,sans-serif;font-size:calc(9.8px + .6875vw);font-weight:400}.reservation-wrap ::-moz-placeholder{color:#fff;opacity:1}.reservation-wrap ::placeholder{color:#fff}.reservation-wrap #message{bottom:calc(50.08361px + 3.9019vw);color:#ebef38;font-size:calc(13.2px + .25vw);line-height:1.1;padding:0 15px;position:absolute;right:0;text-align:center;width:100%}@media only screen and (min-device-width:768px) and (max-device-width:1023px){.reservation-wrap #message{bottom:100px}}@media screen and (max-width:767px){.reservation-wrap #message{align-items:center;bottom:80px;display:flex;height:35px;justify-content:center;left:0;padding:0 10px;text-align:center}}.reservation-wrap #message.success-box{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;position:relative}.reservation-wrap #message fieldset{border:0}.reservation-wrap #message .success{color:#f9eed9;font-size:calc(20.8px + .375vw);font-weight:400}.reservation-wrap #message .success-thank{color:#f9eed9;font-size:calc(18.4px + .5vw);font-weight:400;line-height:1.2;margin:20px auto}.reservation-wrap #message .success-spam{color:#d14848;font-size:calc(14.6px + .125vw);font-weight:400;line-height:1.2;padding-top:0}.reservation-wrap #message #success_page{text-align:center}.fancybox-bg,.sl-overlay{background:rgba(255,252,250,.98)!important;opacity:1!important}.information-page-block{background:#efecea;padding-bottom:15vh;padding-left:calc(-16px + 11.25vw);padding-top:calc(36px + 4.375vw);position:relative}@media screen and (max-width:1023px){.information-page-block{padding-bottom:7vh}}.information-page-block:before{background-color:#98816f;bottom:0;content:"";height:15vh;left:0;position:absolute;right:0;width:100%}@media screen and (max-width:1023px){.information-page-block:before{height:7vh}.information-page-block{padding-left:0}}.information-page-block .grid{display:grid;grid-template-columns:40% 18% auto;margin-bottom:-5.3361792956vh}@media screen and (max-width:1023px){.information-page-block .grid{grid-template-areas:"content texture" "photo photo";grid-template-columns:auto auto;margin-bottom:0}}.information-page-block .grid .content-col{padding-bottom:5.3361792956vh;padding-right:calc(18px + .625vw)}.information-page-block .grid .content-col .inner-content{padding-bottom:60px}.information-page-block .grid .content-col .inner-content:last-child{padding-bottom:0}.information-page-block .grid .content-col .inner-content:last-child pre{display:inline-block;font-family:MontserratZ,sans-serif;min-width:calc(84px + 1.875vw)}@media screen and (max-width:1023px){.information-page-block .grid .content-col{grid-area:content;max-width:calc(164px + 48.75vw);padding-left:calc(12px + 2.5vw);width:100%}}.information-page-block .grid .texture-col{height:100%;position:relative}.information-page-block .grid .texture-col .texture-inner{height:100%;margin-left:calc(3.8px + 3.5vw);position:relative;width:100%}.information-page-block .grid .texture-col .texture-inner img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;position:absolute;top:0;transform:translateX(0);width:500px}.information-page-block .grid .texture-col .texture-inner-sm{display:none}@media screen and (max-width:1023px){.information-page-block .grid .texture-col{grid-area:texture;padding-bottom:40px}.information-page-block .grid .texture-col .texture-inner{display:none}.information-page-block .grid .texture-col .texture-inner-sm{display:flex;justify-content:flex-end}}@media screen and (max-width:1023px) and (max-width:767px){.information-page-block .grid .texture-col .texture-inner-sm img{height:98%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;position:absolute;top:0;width:100%}}@media screen and (max-width:767px){.information-page-block .grid .texture-col{max-width:calc(104px + 5vw);width:100%}}.information-page-block .grid .photo-col{height:100%}.information-page-block .grid .photo-col .photo-inner{height:100%;position:relative}.information-page-block .grid .photo-col .photo-inner img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.information-page-block .grid .photo-col .photo-inner-sm{display:none}@media screen and (max-width:1023px){.information-page-block .grid .photo-col{grid-area:photo}.information-page-block .grid .photo-col .photo-inner{display:none}.information-page-block .grid .photo-col .photo-inner-sm{display:block}.information-page-block .grid .photo-col .photo-inner-sm picture{display:block;font-size:0}.information-page-block .grid .photo-col .photo-inner-sm img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}}.information-page-block .grid .text{margin:40px 0;text-align:justify}.information-page-block .grid .button-group a{background-color:#98816f;color:#fff;display:inline-block;font-weight:500;line-height:1;max-width:calc(112px + 8.75vw);padding:calc(13.2px + .5625vw) calc(7px + .9375vw);text-align:center;text-transform:uppercase;width:100%}.information-page-block .grid .button-group a:hover{color:#98816f}.special-offer-welcome-block{padding-bottom:9.6051227321vh}.special-offer-welcome-block .offer-intro-wrap{background:#efecea;padding:calc(36px + 2.8125vw) 0;text-align:center}.special-offer-welcome-block .offer-intro-wrap .content{align-items:center;display:flex;flex-direction:column;justify-content:center}.special-offer-welcome-block .offer-intro-wrap .content .primary-title{padding-bottom:calc(28px + .625vw)}.special-offer-welcome-block .offer-intro-wrap .content .text{max-width:calc(264px + 17.5vw);text-align:justify;-moz-text-align-last:center;text-align-last:center;width:100%}.special-offer-welcome-block .offer-inner-block{position:relative}@media screen and (max-width:1023px){.special-offer-welcome-block .offer-inner-block{margin-bottom:20px}}.special-offer-welcome-block .offer-inner-block:before{background:#efecea;content:"";height:calc(80px + 6.25vw);left:0;position:absolute;top:0;width:100%;z-index:-1}.special-offer-welcome-block .offer-inner-block .grid{align-items:baseline;display:flex;flex-wrap:wrap;gap:3vw;justify-content:center;position:relative}.special-offer-welcome-block .offer-inner-block .grid .offer-inner{display:flex;flex-direction:column;max-width:593px;position:relative}@media screen and (min-width:1024px){.special-offer-welcome-block .offer-inner-block .grid .offer-inner{max-width:30vw}}@media screen and (max-width:1023px){.special-offer-welcome-block .offer-inner-block .grid .offer-inner{margin-bottom:45px}}.special-offer-welcome-block .offer-inner-block .grid .offer-inner:first-child .pattern-bg,.special-offer-welcome-block .offer-inner-block .grid .offer-inner:nth-child(11) .pattern-bg,.special-offer-welcome-block .offer-inner-block .grid .offer-inner:nth-child(4) .pattern-bg,.special-offer-welcome-block .offer-inner-block .grid .offer-inner:nth-child(7) .pattern-bg{display:none}.special-offer-welcome-block .offer-inner-block .grid .offer-inner .pattern-bg{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:50%;transform:translate(-26%,-35%);width:100%;z-index:-1}@incldue max-width-1023{.special-offer-welcome-block .offer-inner-block .grid .offer-inner .pattern-bg{display:none}}.special-offer-welcome-block .offer-inner-block .grid .offer-img-block{margin-bottom:-88px;position:relative}.special-offer-welcome-block .offer-inner-block .grid .offer-img-block .offer-photo{background-color:#fff;height:345px}.special-offer-welcome-block .offer-inner-block .grid .offer-img-block .offer-photo picture{display:flex}.special-offer-welcome-block .offer-inner-block .grid .offer-img-block .offer-photo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.special-offer-welcome-block .offer-inner-block .grid .offer-content-block{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center}.special-offer-welcome-block .offer-inner-block .grid .offer-content-block .curve-photo{max-width:calc(380px + 6.25vw);width:100%}.special-offer-welcome-block .offer-inner-block .grid .offer-content-block .curve-photo img{height:90px;width:100%}.special-offer-welcome-block .offer-inner-block .grid .offer-content-block .contents{align-items:center;background:#efecea;display:flex;flex-direction:column;margin-top:-10px;max-width:calc(388px + 3.75vw);width:100%}.special-offer-welcome-block .offer-inner-block .grid .offer-content-block .contents .title{color:#98816f;font-family:Marekan,sans-serif;font-size:calc(18.4px + 1.125vw);font-weight:700;letter-spacing:2px;line-height:1.2;margin-top:-10px;padding:10px 4px 0}@media screen and (min-width:1024px){.special-offer-welcome-block .offer-inner-block .grid .offer-content-block .contents .title{font-size:1.5833333333vw}}.special-offer-welcome-block .offer-inner-block .grid .offer-content-block .contents .title span{display:block}.special-offer-welcome-block .offer-inner-block .grid .offer-content-block .contents .text{padding:0 calc(13px + .625vw);text-align:justify;-moz-text-align-last:center;text-align-last:center;width:100%}.special-offer-welcome-block .offer-inner-block .grid .offer-content-block .contents .text p{margin-bottom:0}.special-offer-welcome-block .offer-inner-block .grid .offer-content-block .contents .text .small-text{display:block;font-size:calc(15.6px + .125vw);margin-top:calc(11.4px + .1875vw)}.special-offer-welcome-block .offer-inner-block .grid .offer-content-block .contents .date{background:#98816f;color:#efecea;margin:calc(17.6px + .125vw) 0;min-width:100%;padding:calc(17.6px + .125vw) calc(7.6px + .125vw);width:100%}.special-offer-welcome-block .offer-inner-block .grid .offer-content-block .contents .text-wrap{min-height:135px;padding:0 20px}@media screen and (min-width:1024px){.special-offer-welcome-block .offer-inner-block .grid .offer-content-block .contents .text-wrap{min-height:14.4076840982vh}}@media screen and (max-width:1023px){.special-offer-welcome-block .offer-inner-block .grid .offer-content-block .contents .text-wrap{min-height:100%}}.special-offer-welcome-block .offer-inner-block .grid .offer-content-block .contents .price{color:#98816f;font-size:calc(22.4px + .5vw);margin-bottom:calc(17.6px + .125vw)}@media screen and (min-width:1024px){.special-offer-welcome-block .offer-inner-block .grid .offer-content-block .contents .price{font-size:1.6666666667vw}}@media screen and (max-width:767px){.special-offer-welcome-block .offer-inner-block .grid .offer-content-block .contents .price{margin-top:15px}}.special-offer-welcome-block .offer-inner-block .grid .offer-content-block .contents .price span{display:block;font-size:20px}.special-offer-welcome-block .offer-inner-block .grid .offer-content-block .contents .button-group{background:#efecea;min-width:100%;padding:0 calc(13px + .625vw) calc(13px + .625vw);text-align:center;width:100%}@media screen and (min-width:1024px){.special-offer-welcome-block .offer-inner-block .grid .offer-content-block .contents .button-group{padding-bottom:2.6680896478vh}}.special-offer-welcome-block .offer-inner-block .grid .offer-content-block .contents .button-group .primary-button{background:#98816f;min-width:50%}.special-offer-welcome-block .offer-inner-block .grid .pattern-bg .pattern-for-mobile{display:none}@media screen and (min-width:1024px) and (max-width:1280px){.special-offer-welcome-block .offer-inner-block{min-height:760px}.special-offer-welcome-block .offer-inner-block .grid{grid-gap:calc(16px + 1.25vw)}.special-offer-welcome-block .offer-inner-block .grid .offer-content-block{transform:translate(-17%,calc(10% - 3.25vw + 10.4px))}.special-offer-welcome-block .offer-inner-block .grid .offer-content-block .contents .title{font-size:calc(11.6px + 2vw)}.special-offer-welcome-block .offer-inner-block .grid .offer-content-block .contents .date{font-size:95%}}@media screen and (max-width:1023px){.special-offer-welcome-block .offer-intro-wrap{position:relative}.special-offer-welcome-block .offer-intro-wrap:before{background:#efecea;bottom:0;content:"";height:100px;left:0;position:absolute;transform:translateY(100%);width:100%}.special-offer-welcome-block .offer-intro-wrap .content .text{padding-left:10px;padding-right:10px}.special-offer-welcome-block .offer-inner-block:before{content:none;height:0}.special-offer-welcome-block .offer-inner-block .grid{padding:0 5vw}.special-offer-welcome-block .offer-inner-block .grid .offer-img-block .offer-photo{text-align:center}.special-offer-welcome-block .offer-inner-block .grid .offer-inner .pattern-bg .pattern-for-mobile{display:grid;grid-template-columns:1fr 1fr;left:50%;max-width:calc(200px + 46.875vw);position:absolute;top:50%;transform:translate(-50%,-15%);width:100%;z-index:-1}}@media screen and (max-width:1023px) and (max-width:1023px){.special-offer-welcome-block .offer-inner-block .grid .offer-inner .pattern-bg .pattern-for-mobile{display:none}}@media screen and (max-width:1023px){.special-offer-welcome-block .offer-inner-block .grid .offer-inner .pattern-bg .pattern-for-desktop{display:none}.special-offer-welcome-block .offer-inner-block .grid .offer-content-block{left:0;margin:auto;position:relative;top:0;transform:translate(0);width:92%}}.contact-wrapper .contact-main-block{background:#efecea;padding-top:calc(96px + 1.25vw);position:relative}.contact-wrapper .contact-main-block .photo-sm-block{display:none}.contact-wrapper .contact-main-block .grid{display:grid;grid-template-columns:calc(55% + .3125vw - 1px) auto;padding-right:calc(24px + 11.25vw);position:relative}.contact-wrapper .contact-main-block .grid:before{background:#fff;bottom:0;content:"";height:260px;position:absolute;right:0;transform:translate(0);width:calc(184px + 11.25vw)}.contact-wrapper .contact-main-block .grid .map-col .map-block{height:115%;left:0;position:absolute;top:0;transform:translate(0);width:100%}.contact-wrapper .contact-main-block .grid .map-col .map-block iframe{height:100%;width:66%}.contact-wrapper .contact-main-block .grid .form-col{position:relative}.contact-wrapper .contact-main-block .grid .form-col:before{background:#98816f;content:"";height:calc(91px + 2.8125vw);left:0;position:absolute;top:0;transform:translateY(calc(-80% - .375vw + 1.2px));width:100%}.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .input-field{background:#efefef;background-color:transparent;border:3px solid #efecea;color:#fff;font-family:MontserratZ,sans-serif;font-size:calc(25.6px + .4375vw);min-height:calc(34px + 1.875vw);outline:none;padding:10px 15px 10px 20px;position:relative;width:100%}@media screen and (min-width:1024px){.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .input-field{font-size:1.25vw}}@media screen and (max-width:358px){.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .input-field{width:96%}}.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .textarea-field{background:#efefef;background-color:transparent;border:3px solid #efecea;color:#fff;font-family:MontserratZ,sans-serif;font-size:calc(25.6px + .4375vw);height:calc(108px + 3.75vw);outline:none;padding:10px 15px;width:100%}@media screen and (min-width:1024px){.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .textarea-field{font-size:1.25vw}}@media screen and (max-width:358px){.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .textarea-field{width:96%}}.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box{align-items:center;background:#98816f;color:#efecea;display:flex;justify-content:center;min-height:60vh;padding:0 calc(12px + .9375vw) calc(12px + .9375vw);position:relative}.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box #message{bottom:calc(166px + 1.25vw);height:55px;text-align:center}.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box .custom-input{margin-bottom:20px}.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box .custom-input.small-text{display:flex;gap:12px;justify-content:center;width:100%}.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box .custom-input.small-text .input-box{align-items:center;display:flex;justify-content:center}.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box .custom-input.small-text .input-box label{font-size:calc(14px + .3125vw);font-weight:500}.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box .custom-input.small-text .input-box input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #efecea;content:none;height:20px;outline:none;position:relative;visibility:hidden;width:20px}.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box .custom-input.small-text .input-box input[type=checkbox]:before{background:#98816f;border:2px solid #efecea;content:"";display:block;font-size:15px;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease-in-out;visibility:visible;width:20px}.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box .custom-input.small-text .input-box input[type=checkbox]:checked:before{background:#98816f;visibility:visible}.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box .custom-input.grid-col-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px}@media screen and (max-width:767px){.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box .custom-input.grid-col-2{grid-template-columns:auto;grid-gap:15px}}.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box .custom-input .input-box{position:relative}.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box .custom-input .input-box label{font-family:MontserratZ,sans-serif;font-size:calc(16px + .625vw);font-weight:400;position:relative;transition:all .5s ease;width:100%;z-index:2}.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box .custom-input .input-box label.focused{font-weight:600;left:0;top:0}.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box .custom-input .sent_wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:calc(33px + .625vw)}@media screen and (min-width:1024px){.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box .custom-input .sent_wrap{gap:25px;margin-top:35px}}@media screen and (max-width:767px){.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box .custom-input .sent_wrap{flex-direction:column}.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box .custom-input .sent_wrap .m-order-2{order:2}}.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box .custom-input .sent_wrap #btn_sent{background-color:#efecea;border:0;border-radius:5px;color:#98816f;cursor:pointer;display:block;font-size:calc(17px + .3125vw);letter-spacing:2px;max-width:-moz-fit-content;max-width:fit-content;padding:calc(8px + .625vw) calc(13px + .625vw);text-align:center;text-transform:uppercase;transition:all .5s ease;width:100%}.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box .custom-input .sent_wrap #btn_sent:hover{color:#4f4b49}@media screen and (max-width:767px){.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box .custom-input .sent_wrap #btn_sent{margin-top:20px}}.contact-wrapper .contact-details{background:#fff}.contact-wrapper .contact-details .details-container{margin-top:calc(14px + 1.875vw)}.contact-wrapper .contact-details .details-container .grid{display:grid;grid-template-columns:repeat(3,1fr);padding:calc(13px + .625vw) calc(20px + 3.125vw) calc(32px + 2.5vw) calc(-4px + 10.625vw);grid-gap:calc(28px + 3.75vw)}@media screen and (min-width:1024px){.contact-wrapper .contact-details .details-container .grid{grid-gap:4.2083333333vw}}@media screen and (max-width:767px){.contact-wrapper .contact-details .details-container .grid{padding-left:25px;padding-right:25px}}@media screen and (max-width:358px){.contact-wrapper .contact-details .details-container .grid{padding-left:2px}}.contact-wrapper .contact-details .details-container .grid .left-col .contact-title{margin-bottom:calc(16px + 1.25vw)}@media screen and (min-width:1024px){.contact-wrapper .contact-details .details-container .grid .left-col .contact-title{margin-bottom:4.0554962647vh}}.contact-wrapper .contact-details .details-container .grid .center-col .social-logo{align-items:center;display:flex;gap:calc(17px + .9375vw);padding-top:30px}@media screen and (max-width:767px){.contact-wrapper .contact-details .details-container .grid .center-col .social-logo{padding-top:0}}.contact-wrapper .contact-details .details-container .grid .center-col .social-logo a{width:30px}.contact-wrapper .contact-details .details-container .grid .center-col .social-logo a img{height:30px;max-width:100%;-o-object-fit:contain;object-fit:contain}.contact-wrapper .contact-details .details-container .grid .center-col .contacts{display:flex;flex-direction:column;padding-top:calc(26px + 1.25vw)}@media screen and (min-width:1024px){.contact-wrapper .contact-details .details-container .grid .center-col .contacts{padding-top:4.0554962647vh}}.contact-wrapper .contact-details .details-container .grid .center-col .contacts a{margin-bottom:20px}.contact-wrapper .contact-details .details-container .grid .right-col .texture-photo img{width:90%}.contact-wrapper .contact-details .details-container .contact-bottom-block{display:block}.contact-wrapper .contact-details .details-container .contact-bottom-block picture{display:block;font-size:0}.contact-wrapper .contact-details .details-container .contact-bottom-block .photo-sm-block{display:none}@media screen and (max-width:1023px){.contact-wrapper{align-items:center;display:grid;grid-template-columns:auto;justify-content:center}.contact-wrapper .contact-main-block{order:2;padding:0}.contact-wrapper .contact-main-block .grid{grid-template-columns:auto;padding:0}.contact-wrapper .contact-main-block .grid:before{content:none}.contact-wrapper .contact-main-block .grid .map-col .map-block{height:calc(220px + 9.375vw);position:static}.contact-wrapper .contact-main-block .grid .map-col .map-block iframe{width:100%}.contact-wrapper .contact-main-block .grid .form-col{margin-bottom:50px;margin-top:-30px;padding-left:calc(22px + .9375vw);padding-right:calc(22px + .9375vw);position:static}.contact-wrapper .contact-main-block .grid .form-col:before{content:none}.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box{padding-top:40px}.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box .custom-input.grid-col-2{grid-template-columns:auto}.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box .custom-input .sent_wrap{flex-direction:column;gap:15px;margin-top:calc(53px + .625vw)}.contact-wrapper .contact-main-block .grid .form-col .contact-form-wrapper .contact-box #message{bottom:calc(194px + .3125vw);height:40px;text-align:center}.contact-wrapper .contact-main-block .photo-sm-block{display:block}.contact-wrapper .contact-main-block .photo-sm-block img{width:100%}.contact-wrapper .contact-details{margin-top:0;order:1}.contact-wrapper .contact-details .contact-bottom-block .photo-lg-block{display:none}.contact-wrapper .contact-details .details-container .grid{grid-template-columns:auto;text-align:center;grid-gap:calc(20px + 3.125vw)}.contact-wrapper .contact-details .details-container .grid .right-col .texture-photo img{width:25%}}@media screen and (max-width:1023px) and (max-width:767px){.contact-wrapper .contact-details .details-container .grid .right-col .texture-photo img{width:50%}}@media screen and (max-width:1023px){.contact-wrapper .contact-details .details-container .grid .center-col .social-logo{justify-content:center}}@media screen and (max-width:358px){.contact-wrapper .contact-main-block .grid .form-col{padding-left:0}}.w-full{width:100%}@media screen and (max-width:767px){.sm:w-full{width:100%}}.h-full{height:100vh}.christmas-header{align-items:end;background-image:url(../assets/images/christmas-new-year-eve/wine-glasses.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:grid;justify-content:center;position:relative}@media screen and (max-width:767px){.christmas-header{background-image:url(../assets/images/christmas-new-year-eve/wine-glasses-mobile.webp);display:none;height:70vh}}.christmas-header:before{background:linear-gradient(0deg,#000,hsla(0,0%,68%,0));bottom:0;content:"";height:70%;left:0;position:absolute;right:0;width:100%;z-index:1}.christmas-header h1{color:#fff;font-family:Bona Nova,sans-serif;font-size:calc(45px + 5.9375vw);margin-bottom:6rem;padding-inline:1rem;position:relative;white-space:nowrap;z-index:2}@media screen and (max-width:767px){.christmas-header h1{font-size:calc(32px + 3.4375vw)}}@media screen and (max-width:480px){.christmas-header h1{text-align:center;white-space:normal}}.no-webp .christmas-header{background-image:url(../assets/images/christmas-new-year-eve/wine-glasses.png)}@media screen and (max-width:767px){.no-webp .christmas-header{background-image:url(../assets/images/christmas-new-year-eve/wine-glasses-mobile.png)!important}}section.celebrate{margin-bottom:12rem;margin-top:6rem;margin-inline:auto;max-width:84rem;padding-inline:.5rem;text-align:center}@media screen and (max-width:767px){section.celebrate{margin-top:10rem}}section.celebrate h2{font-family:Bona Nova,sans-serif;font-size:calc(25px + 1.9375vw);margin-bottom:2rem}section.celebrate h2+p{font-size:calc(20px + .9375vw)}section.celebrate h2+p+p{font-size:calc(15px + .9375vw)}section.celebrate a{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.2rem}.menu-wrapper{background-color:#eff0d7;background-image:url(../assets/images/christmas-new-year-eve/menu-section-pattern.webp);background-repeat:no-repeat;background-size:cover;gap:4rem;margin-inline:auto;padding:8rem calc(24px + 1.875vw) calc(24px + 1.875vw);position:relative}@media screen and (max-width:767px){.menu-wrapper{gap:4rem;grid-template-columns:1fr;padding:2rem;padding-block:4rem}}@media screen and (max-width:480px){.menu-wrapper{padding-inline:1rem}}.menu-wrapper .mistletoe{left:50%;position:absolute;top:-8rem;transform:translateX(-50%)}.menu-wrapper .mistletoe img{min-width:370px}@media screen and (max-width:767px){.menu-wrapper .mistletoe{z-index:3}}.menu-wrapper .form-wrapper{background-image:none;flex-direction:column;grid-column:span 2;padding:0}@media screen and (max-width:767px){.menu-wrapper .form-wrapper{grid-column:unset}}.menu-wrapper .form-wrapper .contact-form-wrapper{box-shadow:0 5px 15px rgba(6,6,6,.43)}.no-webp .menu-wrapper{background-image:url(../assets/images/christmas-new-year-eve/menu-section-pattern.webp)}section.menu{align-content:space-between;background-color:#20506a;border-image-outset:0 0 0 0;border-image-repeat:repeat;border-image-slice:27 27 27 27;border-image-source:url(../assets/images/christmas-new-year-eve/menu-border-yellow.webp);border-image-width:20px 20px 20px 20px;border-style:solid;color:#fff;display:grid;hyphens:auto;justify-items:center;margin-block:4rem;margin-inline:auto;max-width:45rem;padding-block:4rem;padding-inline:4rem;text-align:center;z-index:2}@media screen and (max-width:767px){section.menu{max-width:unset}}@media screen and (max-width:480px){section.menu{padding-inline:2.5rem}}section.menu:first-of-type{margin-top:1rem}section.menu:nth-of-type(2n),section.menu:only-of-type{background-color:#e8ead8;border-image-source:url(../assets/images/christmas-new-year-eve/menu-border-red.webp);color:#000}section.menu:before{margin-top:-2rem}section.menu:after,section.menu:before{background-image:url(../assets/images/christmas-new-year-eve/menu-deco-yellow.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:5.5rem;width:110%}section.menu:after{margin-bottom:-2rem;scale:-1}section.menu:nth-of-type(2n):after,section.menu:nth-of-type(2n):before,section.menu:only-of-type:after,section.menu:only-of-type:before{background-image:url(../assets/images/christmas-new-year-eve/menu-deco.webp)}section.menu h3{font-size:2.735rem}@media screen and (max-width:767px){section.menu h3{font-size:1.725rem}}section.menu h3 span{font-size:2.325rem}@media screen and (max-width:767px){section.menu h3 span{font-size:1.5rem}}section.menu h3+p{font-family:inherit;font-size:1.725rem}@media screen and (max-width:767px){section.menu h3+p{font-size:1rem}}section.menu:nth-of-type(2n) h3{color:#981a36}section.menu ul{align-self:center}section.menu ul li{margin-block:2rem}@media screen and (max-width:767px){html:lang(el) section.menu h3{hyphens:manual;word-spacing:1rem}html:lang(el) section.menu h3 span{word-spacing:normal}}.no-webp section.menu{border-image-source:url(../assets/images/christmas-new-year-eve/menu-border-yellow.png)}.no-webp section.menu:nth-of-type(2n){border-image-source:url(../assets/images/christmas-new-year-eve/menu-border-red.png)}.no-webp section.menu:after,.no-webp section.menu:before{background-image:url(../assets/images/christmas-new-year-eve/menu-deco-yellow.png);content:""}.no-webp section.menu:nth-of-type(2n):after,.no-webp section.menu:nth-of-type(2n):before{background-image:url(../assets/images/christmas-new-year-eve/menu-deco.png)}section.offers{background-color:#e8ead8;color:#29212b;display:grid;justify-items:center;padding-top:4rem;padding-inline:.5rem;width:100%}section.offers h2,section.offers p{text-align:center}section.offers h2{font-size:calc(22px + .9375vw);line-height:1.5}@media screen and (max-width:767px){section.offers h2{font-size:calc(22px + .4375vw)}}section.offers h2+p{font-size:calc(15px + .9375vw);margin-bottom:2rem}section.offers div:first-of-type{align-items:center;display:flex;gap:4rem;justify-content:space-between;padding-inline:2rem}@media screen and (max-width:767px){section.offers div:first-of-type{flex-direction:column;gap:2rem}}section.offers div:first-of-type ul li{list-style-type:disc;margin-block:.5rem}section.offers div:first-of-type ul li:last-of-type{list-style-type:none}section.offers div:first-of-type div{background-color:#fff;border-top-left-radius:2.5rem;border-top-right-radius:2.5rem;color:#565554;max-width:44rem;padding:4rem}@media screen and (max-width:767px){section.offers div:first-of-type div{padding:2rem}}section.offers div:first-of-type div p{font-weight:700;line-height:2.5;text-align:justify}.form-wrapper{align-items:center;background-image:url(../assets/images/christmas-new-year-eve/form-section-background.webp);background-position:0 90%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;padding:4rem}@media screen and (max-width:767px){.form-wrapper{background-image:url(../assets/images/christmas-new-year-eve/form-section-background-mobile.webp);background-position-y:-5rem;background-size:contain;padding:2rem}}.form-wrapper .contact-form-wrapper{background-color:#98816f;color:#565554;padding:2rem}.form-wrapper h2{color:#fff;font-size:calc(22px + .9375vw);margin-block:1rem;text-align:center}.no-webp .form-wrapper{background-image:url(../assets/images/christmas-new-year-eve/form-section-background.png)}@media screen and (max-width:767px){.no-webp .form-wrapper{background-image:url(../assets/images/christmas-new-year-eve/form-section-background-mobile.png)}}.no-webp .menu-wrapper .form-wrapper{background-image:none}.input-label{color:#fff;font-family:Bona Nova,sans-serif;font-size:calc(18px + .625vw);padding-bottom:4px;position:relative;transition:all .5s ease;width:100%;z-index:2}.input-label.focused{font-weight:600;left:0;top:0}.christmas-modal{align-content:space-between;background-color:#981a36;border-image-outset:0 0 0 0;border-image-repeat:repeat;border-image-slice:27 27 27 27;border-image-source:url(../assets/images/christmas-new-year-eve/menu-border-yellow.png);border-image-width:10px;border-style:solid;color:#fff;justify-items:center;left:2vw;padding:1rem;position:absolute;text-align:center;top:8rem;z-index:6}@media screen and (max-width:767px){.christmas-modal{left:0;margin-inline:auto;top:6.5rem;transform:scale(.55)}}.christmas-modal h3{font-size:calc(16.2px + .5625vw);margin-bottom:1rem;margin-top:.5rem}@media screen and (max-width:767px){.christmas-modal h3{display:none}}.christmas-modal .book-now{background-color:#fff;color:#565554;display:block;margin:1rem 0 0;padding:8px calc(2.29351px + 2.60828vw)}@media screen and (max-width:767px){.christmas-modal .book-now{margin-top:.5rem}.christmas-modal p:first-of-type{display:none}}.christmas-modal .mobile-text{display:none}@media screen and (max-width:767px){.christmas-modal .mobile-text{display:unset}}.form-wrapper .contact_form{display:grid;justify-items:center}.form-wrapper .contact_form .policy-label{align-items:center;color:#fff;display:flex;font-family:Bona Nova,sans-serif;margin-bottom:1rem;margin-top:2rem}.form-wrapper .contact_form .policy-label span{margin-left:1rem}.form-wrapper .contact_form .policy-label input[type=checkbox]{height:1.5rem;width:1.5rem}.form-wrapper .contact_form .policy-label a{color:#ecf67c}.form-wrapper .contact_form input:not([type=checkbox]),.form-wrapper .contact_form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid #fff;color:#fff;font-family:MontserratZ,sans-serif;font-size:calc(12px + .3125vw);outline:none;padding:10px calc(9px + .3125vw);width:100%}.form-wrapper .contact_form input:not([type=checkbox]).cursor-pointer,.form-wrapper .contact_form select.cursor-pointer{cursor:pointer}.form-wrapper .contact_form select option{color:#111}.form-wrapper .contact_form .input-box{position:relative}.form-wrapper .contact_form .input-box .input-icon{filter:invert(1);max-width:calc(18.4px + .5vw);pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.form-wrapper .contact-form-title{font-weight:700;margin-bottom:calc(21px + 1.25vw);text-transform:uppercase}.form-wrapper .custom-input{margin-bottom:0}.form-wrapper .custom-input:not(:last-child){margin-bottom:15px}.form-wrapper .custom-input:not(:last-of-type){margin-top:2.5rem}@media screen and (max-width:767px){.form-wrapper .custom-input:not(:last-of-type){margin-top:unset}}.form-wrapper .custom-input.grid-col-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem}@media screen and (max-width:767px){.form-wrapper .custom-input.grid-col-2{grid-template-columns:auto;grid-gap:15px}}.form-wrapper .custom-input .input-box{position:relative}.form-wrapper .custom-input .input-box label{color:#fff;font-family:Bona Nova,sans-serif;font-size:calc(18px + .625vw);padding-bottom:4px;position:relative;transition:all .5s ease;width:100%;z-index:2}.form-wrapper .custom-input .input-box label.focused{font-weight:600;left:0;top:0}.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){.form-wrapper .custom-input .sent_wrap{gap:10px}}@media screen and (max-width:767px){.form-wrapper .custom-input .sent_wrap{flex-direction:column}.form-wrapper .custom-input .sent_wrap .m-order-2{order:2}}.form-wrapper .custom-input .sent_wrap #btn_sent,.form-wrapper .custom-input .sent_wrap #btn_sent_two,.form-wrapper .custom-input .sent_wrap #submit-table{background:#4f4b49;border:0;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:calc(18.4px + .5vw);font-weight:500;line-height:1;margin:45px auto 0;padding:20px 15px;text-align:center;text-transform:uppercase}@media screen and (max-width:767px){.form-wrapper .custom-input .sent_wrap #btn_sent,.form-wrapper .custom-input .sent_wrap #btn_sent_two,.form-wrapper .custom-input .sent_wrap #submit-table{margin-top:20px}}.form-wrapper .input-field{background-color:transparent;border:2px solid #565554;font-family:MontserratZ,sans-serif;font-size:calc(17.6px + .125vw);outline:none;padding:10px 15px 10px 20px;position:relative;width:100%}@media screen and (min-width:1024px){.form-wrapper .input-field{font-size:1.0416666667vw}}.form-wrapper .input-field:focus+label{top:0}.form-wrapper .textarea-field{background-color:transparent;border:2px solid #fff;color:#fff;font-family:MontserratZ,sans-serif;font-size:calc(17.6px + .125vw);height:calc(108px + 3.75vw);outline:none;padding:10px 15px;width:100%}@media screen and (min-width:1024px){.form-wrapper .textarea-field{height:19.2102454642vh}}.form-wrapper .left-col{max-width:calc(156px + 13.75vw);position:relative;width:100%}@media only screen and (min-device-width:768px) and (max-device-width:1023px){.form-wrapper .left-col{max-width:90%}}@media screen and (max-width:767px){.form-wrapper .left-col{max-width:100%}}.form-wrapper .left-col .primary-title{background-color:#2082a0;padding:calc(8px + .625vw) 0;position:relative;text-align:left}.form-wrapper .left-col .primary-title:before{background-color:#2082a0;content:"";height:100%;left:-50%;position:absolute;top:0;width:50%}.form-wrapper .left-col .text{color:#fff;margin-top:calc(8px + 2.1875vw)}@media screen and (min-width:1024px){.form-wrapper .left-col .text{margin-top:5.3361792956vh}}.form-wrapper .left-col .text a{color:#fff;display:block}.form-wrapper .left-col .text a:not(:last-child){margin-bottom:20px}.form-wrapper .left-col .social-icons{margin-top:calc(8px + 2.1875vw)}.form-wrapper .left-col .social-icons a svg{fill:#fff;max-width:40px}.form-wrapper .left-col .social-icons a:not(:last-child){margin-right:15px}.christmas-table-form+#message{bottom:calc(135.08361px + 3.9019vw);color:#ebef38;font-size:calc(13.2px + .25vw);line-height:1.1;padding:0 15px;position:absolute;right:0;text-align:center;width:100%}@media screen and (max-width:767px){.christmas-table-form+#message{align-items:center;bottom:calc(175.08361px + 3.9019vw);display:flex;height:35px;justify-content:center;left:0;padding:0 10px;text-align:center}}.christmas-table-form+#message.success-box{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;position:relative}.christmas-table-form+#message fieldset{border:0}.christmas-table-form+#message .success{color:#ebef38;font-size:calc(20.8px + .375vw);font-weight:400}.christmas-table-form+#message .success-thank{color:#ebef38;font-size:calc(18.4px + .5vw);font-weight:400;line-height:1.2;margin:20px auto}.christmas-table-form+#message .success-spam{color:#d14848;font-size:calc(14.6px + .125vw);font-weight:400;line-height:1.2;padding-top:0}.christmas-table-form+#message #success_page{text-align:center}.faq-title-block .primary-title{margin:0;text-transform:inherit}.faq-block{margin:80px auto 0;padding:0 0 calc(20px + 3.125vw)}.faq-block .grid .accordion_item{border-bottom:1px solid #98816f;height:auto;margin:0 0 calc(12px + .9375vw);padding:0 calc(-6px + 6.5625vw);width:100%}.faq-block .grid .accordion_item:first-child{border-top:1px solid #98816f}.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 .svg-icon.plus:after{height:0}.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;transition:all .6s}.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:#4a4a4a;display:flex;font-size:calc(16.4px + .5vw)!important;font-weight:700;gap:10px;justify-content:space-between;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.plus{position:relative}.faq-block .grid .accordion_item .title_tab .title .svg-icon.plus:before{background-color:#98816f;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease;width:100%}.faq-block .grid .accordion_item .title_tab .title .svg-icon.plus:after{background-color:#98816f;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease;width:1px}.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 .innder-grid{align-items:center;display:flex;justify-content:space-between;padding-top:calc(24px + 1.875vw)}@media screen and (max-width:767px){.faq-block .grid .inner_content .innder-grid{flex-direction:column}}.faq-block .grid .inner_content .innder-grid .inner-col{display:flex;flex-direction:column;max-width:460px;width:100%}@media screen and (max-width:767px){.faq-block .grid .inner_content .innder-grid .inner-col{flex-direction:column}}.faq-block .grid .inner_content .innder-grid .inner-col .single-box{align-items:center;display:flex;gap:calc(7px + 2.5vw);margin-bottom:calc(24px + 1.875vw)}.faq-block .grid .inner_content .innder-grid .inner-col .single-box .svg-icon .circle{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:calc(58px + 3.75vw);justify-content:center;width:calc(58px + 3.75vw)}.faq-block .grid .inner_content .innder-grid .inner-col .single-box .svg-icon .circle img{max-height:calc(21px + 2.8125vw)}.faq-block .grid .inner_content .innder-grid .inner-col .single-box .svg-icon .circle span{font-family:MontserratZ,sans-serif;font-weight:700;text-align:center}@media screen and (max-width:767px){.faq-block .grid .inner_content .innder-grid .inner-col .single-box .svg-icon .circle span{font-size:14px}}.faq-block .grid .inner_content .innder-grid .inner-col .single-box .text{font-family:MontserratZ,sans-serif;font-size:calc(17px + .3125vw);line-height:1.4;width:100%}.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.active,.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}@media screen and (max-width:480px){.contact-form-block .wd-container{padding:0 4%}}.grid-wrap{display:grid;grid-template-columns:auto 60%;grid-gap:calc(20px + 3.125vw);align-items:center;margin-bottom:calc(20px + 3.125vw);margin-top:calc(20px + 3.125vw)}@media screen and (max-width:1023px){.grid-wrap{display:block}}@incldue phone-767{.grid-wrap{display:flex}}.grid-wrap .contact-form-wrapper .secondary-title{margin-bottom:45px;-moz-text-align-last:left;text-align-last:left}.grid-wrap .contact-form-wrapper .contact-form-title{color:#98816f;display:inline-block;font-family:Marekan,sans-serif;font-size:calc(14.2px + 2.125vw);letter-spacing:1px;line-height:1.2;position:relative}@media screen and (min-width:1024px){.grid-wrap .contact-form-wrapper .contact-form-title{font-size:2.8645833333vw}}.grid-wrap .contact-form-wrapper .contact-form-title{font-weight:700;margin-bottom:calc(21px + 1.25vw);text-transform:uppercase}.grid-wrap .contact-form-wrapper .contact-box{border:1px solid #98816f;border-radius:10px;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{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px}@media screen and (max-width:767px){.grid-wrap .contact-form-wrapper .custom-input.grid-col-2{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 (max-width:767px){.grid-wrap .contact-form-wrapper .custom-input .sent_wrap{flex-direction:column}.grid-wrap .contact-form-wrapper .custom-input .sent_wrap .g-recaptcha{margin-top:35px}}.grid-wrap .contact-form-wrapper .custom-input .sent_wrap #btn_sent{background-color:#000;border:0;color:#fff;cursor:pointer;font-size:18px;padding:15px 30px;text-align:center;text-transform:uppercase}@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:MontserratZ,sans-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:MontserratZ,sans-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:#98816f;display:inline-block;font-family:Marekan,sans-serif;font-size:calc(14.2px + 2.125vw);font-weight:700;letter-spacing:1px;line-height:1.2;position:relative}@media screen and (min-width:1024px){.grid-wrap .address-wrap .contact-address-title{font-size:2.8645833333vw}}.grid-wrap .address-wrap .contact-address-title{color:#000;margin-bottom:calc(21px + 1.25vw);text-transform:uppercase}.grid-wrap .address-wrap .address{display:flex;flex-direction:column}.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}@media only screen and (max-device-width:1024px) and (orientation:portrait){.grid-wrap .address-wrap .address-grid .single-bird{display:none}}.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%}}#message{bottom:calc(136px + 1.25vw);color:#ebef38;font-size:calc(12px + .3125vw);left:0;line-height:1.1;position:absolute;text-align:right;width:100%}@media screen and (max-width:767px){#message{align-items:center;bottom:190px;display:flex;height:35px;justify-content:center;padding:0 15px;text-align:center}}#message.success-box{align-items:center;bottom:0!important;display:flex;height:100%!important;justify-content:center;position:relative!important}#message fieldset{border:0}#message .success{color:#ebef38}#message .success,#message .success-thank{font-size:calc(18.4px + .5vw);font-weight:400}#message .success-thank{color:#fff;line-height:1.2;margin:20px auto}#message .success-spam{color:rgba(235,239,56,.7);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%}.contact-details{margin-top:120px}@media screen and (max-width:767px){.contact-details{margin-top:40px}}.contact-details .grid{display:grid;grid-template-columns:40% 1fr}@media screen and (max-width:767px){.contact-details .grid{grid-template-columns:auto}}.contact-details .grid .single-bird img{position:relative;z-index:1}.contact-details .grid .contact-wrap{padding-left:120px}@media only screen and (max-device-width:1024px) and (orientation:portrait){.contact-details .grid .contact-wrap{padding-left:40px}}@media screen and (max-width:767px){.contact-details .grid .contact-wrap{margin-top:40px;order:2;padding-left:0}}.contact-details .grid .contact-wrap .secondary-title{margin-bottom:45px;-moz-text-align-last:left;text-align-last:left}.contact-details .grid .contact-wrap .contacts{align-items:flex-start;max-width:100%}.contact-details .grid .con-col{max-width:560px;width:100%}.contact-details .grid .con-col.single-bird{align-items:center;display:flex;justify-content:center;min-width:100%}.contact-details .grid .con-col.single-bird .circle-yellow{left:40%;transform:translateX(-50%)}.pickup-point{font-size:calc(16.4px + .5vw);margin-top:calc(12px + .9375vw);text-align:center}.pickup-point .pick-up-title{color:#3a3a3a;font-weight:500}.pickup-point span{display:block;font-size:80%;font-weight:400;margin-top:10px}.pickup-point a{color:#000;text-decoration:underline}.request-offer-form{background-color:#fff;border:1px solid #ccc;border-radius:5px;margin:180px auto calc(20px + 3.125vw);max-width:720px;padding:calc(12px + .9375vw);position:relative;width:100%}@media screen and (max-width:1023px){.request-offer-form{max-width:calc(960px - 10%);width:90%}}.request-offer-form label{align-items:center;display:block;display:flex;font-size:calc(15.4px + .1875vw);font-weight:500;gap:8px;margin-bottom:10px;text-align:left;width:100%}.request-offer-form label span{font-size:calc(11.6px + .125vw)}.request-offer-form .trigger,.request-offer-form input,.request-offer-form select,.request-offer-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f1f1f1;border:1px solid #ccc;color:#222;font-family:MontserratZ,sans-serif;font-size:calc(13.2px + .25vw);font-weight:400;height:45px;max-width:100%;outline:none;padding:5px 25px 5px 50px;width:100%}.request-offer-form .radio-column{align-items:center;background-color:#f1f1f1;display:flex;gap:37px;height:60px;justify-content:center;margin-bottom:5px}.request-offer-form .radio-column .trip-type{align-items:center;display:flex;gap:25px}.request-offer-form .radio-column .trip-type label{margin-bottom:0;width:auto}.request-offer-form .radio-column .trip-type input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;height:auto;width:auto}.request-offer-form textarea{border:1px solid #ccc;height:100px;padding:calc(6.6px + .4375vw)}.request-offer-form .column-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(18px + .625vw);margin-bottom:calc(6.6px + .4375vw)}@media screen and (max-width:767px){.request-offer-form .column-3{grid-template-columns:1fr}}.request-offer-form .column-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(18px + .625vw);margin-bottom:calc(6.6px + .4375vw)}@media screen and (max-width:601px){.request-offer-form .column-2{grid-template-columns:1fr}}.request-offer-form .column-1{align-items:center;display:flex;flex-direction:column;justify-content:center}.request-offer-form .column-1 .custom-input{margin-bottom:calc(6.6px + .4375vw);width:100%}.request-offer-form .hide{display:none}.request-offer-form .custom-input{position:relative}.request-offer-form .custom-input .input-icon{bottom:8px;height:25px;pointer-events:none;position:absolute;right:10px;width:25px}.request-offer-form .custom-input .icon-start{height:25px;left:10px;pointer-events:none;position:absolute;top:57%;width:25px;z-index:1}.request-offer-form #submit{background-color:#000;border:0;border-radius:3px;color:#fff;cursor:pointer;font-weight:500;line-height:1;margin:30px auto 0;max-width:-moz-fit-content;max-width:fit-content;padding:calc(11.4px + .1875vw) calc(16.6px + .4375vw);text-align:center;text-transform:uppercase;transition:all .5s ease}.request-offer-form #submit:hover{background-color:#000}.request-offer-form .google-recaptcha{margin:20px 0 0;text-align:center}.request-offer-form .google-recaptcha .g-recaptcha{margin-top:30px}.request-offer-form .google-recaptcha #captcha_error{color:red;font-size:inherit;font-weight:inherit;height:27px}.request-offer-form .cruisesCheckbox{align-items:center;display:flex;gap:calc(6.6px + .4375vw);height:50px;margin-bottom:calc(6.6px + .4375vw)}.request-offer-form .cruisesCheckbox .check{display:inline-block;width:-moz-fit-content;width:fit-content}.request-offer-form .cruisesCheckbox input{-webkit-appearance:initial;-moz-appearance:initial;appearance:none;border:0;cursor:pointer;height:20px;width:20px}.request-offer-form #message{bottom:210px;bottom:calc(171px + 1.25vw);left:50%;margin:0;position:absolute;text-align:center;transform:translateX(-50%);width:100%}@media screen and (max-width:767px){.request-offer-form #message{align-items:center;bottom:160px;display:flex;height:45px;justify-content:center}}.request-offer-form #message fieldset{border:0}.request-offer-form #message.success-box{bottom:0;height:auto;left:0;position:relative;transform:translate(0)}.request-offer-form #message .success{color:#209320;font-size:calc(24px + .625vw);font-weight:400;line-height:1.2}.request-offer-form #message .success-thank{display:block;font-size:calc(16.8px + .375vw);font-weight:400;line-height:1.2;margin:20px 0}.request-offer-form #message .success-spam{color:#d14848;display:block;font-weight:400}.request-offer-form #message .error_message{color:#d14848;line-height:1.2}#ui-datepicker-div{max-width:330px;width:100%;z-index:9999999999!important}.ui-datepicker .ui-datepicker-header{background:#222}.ui-datepicker .ui-datepicker-title{color:#fff}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background-color:teal!important;border:1px solid teal!important}.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:#333!important}.ui-widget-header{background:#98816f;border:1px solid #98816f;color:#fff}a.ui-state-default.ui-state-active{background:#222;border-color:#222!important;color:#fff!important;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-next.ui-corner-all:before,.ui-datepicker-prev.ui-corner-all:before{content:"";filter:invert(1);font-size:1.25em;height:17px;position:absolute;top:9px;width:17px}.ui-datepicker .ui-datepicker-title{font-size:1.2rem;font-weight:500;line-height:1.8rem;margin:0 2.3rem;text-align:center}.ui-datepicker table{border-collapse:collapse;font-weight:400!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:#98816f;border:1px solid #f2f5f7;color:#fff!important;font-size:1.2rem;font-weight:400;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}.row.custom-row:hover .custom-column{z-index:1}.mdtp__wrapper[data-theme=blue] .mdtp__clock .mdtp__clock_dot,.mdtp__wrapper[data-theme=blue] .mdtp__clock .mdtp__digit:not(.digit--disabled) span:hover,.mdtp__wrapper[data-theme=blue] .mdtp__digit.active span,.mdtp__wrapper[data-theme=blue] .mdtp__digit.active:before,.mdtp__wrapper[data-theme=blue] .mdtp__time_holder{background-color:#907446!important}.mdtp__wrapper[data-theme=blue] .mdtp__button{color:#907446}.cursor-pointer,select{cursor:pointer}.request-offer-form.el ::-moz-placeholder{font-size:13px}.request-offer-form.el ::placeholder{font-size:13px}.experience-inner-block{background:#efecea;padding-left:calc(-10px + 10.9375vw)}.experience-inner-block.exp-first-block{padding-bottom:30px;position:relative}.experience-inner-block.exp-first-block:before{background:#98816f;bottom:0;content:"";height:calc(42px + 5.625vw);left:0;position:absolute;width:100%}.experience-inner-block.exp-first-block .left-col .content{padding-right:15px}.experience-inner-block.exp-second-block{border-bottom:15px solid #98816f;padding-right:calc(-30px + 17.1875vw)}.experience-inner-block.exp-second-block .experience-block{grid-template-columns:50% auto;padding-top:calc(20px + 1.5625vw)}@media screen and (min-width:1024px){.experience-inner-block.exp-second-block .experience-block{padding-bottom:5.3361792956vh;padding-top:5.3361792956vh}}@media screen and (min-width:1281px) and (max-width:1536px){.experience-inner-block.exp-second-block .experience-block{grid-gap:25px}}.experience-inner-block.exp-second-block .experience-block .left-col .pattern-bg-1{max-width:calc(184px + 17.5vw);width:100%}@media screen and (min-width:1024px){.experience-inner-block.exp-second-block .experience-block .left-col .pattern-bg-1{max-width:27.0833333333vw}}.experience-inner-block.exp-second-block .experience-block .right-col{align-items:center;justify-content:flex-start}.experience-inner-block.exp-second-block .experience-block .right-col .text{text-align:justify}.experience-inner-block.exp-third-block{border-bottom:15px solid #98816f;padding-left:0}.experience-inner-block.exp-third-block .experience-block{grid-template-columns:auto;padding:calc(32px + 5.625vw) 0;position:relative;width:100%}.experience-inner-block.exp-third-block .experience-block .experience-photo{height:100%;left:0;position:absolute;top:0;width:100%}.experience-inner-block.exp-third-block .experience-block .experience-photo img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.experience-inner-block.exp-third-block .experience-block .content{align-items:center;display:flex;justify-content:center;position:relative}.experience-inner-block.exp-third-block .experience-block .content .info{width:calc(50% + 2.5vw - 8px)}.experience-inner-block.exp-third-block .experience-block .content .info .primary-title{color:#efecea;padding-bottom:calc(66px - 1.875vw);text-align:center}.experience-inner-block.exp-third-block .experience-block .content .info .text{color:#efecea;text-align:justify;-moz-text-align-last:center;text-align-last:center}.experience-inner-block.exp-fourth-block{padding-right:calc(10px + 4.6875vw)}.experience-inner-block.exp-fourth-block .experience-block{grid-template-columns:60% auto;padding-bottom:0;padding-top:0}.experience-inner-block.exp-fourth-block .experience-block .left-col{padding-top:calc(6px + 7.5vw)}.experience-inner-block.exp-fourth-block .experience-block .left-col .pattern-bg-2{max-width:calc(170px + 15.625vw);transform:translateY(50px)}@media screen and (min-width:1024px){.experience-inner-block.exp-fourth-block .experience-block .left-col .pattern-bg-2{max-width:24.4791666667vw}}.experience-inner-block.exp-fourth-block .experience-block .left-col .content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.experience-inner-block.exp-fourth-block .experience-block .left-col .content .text{margin:calc(8px + 2.1875vw) 0}.experience-inner-block.exp-fourth-block .experience-block .left-col .texture-photo{max-width:calc(293px + 17.8125vw);text-align:center;width:100%}.experience-inner-block.exp-fourth-block .experience-block .right-col{flex-direction:column;justify-content:flex-start}.experience-inner-block.exp-fourth-block .experience-block .right-col .photo-sm,.experience-inner-block.exp-fourth-block .experience-block .right-col .texture-photo{display:none}.experience-inner-block .experience-block{display:grid;grid-template-columns:40% auto;padding:calc(-4px + 7.5vw) 0;grid-gap:20px}@media screen and (min-width:1024px){.experience-inner-block .experience-block{padding:14.5vh 0}}.experience-inner-block .experience-block .left-col .content{padding-bottom:50px}.experience-inner-block .experience-block .left-col .content .exp-title{padding-bottom:calc(14px + 1.875vw)}.experience-inner-block .experience-block .left-col .content .text{max-width:calc(293px + 17.8125vw);text-align:justify;width:100%}.experience-inner-block .experience-block .left-col .content .text ul{list-style:disc;margin-bottom:1.2em;padding-left:25px}.experience-inner-block .experience-block .right-col{align-items:flex-end;display:flex;height:100%;justify-content:flex-end;position:relative}.experience-inner-block .experience-block .right-col .photo{margin-bottom:0;position:relative}.experience-inner-block .experience-block .right-col .photo picture{display:flex}@media screen and (min-width:1024px) and (max-width:1280px){.experience-inner-block.exp-fourth-block .experience-block .left-col .texture-photo img{width:50%}.experience-inner-block.exp-fourth-block .experience-block .right-col .photo-lg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}}@media screen and (max-width:1023px){.experience-inner-block{padding:calc(36px + 1.25vw) calc(20px + 3.125vw)}}@media screen and (max-width:1023px) and (max-width:767px){.experience-inner-block{padding-top:10px}}@media screen and (max-width:1023px){.experience-inner-block.exp-first-block .experience-block{grid-template-columns:auto}.experience-inner-block.exp-first-block .experience-block .left-col .content .text{max-width:calc(140px + 65.625vw);-moz-text-align-last:left;text-align-last:left;width:100%}.experience-inner-block.exp-second-block{padding-right:calc(20px + 3.125vw)}.experience-inner-block.exp-second-block .experience-block{grid-template-columns:auto}.experience-inner-block.exp-second-block .experience-block .left-col{display:none;text-align:center}.experience-inner-block.exp-second-block .experience-block .left-col img{width:55%}.experience-inner-block.exp-second-block .experience-block .right-col .transport-main-content{margin-top:20px}.experience-inner-block.exp-second-block .experience-block .right-col .transport-main-content .content .text{max-width:calc(140px + 65.625vw);-moz-text-align-last:left;text-align-last:left;width:100%}.experience-inner-block.exp-third-block{padding:0}.experience-inner-block.exp-third-block .experience-block .content .info{width:calc(75% + .9375vw - 3px)}.experience-inner-block.exp-fourth-block{display:flex;justify-content:center}.experience-inner-block.exp-fourth-block .experience-block{grid-template-columns:auto}.experience-inner-block.exp-fourth-block .experience-block .left-col .content{padding-bottom:20px}.experience-inner-block.exp-fourth-block .experience-block .left-col .content .text{max-width:calc(220px + 40.625vw)}.experience-inner-block.exp-fourth-block .experience-block .left-col .texture-photo{display:none}.experience-inner-block.exp-fourth-block .experience-block .right-col{align-items:flex-start}.experience-inner-block.exp-fourth-block .experience-block .right-col .photo-lg{display:none}.experience-inner-block.exp-fourth-block .experience-block .right-col .photo-sm{display:block}.experience-inner-block.exp-fourth-block .experience-block .right-col .texture-photo{display:block;padding-top:20px;text-align:center;width:100%}.experience-inner-block.exp-fourth-block .experience-block .right-col .texture-photo img{max-width:calc(80px + 21.875vw);width:100%}}.restaurant-welcome-block{background:#efecea;padding:calc(16px + 4.375vw) calc(-12px + 10vw);position:relative;text-align:center}@media screen and (min-width:1024px){.restaurant-welcome-block{padding-top:10.6723585912vh}}.restaurant-welcome-block .restaurant-photo-grid{align-items:center;display:grid;grid-template-columns:28% auto 28%;justify-content:center;grid-gap:calc(19px + .3125vw);position:relative}@media screen and (max-width:480px){.restaurant-welcome-block .restaurant-photo-grid{margin-bottom:30px}}.restaurant-welcome-block .restaurant-photo-grid .restaurant-gallery{align-items:center;display:flex;height:80vh;justify-content:center;overflow:hidden;position:relative}@media only screen and (min-device-width:768px) and (max-device-width:1023px){.restaurant-welcome-block .restaurant-photo-grid .restaurant-gallery{height:40vh}}@media screen and (max-width:767px){.restaurant-welcome-block .restaurant-photo-grid .restaurant-gallery{height:30vh}}@media screen and (max-width:480px){.restaurant-welcome-block .restaurant-photo-grid .restaurant-gallery{height:200px}}.restaurant-welcome-block .restaurant-photo-grid:before{animation:0;background:#98816f;content:"";height:calc(36px + 4.375vw);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:150%}.restaurant-welcome-block .welcome-content{margin-bottom:calc(40px + 3.125vw)}.restaurant-welcome-block .welcome-content .content{align-items:center;display:flex;flex-direction:column}.restaurant-welcome-block .welcome-content .content .text{max-width:100%;padding-top:calc(16px + 1.25vw);text-align:justify;-moz-text-align-last:center;text-align-last:center;width:calc(240px + 25vw)}.restaurant-inner-block{padding:calc(40px + 3.125vw) calc(-20px + 12.5vw)}.restaurant-inner-block.res-first-block{padding-top:20px}@media screen and (max-width:767px){.restaurant-inner-block.res-first-block{padding-bottom:30px}}.restaurant-inner-block .grid{display:grid;grid-template-columns:42% auto;grid-gap:calc(12px + 2.5vw)}@media screen and (max-width:1023px){.restaurant-inner-block .grid{grid-template-columns:auto}}@media screen and (max-width:767px){.restaurant-inner-block .grid .right-col{display:none}}.restaurant-inner-block .grid .pattern-photo{text-align:right}@media screen and (max-width:1023px){.restaurant-inner-block .grid .pattern-photo{text-align:center}}.restaurant-inner-block .grid .pattern-photo img{margin-right:50px;max-width:50%}@media screen and (max-width:1023px){.restaurant-inner-block .grid .pattern-photo img{margin:auto}}.restaurant-inner-block .grid .primary-title{text-align:center}.restaurant-inner-block .grid .content .text{margin-top:calc(18px + .625vw);text-align:justify;-moz-text-align-last:left;text-align-last:left;width:100%}@media screen and (max-width:1023px){.restaurant-inner-block .grid .content .text{margin-left:auto;margin-right:auto}}.restaurant-inner-block .grid .content .text p:not(:last-child){margin-bottom:calc(9px + .3125vw)}.restaurant-inner-block .grid.reverse{align-items:flex-start;grid-template-columns:60% auto;margin-top:calc(16px + 4.375vw)}@media screen and (min-width:1024px){.restaurant-inner-block .grid.reverse{margin-top:8.537886873vh}}@media screen and (max-width:1023px){.restaurant-inner-block .grid.reverse{grid-template-columns:auto}}.restaurant-inner-block .grid.reverse .left-col{align-items:center;display:flex;height:75%;justify-content:center;padding-right:30px;position:relative}@media screen and (max-width:1023px){.restaurant-inner-block .grid.reverse .left-col{height:100%;padding:0}}.restaurant-inner-block .grid.reverse .left-col:before{background:#98816f;content:"";height:calc(120px + 12.5vw);left:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:125%}@media screen and (max-width:1023px){.restaurant-inner-block .grid.reverse .left-col:before{height:80%;left:50%;transform:translate(-50%,-50%);width:150%}}.restaurant-inner-block .grid.reverse .left-col img{position:relative}.restaurant-inner-block.res-second-block{background:#efecea;padding-right:0;padding-top:0}@media screen and (max-width:1023px){.restaurant-inner-block.res-second-block{padding-left:0}}.restaurant-inner-block.res-second-block .grid{grid-template-columns:50% auto}@media screen and (max-width:1023px){.restaurant-inner-block.res-second-block .grid{grid-template-columns:auto;grid-gap:30px}.restaurant-inner-block.res-second-block .grid .left-col{order:2}}@media screen and (max-width:767px){.restaurant-inner-block.res-second-block .grid .left-col{padding-left:20px;padding-right:20px}}.restaurant-inner-block.res-second-block .grid .right-col{align-items:flex-start;display:flex;justify-content:flex-end;margin-bottom:0}@media screen and (max-width:767px){.restaurant-inner-block.res-second-block .grid .right-col{padding:0 20px}}.restaurant-inner-block.res-second-block .grid .right-col img{margin-bottom:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.restaurant-inner-block.res-second-block .grid .logo-photo{max-width:calc(66px + 35.625vw);text-align:center;width:100%}@media screen and (max-width:1023px){.restaurant-inner-block.res-second-block .grid .logo-photo{margin:auto}}.restaurant-inner-block.res-second-block .grid .inner-block-heading{max-width:calc(234px + 26.875vw);text-align:center;width:100%}@media screen and (max-width:1023px){.restaurant-inner-block.res-second-block .grid .inner-block-heading{margin:auto}}.restaurant-inner-block.res-second-block .grid .content .text{margin-bottom:50px;width:100%}@media screen and (max-width:1023px){.restaurant-inner-block.res-second-block .grid .content .text{max-width:100%;padding:0 calc(6px + 2.8125vw)}}.restaurant-inner-block.res-second-block.reverse{background:#fff;padding-bottom:calc(12px + .9375vw);padding-left:0;padding-right:calc(-20px + 12.5vw)}@media screen and (max-width:1023px){.restaurant-inner-block.res-second-block.reverse{padding-right:0}}.restaurant-inner-block.res-second-block.reverse .grid .right-col{flex-direction:column;margin-bottom:30px}@media screen and (max-width:1023px){.restaurant-inner-block.res-second-block.reverse .grid .right-col{order:2}}@media screen and (max-width:767px){.restaurant-inner-block.res-second-block.reverse .grid .right-col{margin-bottom:0}}.restaurant-inner-block.res-second-block.reverse .grid .right-col .inner-block-heading,.restaurant-inner-block.res-second-block.reverse .grid .right-col .logo-photo{margin:auto}.restaurant-inner-block.res-second-block.reverse .grid .right-col img{width:calc(82px + 5.625vw)}@media screen and (min-width:1024px){.restaurant-inner-block.res-second-block.reverse .grid .right-col img{width:16vw}}.restaurant-inner-block.res-second-block .button-group{align-items:center;display:flex}@media screen and (max-width:1023px){.restaurant-inner-block.res-second-block .button-group{align-items:center;display:flex;justify-content:center;padding:0 8px}}@media screen and (max-width:767px){.restaurant-inner-block.res-second-block .button-group{flex-direction:column;flex-wrap:wrap;padding:0}}.restaurant-inner-block.res-second-block .button-group .primary-button{max-width:2.6680896478vh;text-align:center;width:100%}@media screen and (min-width:1024px){.restaurant-inner-block.res-second-block .button-group .primary-button{max-width:13.3vw}}.restaurant-inner-block.res-second-block .button-group .primary-button.mr-25{margin-right:1.3vw}@media screen and (max-width:767px){.restaurant-inner-block.res-second-block .button-group .primary-button.mr-25{margin-right:0}}@media only screen and (max-device-width:1024px) and (orientation:portrait){.restaurant-inner-block.res-second-block .button-group .primary-button{max-width:220px}}.restaurant-inner-block.res-second-block .button-group .primary-button:first-child{margin-right:1.3vw}@media screen and (max-width:767px){.restaurant-inner-block.res-second-block .button-group .primary-button:first-child{margin-bottom:15px;margin-right:0}}.restaurant-inner-block.res-second-block .button-group .primary-button:nth-child(3){margin-right:1.3vw}@media screen and (max-width:767px){.restaurant-inner-block.res-second-block .button-group .primary-button:nth-child(3){margin-bottom:15px;margin-right:0}}.restaurant-inner-block.res-second-block .button-group .primary-button:nth-child(2){background:#98816f;border:1px solid #98816f;color:#fff}.res-gallery{text-align:center}@media screen and (max-width:767px){.gallary-btn{align-items:center;display:flex;justify-content:center;margin-top:15px;width:100%}}.our-company-restaurant-block{margin-bottom:calc(18px + 3.75vw)}@media screen and (min-width:1024px){.our-company-restaurant-block{margin-bottom:9.6051227321vh}}.our-company-restaurant-block .grid{display:grid;grid-template-columns:50% auto;grid-gap:15px}.our-company-restaurant-block .grid.center-align{align-items:center}@media only screen and (max-device-width:1024px) and (orientation:portrait){.our-company-restaurant-block .grid{grid-template-columns:auto}}.our-company-restaurant-block .grid .content-col{padding:calc(20px + 1.5625vw) calc(47px + 4.0625vw) calc(12px + 4.0625vw) calc(12px + 4.0625vw)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.our-company-restaurant-block .grid .content-col{padding-right:calc(12px + 4.0625vw)}}.our-company-restaurant-block .grid .content-col .event-logo{display:block;margin:0 auto calc(15px + 1.5625vw);max-width:calc(106px + 4.375vw)}.our-company-restaurant-block .grid .content-col .event-title{display:block;padding:0 calc(6px + 1.25vw);text-align:center}@media only screen and (max-device-width:1024px) and (orientation:portrait){.our-company-restaurant-block .grid .content-col .event-title{margin-bottom:25px;padding:0}}.our-company-restaurant-block .grid .content-col .event-title span{display:block}@media only screen and (max-device-width:1024px) and (orientation:portrait){.our-company-restaurant-block .grid .content-col .event-title span{display:inline-block}}.our-company-restaurant-block .grid .content-col .text{margin-top:calc(15px + 1.5625vw);text-align:justify}.our-company-restaurant-block .grid .content-col .text p:not(:last-child){margin-bottom:15px}.our-company-restaurant-block .grid .content-col .text .res-btn{display:inline-block;position:relative}.our-company-restaurant-block .grid .content-col .text .res-btn:before{background-color:#222;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .5s ease;width:100%}.our-company-restaurant-block .grid .content-col .text .res-btn:hover:before{width:100%}.our-company-restaurant-block .grid .content-col .text ul{list-style:disc;padding-left:25px}@media screen and (max-width:1023px){.our-company-restaurant-block .grid .content-col .photo.show-mobile{display:block;height:38vh;position:relative}}@media only screen and (min-device-width:768px) and (max-device-width:1023px){.our-company-restaurant-block .grid .content-col .photo.show-mobile{height:50vh}}.our-company-restaurant-block .grid .content-col .photo.show-mobile img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:767px){.our-company-restaurant-block .grid .content-col .photo.show-mobile img{-o-object-position:left;object-position:left}}.our-company-restaurant-block .grid .content-col .photo.show-mobile .restaurant-slier{height:100%;left:0;position:absolute;top:0;width:100%}.our-company-restaurant-block .grid .content-col .photo.show-mobile .restaurant-slier .photo-box{height:75vh;padding:0}@media screen and (max-width:1023px){.our-company-restaurant-block .grid .content-col .photo.show-mobile .restaurant-slier .photo-box{height:37vh}}.our-company-restaurant-block .grid .content-col .photo.show-mobile .restaurant-slier .photo-box .content{bottom:calc(12px + 2.5vw);left:calc(3px + 3.75vw);position:absolute;z-index:2}@media screen and (max-width:767px){.our-company-restaurant-block .grid .content-col .photo.show-mobile .restaurant-slier .photo-box .content{width:57%}}.our-company-restaurant-block .grid .content-col .photo.show-mobile .restaurant-slier .photo-box .content .res-title{color:#fff;font-size:calc(11.2px + 1.5vw)}@media screen and (min-width:1024px){.our-company-restaurant-block .grid .content-col .photo.show-mobile .restaurant-slier .photo-box .content .res-title{font-size:2.0833333333vw}}.our-company-restaurant-block .grid .photo-col{position:relative;width:100%}.our-company-restaurant-block .grid .photo-col.mt-50 .photo{margin-top:5.3361792956vh}.our-company-restaurant-block .grid .photo-col .photo{height:75vh;margin-left:-75px;margin-top:-50px;overflow:hidden;position:relative}.our-company-restaurant-block .grid .photo-col .photo.second-photo{margin-top:70px}.our-company-restaurant-block .grid .photo-col .photo.liotrivi-photo{margin-left:0;margin-right:-75px;margin-top:0}@media screen and (max-width:1023px){.our-company-restaurant-block .grid .photo-col .photo.show-desktop{display:none}}.our-company-restaurant-block .grid .photo-col .photo.show-mobile{margin-bottom:25px}@media screen and (min-width:1024px){.our-company-restaurant-block .grid .photo-col .photo.show-mobile{display:none}}.our-company-restaurant-block .grid .photo-col .photo .restaurant-slier{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:1023px){.our-company-restaurant-block .grid .photo-col .photo .restaurant-slier{width:100vw}}.our-company-restaurant-block .grid .photo-col .photo .restaurant-slier .photo-box{height:75vh;padding:0;position:relative}.our-company-restaurant-block .grid .photo-col .photo .restaurant-slier .photo-box:before{background:#000;background:linear-gradient(0deg,#000,transparent);bottom:0;content:"";height:70%;left:0;position:absolute;right:0;width:100%;z-index:0}.our-company-restaurant-block .grid .photo-col .photo .restaurant-slier .photo-box .content{bottom:calc(36px + 1.25vw);left:calc(3px + 3.75vw);position:absolute;z-index:2}.our-company-restaurant-block .grid .photo-col .photo .restaurant-slier .photo-box .content .res-title{color:#fff;font-size:calc(20.8px + 1vw)}@media screen and (min-width:1024px){.our-company-restaurant-block .grid .photo-col .photo .restaurant-slier .photo-box .content .res-title{font-size:2.0833333333vw}}.our-company-restaurant-block .grid .photo-col .photo img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.our-company-restaurant-block .grid .photo-col .button-wrapper{gap:15px;margin-right:90px;margin-top:calc(6px + 2.8125vw);padding:0 6.25vw}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.our-company-restaurant-block .grid .photo-col .button-wrapper{padding-left:20px;padding-right:20px}}@media only screen and (max-device-width:1024px) and (orientation:portrait){.our-company-restaurant-block .grid .photo-col .button-wrapper{margin:0}}@media screen and (max-width:767px){.our-company-restaurant-block .grid .photo-col .button-wrapper{flex-direction:column;margin:auto;max-width:280px}}.our-company-restaurant-block .grid .slick-dots{align-items:center;bottom:calc(20px + 3.125vw);display:flex;left:auto;position:absolute;right:calc(-15px + 4.6875vw);z-index:2}.our-company-restaurant-block .grid .slick-dots li{display:flex}.our-company-restaurant-block .grid .slick-dots li.slick-active button{background-color:#98816f}.our-company-restaurant-block .grid .slick-dots button{background:#fff;border:0;border-radius:50%;cursor:pointer;font-size:0;height:calc(10.4px + .5vw);margin-right:calc(14px + .3125vw);transition:all .5s ease;width:calc(10.4px + .5vw)}.transfer-request-wrap{align-items:center;background-color:#98816f;display:flex;flex-direction:column;justify-content:center;margin:0 auto calc(18px + 3.75vw);max-width:calc(648px + 16.25vw);min-height:420px;padding:calc(18px + 2.1875vw) calc(8px + 2.1875vw);position:relative}@media only screen and (max-device-width:1024px) and (orientation:portrait){.transfer-request-wrap{margin-left:calc(8.17212px + 2.13371vw);margin-right:calc(8.17212px + 2.13371vw);max-width:100%}}@media screen and (max-width:767px){.transfer-request-wrap{border-bottom-left-radius:60px;border-top-right-radius:0}}.transfer-request-wrap.el #reservation_form .input-col label{font-size:calc(16.8px + .375vw)}.transfer-request-wrap .secondary-title{color:#fff;display:block;margin-bottom:calc(18px + .625vw)}.transfer-request-wrap #reservation_form{width:100%}.transfer-request-wrap #reservation_form .col-space{margin-bottom:calc(7px + .9375vw)}@media screen and (max-width:767px){.transfer-request-wrap #reservation_form .col-space{margin-bottom:15px}}.transfer-request-wrap #reservation_form .column-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(12px + .9375vw)}@media only screen and (min-device-width:768px) and (max-device-width:1023px){.transfer-request-wrap #reservation_form .column-2{grid-gap:15px}}@media screen and (max-width:767px){.transfer-request-wrap #reservation_form .column-2{grid-template-columns:auto;grid-gap:15px}}.transfer-request-wrap #reservation_form .column-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(12px + .9375vw)}@media only screen and (min-device-width:768px) and (max-device-width:1023px){.transfer-request-wrap #reservation_form .column-3{grid-gap:15px}}@media screen and (max-width:767px){.transfer-request-wrap #reservation_form .column-3{grid-template-columns:auto;grid-gap:15px}}.transfer-request-wrap #reservation_form input,.transfer-request-wrap #reservation_form select,.transfer-request-wrap #reservation_form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid #fff;color:#fff;font-family:MontserratZ,sans-serif;font-size:calc(12px + .3125vw);outline:none;padding:10px calc(9px + .3125vw);width:100%}.transfer-request-wrap #reservation_form input.cursor-pointer,.transfer-request-wrap #reservation_form select.cursor-pointer,.transfer-request-wrap #reservation_form textarea.cursor-pointer{cursor:pointer}.transfer-request-wrap #reservation_form select option{color:#111}.transfer-request-wrap #reservation_form .input-box{position:relative}.transfer-request-wrap #reservation_form .input-box .input-icon{filter:invert(1);max-width:calc(18.4px + .5vw);pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.transfer-request-wrap #reservation_form #submit{background:#4f4b49;border:0;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:calc(18.4px + .5vw);font-weight:500;line-height:1;margin:45px auto 0;max-width:450px;max-width:228px;padding:15px 10px;text-align:center;width:100%}.transfer-request-wrap #reservation_form textarea{height:100%;min-height:100px}.transfer-request-wrap #reservation_form .input-col{display:flex;flex-direction:column}.transfer-request-wrap #reservation_form .input-col label{color:#fff;font-family:Marekan,sans-serif;font-size:calc(18px + .625vw);font-weight:500}.transfer-request-wrap #reservation_form .input-col.message-box{max-width:600px;width:100%}@media only screen and (min-device-width:768px) and (max-device-width:1023px){.transfer-request-wrap #reservation_form .input-col.message-box{max-width:100%}}.transfer-request-wrap #reservation_form .input-col.policy-check-box .input-box{align-items:center;display:flex}.transfer-request-wrap #reservation_form .input-col.policy-check-box .input-box a{color:#ecf67c}.transfer-request-wrap #reservation_form .input-col.policy-check-box label{cursor:pointer;font-size:20px}.transfer-request-wrap #reservation_form .input-col.policy-check-box input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer;height:20px;margin-right:15px;width:20px}.transfer-request-wrap #reservation_form .accept-privay-box{align-items:center;display:flex;justify-content:center;margin:calc(19px + 1.875vw) auto}.transfer-request-wrap #reservation_form .accept-privay-box input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer;height:calc(13px + .625vw);margin-right:calc(3px + .625vw);width:calc(13px + .625vw)}.transfer-request-wrap #reservation_form .accept-privay-box label{cursor:pointer;font-family:MontserratZ,sans-serif;font-size:calc(9.8px + .6875vw);font-weight:400}.transfer-request-wrap ::-moz-placeholder{color:#fff;opacity:1}.transfer-request-wrap ::placeholder{color:#fff}.transfer-request-wrap #message{bottom:calc(87.19064px + 2.22965vw);color:#ebef38;font-size:calc(13.2px + .25vw);line-height:1.1;padding:0 15px;position:absolute;right:0;text-align:center;width:100%}@media screen and (max-width:767px){.transfer-request-wrap #message{align-items:center;bottom:80px;display:flex;height:35px;justify-content:center;left:0;padding:0 10px;text-align:center}}.transfer-request-wrap #message.success-box{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;position:relative}.transfer-request-wrap #message fieldset{border:0}.transfer-request-wrap #message .success{color:#f9eed9;font-size:calc(20.8px + .375vw);font-weight:400}.transfer-request-wrap #message .success-thank{color:#f9eed9;font-size:calc(18.4px + .5vw);font-weight:400;line-height:1.2;margin:20px auto}.transfer-request-wrap #message .success-spam{color:#d14848;font-size:calc(14.6px + .125vw);font-weight:400;line-height:1.2;padding-top:0}.transfer-request-wrap #message #success_page{text-align:center}.back-to-prev{margin:15px auto;max-width:calc(156px + 41.875vw);width:100%}.back-to-prev .bread-link{font-size:medium}.back-to-prev .bread-link .icon{transform:scale(-1)}.valentine-header{align-items:end;background-image:url(../assets/images/valentines/valentine-header.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:grid;justify-content:center;position:relative}@media screen and (max-width:767px){.valentine-header{background-image:url(../assets/images/valentines/valentine-header-mobile.webp);display:none;height:70vh}}.valentine-header:before{background:linear-gradient(0deg,#000,hsla(0,0%,68%,0));bottom:0;content:"";height:70%;left:0;position:absolute;right:0;width:100%;z-index:1}.valentine-header h1{color:#fff;font-family:Alegreya Sans,sans-serif;font-size:calc(45px + 5.9375vw);margin-bottom:6rem;padding-inline:1rem;position:relative;white-space:nowrap;z-index:2}@media screen and (max-width:767px){.valentine-header h1{font-size:calc(45px + 3.4375vw)}}@media screen and (max-width:480px){.valentine-header h1{font-size:calc(30px + 3.4375vw);text-align:center;white-space:normal}}section.valentine-celebrate{margin-bottom:6rem;margin-top:6rem;margin-inline:auto;max-width:84rem;padding-inline:.5rem;text-align:center}@media screen and (max-width:767px){section.valentine-celebrate{margin-bottom:4rem;margin-top:10rem}}section.valentine-celebrate h2{font-family:Alegreya Sans,sans-serif;font-size:calc(25px + 1.9375vw);margin-bottom:2rem}section.valentine-celebrate h2+p{font-size:calc(20px + .9375vw)}section.valentine-celebrate h2+p+p{font-size:calc(15px + .9375vw)}section.valentine-celebrate a{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.2rem}.valentine-menu-wrapper{background-color:#eff0d7;background-repeat:no-repeat;background-size:cover;gap:4rem;margin-inline:auto;padding:8rem calc(24px + 1.875vw) calc(24px + 1.875vw);position:relative}@media screen and (max-width:767px){.valentine-menu-wrapper{padding:2rem;padding-block:4rem}}.valentine-menu-wrapper .mistletoe{left:50%;position:absolute;top:-8rem;transform:translateX(-50%)}.valentine-menu-wrapper .mistletoe img{min-width:370px}@media screen and (max-width:767px){.valentine-menu-wrapper .mistletoe{z-index:3}}.valentine-menu-wrapper .form-wrapper{background-image:none;flex-direction:column;grid-column:span 2;padding:0}@media screen and (max-width:767px){.valentine-menu-wrapper .form-wrapper{grid-column:unset}}section.valentine-menu{align-content:space-between;background-color:#8a0d12;border-image-outset:0 0 0 0;border-image-repeat:repeat;border-image-slice:27 27 27 27;border-image-width:20px 20px 20px 20px;border-style:solid;color:#fff;display:grid;hyphens:auto;justify-items:center;margin-block:4rem;margin-inline:auto;max-width:45rem;padding-block:4rem;padding-inline:4rem;text-align:center;z-index:2}@media screen and (max-width:767px){section.valentine-menu{max-width:unset}}@media screen and (max-width:480px){section.valentine-menu{padding-inline:1rem;padding-inline:2.5rem}}section.valentine-menu:first-of-type{margin-top:1rem}section.valentine-menu:nth-of-type(2n){background-color:#f8e8d4;border-image-source:url(../assets/images/christmas-new-year-eve/menu-border-red.webp);color:#565554}section.valentine-menu:nth-of-type(2n):after,section.valentine-menu:nth-of-type(2n):before{background-image:url(../assets/images/christmas-new-year-eve/menu-deco.webp)}section.valentine-menu h3{font-family:Alegreya Sans,sans-serif;font-size:2.735rem}section.valentine-menu h3 span{font-size:2.325rem}section.valentine-menu h3+p{font-family:inherit;font-size:1.725rem}section.valentine-menu:nth-of-type(2n) h3{color:#981a36}section.valentine-menu ul{align-self:center}section.valentine-menu ul li{margin-block:2rem}.valentine-form-wrapper{align-items:center;background-image:none!important;background-position:0 90%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;padding:4rem}@media screen and (max-width:767px){.valentine-form-wrapper{background-image:none!important;background-position-y:-5rem;background-size:contain}}.valentine-form-wrapper .contact-form-wrapper{background-color:#fff!important;border-bottom-right-radius:calc(40px + 3.125vw);border-top-left-radius:calc(40px + 3.125vw);color:#fff;padding:2rem}.valentine-form-wrapper .contact-form-wrapper.valentine-cta-bg{background-color:#8a0d12!important}.valentine-form-wrapper h2{color:#424242;font-family:Alegreya Sans,sans-serif;font-size:calc(22px + .9375vw);margin-block:1rem;text-align:center}.valentine-form-wrapper label{color:#424242}.valentine-form-wrapper .contact_form{display:grid;justify-items:center}.valentine-form-wrapper .contact_form .policy-label{align-items:center;display:flex;margin-bottom:.2rem;margin-top:2rem}.valentine-form-wrapper .contact_form .policy-label span{margin-left:1rem}.valentine-form-wrapper .contact_form .policy-label input[type=checkbox]{height:1.5rem;width:1.5rem}.valentine-form-wrapper .contact_form .policy-label a{color:#424242}.valentine-form-wrapper .contact_form input:not([type=checkbox]),.valentine-form-wrapper .contact_form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid #424242;border-radius:5px;color:#424242;font-family:MontserratZ,sans-serif;font-size:calc(12px + .3125vw);outline:none;padding:10px calc(9px + .3125vw);width:100%}.valentine-form-wrapper .contact_form input:not([type=checkbox]).cursor-pointer,.valentine-form-wrapper .contact_form select.cursor-pointer{cursor:pointer}.valentine-form-wrapper .contact_form select option{color:#111}.valentine-form-wrapper .contact_form .input-box{position:relative}.valentine-form-wrapper .contact_form .input-box .input-icon{max-width:calc(18.4px + .5vw);pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.valentine-form-wrapper .contact_form .input-block.recaptcha{position:absolute}.valentine-form-wrapper .contact-form-title{color:#98816f;display:inline-block;font-family:Marekan,sans-serif;font-size:calc(14.2px + 2.125vw);letter-spacing:1px;line-height:1.2;position:relative}@media screen and (min-width:1024px){.valentine-form-wrapper .contact-form-title{font-size:2.8645833333vw}}.valentine-form-wrapper .contact-form-title{font-weight:700;margin-bottom:calc(21px + 1.25vw);text-transform:uppercase}.valentine-form-wrapper .custom-input{margin-bottom:0}.valentine-form-wrapper .custom-input:not(:last-child){margin-bottom:15px}.valentine-form-wrapper .custom-input:not(:last-of-type){margin-top:2.5rem}@media screen and (max-width:767px){.valentine-form-wrapper .custom-input:not(:last-of-type){margin-top:unset}}.valentine-form-wrapper .custom-input.grid-col-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem}@media screen and (max-width:767px){.valentine-form-wrapper .custom-input.grid-col-2{grid-template-columns:auto;grid-gap:15px}}.valentine-form-wrapper .custom-input .input-box{position:relative}.valentine-form-wrapper .custom-input .input-box label{font-family:Marekan,sans-serif;font-size:calc(18.8px + .375vw);font-weight:500;position:relative;transition:all .5s ease;width:100%;z-index:2}.valentine-form-wrapper .custom-input .input-box label.focused{font-weight:600;left:0;top:0}.valentine-form-wrapper .custom-input .sent_wrap{align-items:center;display:flex;justify-content:center;margin-top:calc(10px + 1.5625vw)}@media screen and (min-width:1024px){.valentine-form-wrapper .custom-input .sent_wrap{gap:10px}}@media screen and (max-width:767px){.valentine-form-wrapper .custom-input .sent_wrap{flex-direction:column}.valentine-form-wrapper .custom-input .sent_wrap .m-order-2{order:2}}.valentine-form-wrapper .custom-input .sent_wrap #btn_sent,.valentine-form-wrapper .custom-input .sent_wrap #btn_sent_two,.valentine-form-wrapper .custom-input .sent_wrap #submit-table{background-color:#4f4b49;border:0;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:26px;letter-spacing:2px;min-width:15rem;padding:15px 30px;text-align:center;text-transform:uppercase;transition:all .5s ease;white-space:unset}@media screen and (max-width:480px){.valentine-form-wrapper .custom-input .sent_wrap #btn_sent,.valentine-form-wrapper .custom-input .sent_wrap #btn_sent_two,.valentine-form-wrapper .custom-input .sent_wrap #submit-table{font-size:1rem}}.valentine-form-wrapper .custom-input .sent_wrap #btn_sent:hover,.valentine-form-wrapper .custom-input .sent_wrap #btn_sent_two:hover,.valentine-form-wrapper .custom-input .sent_wrap #submit-table:hover{background-color:#393736}@media screen and (max-width:767px){.valentine-form-wrapper .custom-input .sent_wrap #btn_sent,.valentine-form-wrapper .custom-input .sent_wrap #btn_sent_two,.valentine-form-wrapper .custom-input .sent_wrap #submit-table{margin-top:20px}}.valentine-form-wrapper .input-field{background-color:transparent;border:2px solid #fff;border-radius:5px;font-family:MontserratZ,sans-serif;font-size:calc(17.6px + .125vw);outline:none;padding:10px 15px 10px 20px;position:relative;width:100%}@media screen and (min-width:1024px){.valentine-form-wrapper .input-field{font-size:1.0416666667vw}}.valentine-form-wrapper .input-field:focus+label{top:0}.valentine-form-wrapper .textarea-field{background-color:transparent;border:2px solid #424242;border-radius:5px;color:#424242;font-family:MontserratZ,sans-serif;font-size:calc(17.6px + .125vw);height:calc(108px + 3.75vw);outline:none;padding:10px 15px;width:100%}@media screen and (min-width:1024px){.valentine-form-wrapper .textarea-field{height:19.2102454642vh}}.valentine-form-wrapper .left-col{max-width:calc(156px + 13.75vw);position:relative;width:100%}@media only screen and (min-device-width:768px) and (max-device-width:1023px){.valentine-form-wrapper .left-col{max-width:90%}}@media screen and (max-width:767px){.valentine-form-wrapper .left-col{max-width:100%}}.valentine-form-wrapper .left-col .primary-title{background-color:#2082a0;padding:calc(8px + .625vw) 0;position:relative;text-align:left}.valentine-form-wrapper .left-col .primary-title:before{background-color:#2082a0;content:"";height:100%;left:-50%;position:absolute;top:0;width:50%}.valentine-form-wrapper .left-col .text{color:red;margin-top:calc(8px + 2.1875vw)}@media screen and (min-width:1024px){.valentine-form-wrapper .left-col .text{margin-top:5.3361792956vh}}.valentine-form-wrapper .left-col .text a{color:red;display:block}.valentine-form-wrapper .left-col .text a:not(:last-child){margin-bottom:20px}.valentine-form-wrapper .left-col .social-icons{margin-top:calc(8px + 2.1875vw)}.valentine-form-wrapper .left-col .social-icons a svg{fill:red;max-width:40px}.valentine-form-wrapper .left-col .social-icons a:not(:last-child){margin-right:15px}.valentine-table-form+#message{bottom:calc(160.08361px + 3.9019vw);color:#ff000a;font-size:calc(13.2px + .25vw);line-height:1.1;padding:0 15px;position:absolute;right:0;text-align:center;width:100%}@media screen and (max-width:767px){.valentine-table-form+#message{align-items:center;bottom:15.7rem;display:flex;height:35px;justify-content:center;left:0;padding:0 10px;text-align:center}}.valentine-table-form+#message.success-box{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;position:relative}.valentine-table-form+#message fieldset{border:0}.valentine-table-form+#message .success{color:red25c;font-size:calc(20.8px + .375vw);font-weight:400}.valentine-table-form+#message .success-thank{color:red25c;font-size:calc(18.4px + .5vw);font-weight:400;line-height:1.2;margin:20px auto}.valentine-table-form+#message .success-spam{color:#d14848;font-size:calc(14.6px + .125vw);font-weight:400;line-height:1.2;padding-top:0}.valentine-table-form+#message #success_page{text-align:center}.white{color:#fff!important}section.valentine-offers{background-color:#8a0d12;color:#fff;display:grid;justify-content:center;padding-top:4rem;padding-inline:.5rem;width:100%}section.valentine-offers h2,section.valentine-offers p{text-align:center}section.valentine-offers h2{font-family:Alegreya Sans,sans-serif;font-size:calc(22px + .9375vw);line-height:1.5}@media screen and (max-width:767px){section.valentine-offers h2{font-size:calc(22px + .4375vw)}}section.valentine-offers h2+p{font-size:calc(15px + .9375vw);margin-bottom:2rem}section.valentine-offers div:first-of-type{align-items:center;display:flex;gap:4rem;justify-content:space-between;padding-inline:2rem;padding-bottom:2rem}@media screen and (max-width:767px){section.valentine-offers div:first-of-type{flex-direction:column;gap:2rem}}section.valentine-offers div:first-of-type ul li{list-style-type:disc;margin-block:.5rem}section.valentine-offers div:first-of-type ul li:last-of-type{list-style-type:none}section.valentine-offers div:first-of-type div{background-color:#eff0d7;border-top-left-radius:2.5rem;border-top-right-radius:2.5rem;color:#565554;max-width:44rem;padding:4rem}@media screen and (max-width:767px){section.valentine-offers div:first-of-type div{padding:2rem}}section.valentine-offers div:first-of-type div p{font-weight:700;line-height:2.5;text-align:justify}.valentine-modal{align-content:space-between;background-color:#8a0d12;border-image-outset:0 0 0 0;border-image-repeat:repeat;border-image-slice:27 27 27 27;border-image-width:10px;border-style:solid;box-shadow:0 2px 4px #444;color:#fff;justify-items:center;left:-2vw;padding:1rem;position:absolute;text-align:center;top:7rem;transform:scale(.8);z-index:6}@media screen and (max-width:767px){.valentine-modal{left:0;margin-inline:auto;top:8rem;transform:scale(.7)}}.valentine-modal h3{font-size:calc(16.2px + .5625vw);margin-bottom:1rem;margin-top:.5rem}@media screen and (max-width:767px){.valentine-modal h3{display:none}}.valentine-modal .book-now{background-color:#fff;color:#565554;display:block;margin:1rem 0 0;padding:8px calc(2.29351px + 2.60828vw)}@media screen and (max-width:767px){.valentine-modal .book-now{margin-top:.5rem}.valentine-modal p:first-of-type{display:none}}.valentine-modal .mobile-text{display:none}@media screen and (max-width:767px){.valentine-modal .mobile-text{display:unset}}
/*# sourceMappingURL=webdynamic.css.map */
