.nuxt-progress{background-color:#007e66;height:2px;left:0;opacity:1;position:fixed;right:0;top:0;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/montserrat-latin_cyrillic-400.93ce0c0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/_nuxt/fonts/montserrat-latin_cyrillic-500.81db2cb.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat Alternates;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/MontserratAlternates-400.74829b3.woff2) format("woff2")}[v-cloak]{display:none!important}:focus{box-shadow:none!important;outline:none!important}.text-accent{color:#007e66}body{color:#3c3a34;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.h1,.h2,.h3,.h4,.h5,.h6,h2{font-family:Montserrat Alternates;font-weight:400;line-height:1.25;margin:0}.h1{font-size:50px;font-weight:500}.h2,h2{font-size:35px}.h3{font-size:30px}.h4{font-size:25px}a,a:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none}p{margin-bottom:10px}img{max-width:100%}button{font-weight:500}button:focus{outline:none}.modal-open{overflow:hidden}.button-gradient-accent1{background:linear-gradient(90deg,transparent,#009b64) #007367;transition:all .4s ease}.button-gradient-accent1:hover{background-color:#009b64}.privacy-policy{padding-bottom:80px;padding-top:40px}.privacy-policy .h3{margin-bottom:10px;margin-top:20px}.privacy-policy p{margin-bottom:10px}.rooms-lightbox-wrapper .vue-lb-container{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:rgba(64,64,76,.9);padding:0}.rooms-lightbox-wrapper .vue-lb-content{margin-bottom:0}.rooms-lightbox-wrapper .vue-lb-button-close{align-items:center;display:flex;justify-content:center;margin-right:0;padding:5px;position:fixed;right:20px;top:10px;width:auto;z-index:5}.rooms-lightbox-wrapper .vue-lb-footer{justify-content:center;padding:10px 0}.rooms-lightbox-wrapper .vue-lb-footer-info{display:none}.rooms-lightbox-wrapper .vue-lb-footer-count{color:#fff;font-size:18px;padding:0}.rooms-lightbox-wrapper .custom-caption{align-items:center;color:#fff;display:flex;font-size:18px;height:50px;justify-content:center;left:12px;position:absolute;right:12px;top:-50px;white-space:nowrap}.rooms-lightbox-wrapper .vue-lb-arrow{height:auto;padding:0;width:auto}.rooms-lightbox-wrapper .vue-lb-left{left:24px}.rooms-lightbox-wrapper .vue-lb-right{right:24px}.rooms-lightbox-wrapper .next,.rooms-lightbox-wrapper .previous{align-items:center;background-color:hsla(0,0%,100%,.8);border-radius:50%;display:flex;height:66px;justify-content:center;width:66px}.rooms-lightbox-wrapper .next img,.rooms-lightbox-wrapper .previous img{position:relative;top:-3px;width:36px}.flickity .flickity-page-dots{align-items:center;bottom:24px;display:flex;justify-content:center}.flickity .flickity-page-dots .dot{background-color:transparent;border:1px solid #fff;height:12px;margin:0 6px;opacity:1;width:12px}.flickity .flickity-page-dots .dot.is-selected{background-color:#fff}@media(max-width:1199.98px){body{font-size:14px}.h1{font-size:40px}.h2,h2{font-size:30px}.h3{font-size:25px}.h4{font-size:20px}}@media(max-width:991.98px){.room-pb{padding-bottom:76px}.item-link-arrow{transform:none!important}.rooms-lightbox-wrapper .vue-lb-container{background-color:#263339}.rooms-lightbox-wrapper .vue-lb-button-close{position:relative;right:0;top:-5px}.rooms-lightbox-wrapper .vue-lb-left{left:0}.rooms-lightbox-wrapper .vue-lb-right{right:0}.rooms-lightbox-wrapper .next,.rooms-lightbox-wrapper .previous{height:60px;width:60px}.flickity .flickity-page-dots .dot{background-color:hsla(0,0%,100%,.5);border:none;height:8px;margin:0 4px;width:8px}.flickity .flickity-page-dots .dot.is-selected{background-color:#fff}}@media(max-width:767.98px){.h1{font-size:40px}.h2,h2{font-size:24px}.h3,.h4{font-size:20px}.flickity .flickity-page-dots{bottom:16px}}#index-location-map{aspect-ratio:2.08/1}#index-location-map .mapboxgl-ctrl{display:none!important}#index-location-map .mapboxgl-popup{width:100%}#index-location-map .mapboxgl-popup-content{border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.1);font-size:12px;padding:15px;text-align:center}@media(max-width:991.98px){#index-location-map{aspect-ratio:1.04}}@media(max-width:767.98px){#index-location-map{aspect-ratio:.6933333333}}.menu-item-enter-active,.menu-item-leave-active{transition:all .5s ease}.menu-item-enter,.menu-item-leave-to{opacity:0}.page-enter-active,.page-leave-active{transition:opacity .5s .2s}.page-enter,.page-leave-to{opacity:0}.layout-enter-active,.layout-leave-active{transition:opacity .5s .2s}.layout-enter,.layout-leave-active{opacity:0}footer{background:url(/_nuxt/img/929314d.svg) no-repeat 50%/cover,linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(90deg,#007367,#009b64);padding:35px 0;position:relative}footer .content{background-color:#fff;border-radius:30px 0 30px 30px;overflow:hidden}footer .content-top{background-color:#dcf7f2;display:flex;font-size:12px;gap:30px;justify-content:center;padding:24px}footer .item{align-items:center;display:flex;flex-shrink:0;position:relative;-webkit-text-decoration:underline;text-decoration:underline;transition:all .4s ease}footer .item.adress:before{display:none}footer .item:before{background-color:#3c3a34;content:"";height:21px;left:-15px;position:absolute;top:50%;transform:translateY(-50%);width:1px}footer .item:hover{color:#007e66}footer .item img{height:20px;margin-right:8px}footer .footer-form-wrapper{padding:36px 55px}footer .footer-form-wrapper._thanks{padding-bottom:24px}footer .footer-form-wrapper .footer-form-title{margin-bottom:16px}footer .footer-form-wrapper .footer-form-subtitle{margin-bottom:36px;max-width:720px}footer .footer-form-wrapper .form-control{border:1px solid #bababa;border-radius:10px;font-size:14px;font-weight:400;min-height:52px;padding:0 20px}footer .footer-form-wrapper .form-control:not(:-moz-placeholder-shown):not(.error-input){border:1px solid #03725d}footer .footer-form-wrapper .form-control:not(:placeholder-shown):not(.error-input){border:1px solid #03725d}footer .footer-form-wrapper .form-control.error-input{border:1px solid #db3332}footer .footer-form-wrapper .form-control.message{padding:12px 20px;resize:none}footer .footer-form-wrapper .form-control:focus,footer .footer-form-wrapper .form-control:hover{border:1px solid #03725d}footer .footer-form-wrapper .form-control:focus::-moz-placeholder{color:transparent}footer .footer-form-wrapper .form-control:focus::placeholder{color:transparent}footer .footer-form-wrapper .button{border:none;border-radius:10px;color:#fff;font-size:16px;min-height:52px;width:100%}footer .footer-form-wrapper .button:disabled{opacity:.5;pointer-events:none}footer .footer-form-wrapper .social-links{display:flex;justify-content:center;margin:24px 0 0}footer .footer-form-wrapper .social-link{align-items:center;border:1px solid #007e66;border-radius:50%;display:flex;height:40px;justify-content:center;line-height:1;margin-right:24px;transition:.2s ease-out;width:40px}footer .footer-form-wrapper .social-link:last-of-type{margin-right:0}footer .footer-form-wrapper .social-link:hover{background-color:#007e66}footer .footer-form-wrapper .social-link:hover path{fill:#fff}footer .content-bottom{padding:20px 24px 36px;text-align:center}footer .title{color:#007e66;font-family:Montserrat Alternates;font-size:18px;margin:20px auto 0}footer .copyright,footer .privacy-links a{color:#fff;font-size:12px;font-weight:500}footer .privacy-links a{-webkit-text-decoration:underline;text-decoration:underline}@media(max-width:992px){footer{padding:36px 0 24px}footer .footer-form-wrapper{padding:36px 40px 14px}footer .footer-form-wrapper._thanks{padding-bottom:47px;padding-top:44px}footer .footer-form-wrapper .footer-form-subtitle{margin-bottom:24px;max-width:456px}footer .content-top{flex-wrap:wrap;font-size:14px}footer .content-top .item{flex:1 1 calc(50% - 15px)}footer .content-top .item.whatsapp:before{display:none}}@media(max-width:767.98px){footer{background:url(/_nuxt/img/a630ffb.svg) no-repeat 50%/cover,linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(90deg,#007367,#009b64);padding:24px 0}footer .title{font-size:16px}footer .content{border-radius:20px 0 20px 20px}footer .footer-form-wrapper{padding:36px 24px}footer .footer-form-wrapper._thanks{padding-bottom:79px;padding-top:75px}footer .footer-form-wrapper .footer-form-title{font-size:22px;margin-bottom:12px}footer .footer-form-wrapper .footer-form-subtitle{margin-bottom:24px;max-width:none}footer .footer-form-wrapper .form-control{border:none;border-bottom:1px dashed rgba(35,35,38,.3);border-radius:0;margin-bottom:24px;min-height:42px;padding:6px 12px;text-align:center}footer .footer-form-wrapper .form-control:not(:-moz-placeholder-shown):not(.error-input){border:none;border-bottom:1px dashed #03725d}footer .footer-form-wrapper .form-control:not(:placeholder-shown):not(.error-input){border:none;border-bottom:1px dashed #03725d}footer .footer-form-wrapper .form-control.error-input{border:none;border-bottom:1px dashed #db3332}footer .footer-form-wrapper .form-control:focus,footer .footer-form-wrapper .form-control:hover{border:none;border-bottom:1px dashed #03725d}footer .footer-form-wrapper .button{font-size:14px;min-height:42px}footer .content-top{gap:16px}footer .content-top .item{flex:1 1 100%}footer .content-top .item img{margin-right:12px}footer .content-top .item:before{display:none}footer .content-bottom{padding-top:0}footer .content-bottom img{max-width:98px}footer .content-bottom .title{margin-top:16px}footer .copyright{text-align:center}footer .privacy-links{gap:8px}footer .privacy-links a{text-align:center}}.common-fs{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;min-height:740px;position:relative;text-align:center}.common-fs .container{display:flex;flex-direction:column;justify-content:space-between;padding:60px 0 43.5px;position:relative;z-index:3}.common-fs .h2{font-size:25px}.common-fs.kids-club .h1,.common-fs.kids-club .h2,.common-fs.offers .h1,.common-fs.offers .h2{opacity:0}.common-fs.offers .h2{margin:0 auto;max-width:500px}.common-fs .scroll-to{cursor:pointer;margin:0 auto;padding:0 20px;transition:all .4s ease;white-space:nowrap;z-index:3}.common-fs .scroll-to:hover{transform:translateY(10px)}.common-fs.rooms .h2{font-size:25px}.common-fs.room h1 br{display:none}.common-fs.services .h1{opacity:0}.common-fs.services .h2{max-width:675px;opacity:0}.common-fs.blog{background-image:url(/_nuxt/img/18c7366.webp)}.common-fs.blog h1,.common-fs.blog h2{opacity:0}.common-fs.press{background-image:url(/_nuxt/img/c81be71.webp)}.common-fs.press h1,.common-fs.press h2{opacity:0}.common-fs .soon{background-color:rgba(3,114,93,.9);border-radius:34px;color:#fff;display:inline-block;font-family:Montserrat;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;margin-top:24px;opacity:0;padding:10px 20px;text-align:center;text-transform:uppercase}.main-slogan{padding:100px 0;text-align:center}.main-slogan.kids-club,.main-slogan.sustainability{opacity:0}.common-pages-section{margin-top:150px;padding-top:120px;position:relative}.common-pages-section.gym{background:linear-gradient(180deg,#dcf7f2,rgba(220,247,242,0));margin-top:20px}.common-pages-section.gym .fitness-facilities{background-color:#dcf7f2}.common-pages-section.yoga{background:linear-gradient(180deg,#bcd0b7,rgba(188,208,183,0))}.common-pages-section.yoga .fitness-facilities{background-color:rgba(188,208,183,.6)}.common-pages-section.yoga .soon{background-color:rgba(122,161,111,.9)}.common-pages-section.jogging{background:linear-gradient(180deg,#cceffe,rgba(204,239,254,0))}.common-pages-section.jogging .fitness-facilities{background-color:#cceffe}.common-pages-section.jogging .soon{background-color:rgba(44,112,147,.9)}.common-pages-section.spa-s-1{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSI0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTkyMCAwdjIzLjUzOWMtMTc5LjAyIDEzLjQ4LTM1OC4wNCAyNi45NjItNjA1LjMzIDIwLjM4NEMxMDY3LjM4IDM3LjM0NiA3NTEuODIyIDEwLjcxIDUyMS4zMzMgMy45NyAyOTAuODQ0LTIuNzcgMTQ1LjQyMiAxMC4zODQgMCAyMy41NFYwaDE5MjBaIiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat center -1px,linear-gradient(180deg,#efe7d1 -4.14%,hsla(42,85%,90%,0) 110.9%);background-size:contain;margin-top:20px;padding-top:180px}.common-pages-section.spa-s-2{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSI0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAuOTd2MjEuNTY5QzE3OS4wMjIgMzYuMDE5IDM1OC4wNDQgNDkuNSA2MDUuMzMzIDQyLjkyMyA4NTIuNjIyIDM2LjM0NiAxMTY4LjE4IDkuNzEgMTM5OC42NyAyLjk3YzIzMC40OS02Ljc0IDM3NS45MSA2LjQxNSA1MjEuMzMgMTkuNTdWLjk2OUwwIC45N1oiIGZpbGw9IiNmZmYiLz48L3N2Zz4=) no-repeat center -1px,linear-gradient(180deg,#cceffe,rgba(204,239,254,0));background-size:contain;padding-top:180px}.common-pages-section.kids-club-s{opacity:0;padding-top:220px}.common-pages-section.kids-club-s .container{position:relative}.common-pages-section.kids-club-s .col-lg-6{z-index:10}.common-pages-section.kids-club-s .top-circle{top:60px}.common-pages-section.kids-club-s .slider-wrapper{border-radius:30px 0 30px 30px;min-height:320px;overflow:hidden}.common-pages-section.kids-club-s-1{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSI5MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE5MjAgMGMtMjI1LjAyIDU0LjU2OC01NzEuNDMgODkuNTI4LTk2MCA4OS41MjhDNTcxLjQzMiA4OS41MjggMjI1LjAxNiA1NC41NjggMCAwaDE5MjBaIiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat center -1px,linear-gradient(180deg,rgba(239,209,225,.7) -2.54%,rgba(239,209,225,0));background-size:contain;margin-top:0!important}.common-pages-section.kids-club-s-1 .soon{background-color:rgba(220,132,179,.9)}.common-pages-section.kids-club-s-2{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSI5MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE5MjAgMGMtMjI1LjAyIDU0LjU2OC01NzEuNDMgODkuNTI4LTk2MCA4OS41MjhDNTcxLjQzMiA4OS41MjggMjI1LjAxNiA1NC41NjggMCAwaDE5MjBaIiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat center -1px,linear-gradient(180deg,rgba(92,227,148,.7) -2.54%,rgba(92,227,148,0) 99.96%);background-size:contain}.common-pages-section.kids-club-s-2 .soon{background-color:rgba(0,155,100,.9)}.common-pages-section.kids-club-s-3{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSI5MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE5MjAgMGMtMjI1LjAyIDU0LjU2OC01NzEuNDMgODkuNTI4LTk2MCA4OS41MjhDNTcxLjQzMiA4OS41MjggMjI1LjAxNiA1NC41NjggMCAwaDE5MjBaIiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat center -1px,linear-gradient(180deg,rgba(172,230,255,.7) -2.54%,rgba(172,230,255,0));background-size:contain}.common-pages-section.offers{margin-top:0!important}.common-pages-section.offers .h3{margin-top:0}.common-pages-section.offers .offers-img-wrapper{height:480px;position:relative}.common-pages-section.offers .offers-img-wrapper img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.common-pages-section.offers p a{color:#03725d;font-weight:500}.common-pages-section.offers p a:hover{-webkit-text-decoration:underline;text-decoration:underline}.common-pages-section.offers ._accent{font-family:Montserrat Alternates;font-size:18px;line-height:120%;margin-top:14px}.common-pages-section.offers .schedule-line{margin-top:36px}.common-pages-section.offers-last{padding-bottom:120px}.common-pages-section.offers-last p{max-width:407px}.common-pages-section .kids-club-s-1-ellipses-left{left:0;position:absolute;top:-400px}.common-pages-section .kids-club-s-1-ellipses-right{position:absolute;right:0;top:-450px}.common-pages-section .kids-club-s-2-ellipses-left{left:0;position:absolute;top:-400px}.common-pages-section .kids-club-s-2-ellipses-right{position:absolute;right:0;top:-450px}.common-pages-section .kids-club-s-3-ellipses-left{left:0;position:absolute;top:-350px}.common-pages-section .kids-club-s-3-ellipses-right{position:absolute;right:0;top:-450px}.common-pages-section .kids-club-s-4-ellipses-right{bottom:-150px;position:absolute;right:0}.common-pages-section .top-circle{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:180px;justify-content:center;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:180px}.common-pages-section .h2{margin-bottom:50px;text-align:center}.common-pages-section .flickity{border-radius:30px 0 30px 30px;overflow:hidden;position:relative;z-index:10}.common-pages-section .offers-img-wrapper{position:relative}.common-pages-section .offers-img-wrapper img{border-radius:30px 0 30px 30px}.common-pages-section .offers-img-label{align-items:center;border-bottom-left-radius:40px;border-top-right-radius:40px;color:#fff;display:flex;font-size:20px;font-weight:500;height:52px;justify-content:center;padding:0 30px;position:absolute;top:-10px;z-index:2}.common-pages-section .offers-img-label._left{background:linear-gradient(111.02deg,#009b64 5.59%,#007e66 89.51%);border-radius:40px 0;left:-12px}.common-pages-section .offers-img-label._left:before{border-right:12px solid #03725d;left:0}.common-pages-section .offers-img-label._right{background:linear-gradient(-111.02deg,#009b64 5.59%,#007e66 89.51%);border-radius:0 40px;right:-12px}.common-pages-section .offers-img-label._right:before{border-left:12px solid #03725d;right:0}.common-pages-section .offers-img-label:before{border-bottom:20px solid transparent;border-top:0 solid transparent;content:"";height:0;position:absolute;top:52px;width:0}.common-pages-section .fitness-facilities{align-items:center;border-radius:20px;display:flex;padding:20px 15px;width:auto}.common-pages-section .fitness-facilities .fitness-facility{margin:0 15px}.common-pages-section .fitness-facilities .fitness-facility:hover svg path{fill:#03725d}.common-pages-section .h3{margin-bottom:16px;margin-top:32px}.common-pages-section p:last-of-type{margin-bottom:0}.common-pages-section .schedule-line{align-items:center;display:flex;margin-top:24px}.common-pages-section .schedule-line.column{align-items:flex-start;flex-direction:column}.common-pages-section .schedule-line.column .schedule-time-wrapper{display:flex}.common-pages-section .schedule-line.column .schedule-time-wrapper .schedule-time{margin-right:40px}.common-pages-section .schedule-line.column .schedule-time-wrapper .schedule-time:last-of-type{margin-right:0}.common-pages-section .schedule-line.column .schedule-button{margin-right:0;margin-top:24px}.common-pages-section .schedule-line .schedule-button{align-items:center;background-color:#03725d;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:52px;justify-content:center;margin-right:24px;padding:10px 32px;text-align:center;transition:all .4s ease;white-space:nowrap}.common-pages-section .schedule-line .schedule-button:hover{background-color:#007e66}.common-pages-section .schedule-line .schedule-secondary-button{border:1px solid #03725d;border-radius:10px;color:#03725d;font-family:Montserrat;font-size:16px;font-weight:500;letter-spacing:.03em;line-height:20px;padding:16px 32px;text-align:center;transition:.4s ease}.common-pages-section .schedule-line .schedule-secondary-button:hover{background-color:#03725d;color:#fff}.common-pages-section .schedule-line img{margin-right:10px}.common-pages-section .schedule-line .schedule-time{align-items:center;display:flex}.common-pages-section .soon{border-radius:34px;color:#fff;font-family:Montserrat;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;padding:10px 20px;position:absolute;right:28px;text-align:center;text-transform:uppercase;top:16px;z-index:11}@media(max-width:1199.98px){.main-slogan{padding:80px 0}.common-pages-section{margin-top:120px;padding-top:110px}.common-pages-section.spa-s-1,.common-pages-section.spa-s-2{padding-top:160px}.common-pages-section.kids-club-s{margin-top:100px;padding-top:200px}.common-pages-section.kids-club-s .top-circle{top:40px}.common-pages-section.offers{padding-top:60px}.common-pages-section.offers-last{padding-bottom:80px}.common-pages-section .top-circle{height:160px;width:160px}.common-pages-section .top-circle img{width:100px}.common-pages-section .fitness-facilities{padding:20px 10px}.common-pages-section .fitness-facilities .fitness-facility{margin:0 10px}}@media(max-width:991.98px){.common-fs{padding-top:20px}.common-fs .scroll-to{padding:30px 30px 60px}.common-fs .scroll-to:hover{transform:none}.common-fs .scroll-to:before{background-color:#fff;bottom:0;content:"";height:44px;position:absolute;width:1px}.common-fs .soon{font-size:12px;line-height:120%}.common-fs.blog{background-image:url(/_nuxt/img/a53058b.webp)}.common-pages-section .h2{margin-bottom:36px}.common-pages-section.gym .flickity,.common-pages-section.jogging .flickity,.common-pages-section.yoga .flickity{border-radius:30px 0 0 0}.common-pages-section.spa-s-1,.common-pages-section.spa-s-2{padding-top:140px}.common-pages-section.kids-club-s{margin-top:60px;padding-top:160px}.common-pages-section.kids-club-s .top-circle{top:20px}.common-pages-section .kids-club-s-1-ellipses-left{top:-300px;width:120px}.common-pages-section .kids-club-s-1-ellipses-right{top:-300px;width:100px}.common-pages-section .kids-club-s-2-ellipses-left{top:-250px;width:115px}.common-pages-section .kids-club-s-2-ellipses-right{top:-300px;width:140px}.common-pages-section .kids-club-s-3-ellipses-left{top:-220px;width:140px}.common-pages-section .kids-club-s-3-ellipses-right{top:-280px;width:120px}.common-pages-section .kids-club-s-4-ellipses-right{bottom:-50px;width:105px}.common-pages-section .fitness-facilities{border-radius:0 0 30px 30px;justify-content:center;padding:20px 15px;text-align:center;width:100%}.common-pages-section .fitness-facilities .fitness-facility{margin:0 15px}.common-pages-section .fitness-facilities .fitness-facility svg path{fill:#03725d}.common-pages-section.offers .h3{font-size:26px;margin-top:24px}.common-pages-section.offers .schedule-line .schedule-button{padding:16px 58px}.common-pages-section.offers.offers-last p{max-width:100%}.common-pages-section .h3{margin-top:24px}.common-pages-section .soon{font-size:12px;line-height:120%}}@media(max-width:767.98px){.common-fs{min-height:100svh}.common-fs .h2{font-size:20px}.common-fs.kids-club{background-position:45% 50%}.common-fs.sustainability .h2{font-size:20px;margin-bottom:10px}.common-fs.sustainability .h2 span{white-space:nowrap}.common-fs.rooms .h2 br{display:none}.common-fs .soon{font-size:10px;padding:8px 16px}.common-fs.blog{background-image:url(/_nuxt/img/d6f9334.webp)}.main-slogan{padding:60px 0}.common-pages-section{margin-top:70px;padding-top:70px}.common-pages-section.gym .flickity,.common-pages-section.jogging .flickity,.common-pages-section.yoga .flickity{border-radius:20px 0 20px 20px}.common-pages-section.jogging .flickity .fitness-facility{width:33%}.common-pages-section.jogging .fitness-facilities{padding:6px 40px}.common-pages-section.spa-s-1,.common-pages-section.spa-s-2{padding-top:80px}.common-pages-section.spa-s-1 .flickity,.common-pages-section.spa-s-2 .flickity{border-radius:20px 0 20px 20px}.common-pages-section.kids-club-s{padding-top:100px}.common-pages-section.kids-club-s .flickity{border-radius:20px 0 20px 20px}.common-pages-section.offers{padding-top:60px}.common-pages-section.offers .schedule-time-wrapper{flex-direction:column}.common-pages-section.offers .schedule-time{margin-right:0}.common-pages-section.offers .schedule-time:nth-of-type(2){margin-top:24px}.common-pages-section.offers .schedule-line .schedule-button{margin-top:0;padding:12px 0}.common-pages-section.offers .offers-img-wrapper{height:267px}.common-pages-section.offers-last{padding-bottom:60px}.common-pages-section .offers-img-wrapper img{border-radius:20px 0 20px 20px}.common-pages-section .offers-img-label{color:#fff;font-size:16px;height:42px;padding:0 25px}.common-pages-section .offers-img-label:before{border-bottom:16px solid transparent;border-top:0 solid transparent;height:0;top:42px;width:0}.common-pages-section .offers-img-label._left{background:linear-gradient(111.02deg,#009b64 5.59%,#007e66 89.51%);border-radius:30px 0;left:-10px}.common-pages-section .offers-img-label._left:before{border-right:10px solid #03725d;left:0}.common-pages-section .offers-img-label._right{background:linear-gradient(-111.02deg,#009b64 5.59%,#007e66 89.51%);border-radius:0 30px;right:-10px}.common-pages-section .offers-img-label._right:before{border-left:10px solid #03725d;right:0}.common-pages-section .kids-club-s-1-ellipses-left,.common-pages-section .kids-club-s-1-ellipses-right{top:-250px}.common-pages-section .kids-club-s-2-ellipses-left{top:-200px}.common-pages-section .kids-club-s-2-ellipses-right{top:-250px}.common-pages-section .kids-club-s-3-ellipses-left{top:-200px}.common-pages-section .kids-club-s-3-ellipses-right{top:-250px}.common-pages-section .kids-club-s-4-ellipses-right{bottom:-50px}.common-pages-section .top-circle{height:100px;overflow:hidden;width:100px}.common-pages-section .top-circle img{width:70px}.common-pages-section .h2{margin-bottom:30px}.common-pages-section .fitness-facilities{border-radius:20px;margin-top:16px;overflow:hidden;padding:0}.common-pages-section .flickity .flickity-slider{align-items:center;display:flex}.common-pages-section .flickity svg{display:inline-block;transition:all .4s ease}.common-pages-section .flickity .title{bottom:4px;font-size:12px;font-weight:500;opacity:0;position:absolute;white-space:nowrap}.common-pages-section .flickity .fitness-facility{align-items:center;display:flex;flex-direction:column;height:120px;justify-content:center;margin:0;position:relative;width:25%}.common-pages-section .flickity .fitness-facility svg path{fill:#3c3a34}.common-pages-section .flickity .fitness-facility.is-selected{position:relative;top:-12px}.common-pages-section .flickity .fitness-facility.is-selected svg{height:58px;width:58px}.common-pages-section .flickity .fitness-facility.is-selected svg path{fill:#03725d}.common-pages-section .flickity .fitness-facility.is-selected .title{color:#03725d;opacity:1}.common-pages-section .flickity .fitness-facility.is-next,.common-pages-section .flickity .fitness-facility.is-previous{opacity:.25}.common-pages-section .schedule-line{align-items:flex-start;flex-direction:column-reverse;width:100%}.common-pages-section .schedule-line .schedule-button{background:linear-gradient(90deg,transparent,#009b64) #007367;height:44px;margin-top:24px;width:100%}.common-pages-section .schedule-line .schedule-secondary-button{font-size:14px;padding:10px 32px;width:100%}.common-pages-section .schedule-line._straight{flex-direction:column}.common-pages-section .schedule-line._straight .schedule-button{margin-top:0}.common-pages-section .schedule-line._straight .schedule-secondary-button{margin-top:16px}.common-pages-section .soon{padding:8px 16px;right:24px;top:12px}}@media(max-width:575.98px){.common-pages-section.kids-club-s .slider-wrapper{border-radius:30px 0 30px 30px;min-height:215px}}.book-form{font-size:16px;font-weight:500;margin-top:auto;padding-bottom:100px}.book-form .h2{margin-bottom:60px;text-align:center}.book-form .form{background-color:#dcf7f2;border-radius:10px;display:flex;flex-direction:column;padding:80px 0}.book-form .form .h2{margin-bottom:24px;text-align:left}.book-form .form-group{margin-bottom:0;text-align:left}.book-form label{color:#3c3a34;margin-bottom:0}.book-form .form-control{background-color:transparent;background-image:linear-gradient(90deg,#3c3a34 50%,hsla(0,0%,100%,0) 0);background-position:bottom;background-repeat:repeat-x;background-size:5px 1px;border:none;border-radius:0;color:#3c3a34;padding-left:0;padding-right:0}.book-form .form-control::-moz-placeholder{color:#3c3a34}.book-form .form-control::placeholder{color:#3c3a34}.book-form button{background-color:#03725d;border:none;border-radius:10px;color:#007e66;color:#fff;font-weight:500;height:52px;padding:0 12px;width:100%}.book-form button:hover img{transform:translateX(10px)}.book-form button img{margin-left:10px;position:relative;top:-5px;transition:all .4s ease}.book-form .form .col-xxl-10{position:relative}.book-form .logo{left:12px;position:absolute;top:-115px}@media(max-width:1399.98px){.book-form .form{padding:60px 30px}.book-form .logo{position:absolute;top:-95px}}@media(max-width:1199.98px){.book-form{padding-bottom:80px}.book-form .col-6:first-of-type .form-group,.book-form .col-6:nth-of-type(2) .form-group{margin-bottom:20px}}@media(max-width:991.98px){.book-form button img{top:-3px;width:32px}}@media(max-width:767.98px){.book-form{padding-bottom:60px}.book-form .form{padding:60px 12px 36px}.book-form .form-control{color:#007e66}.book-form .form-control::-moz-placeholder{color:#007e66}.book-form .form-control::placeholder{color:#007e66}.book-form button{font-size:14px;height:44px;margin-top:20px}}.modal-backdrop{height:100dvh;opacity:.7}.modal-form-temporary{text-align:center}.modal-form-temporary .modal-dialog{margin:0 auto;max-width:1076px}.modal-form-temporary .modal-content{border:none;border-radius:30px 0 30px 30px}.modal-form-temporary .modal-body{padding:36px 120px 60px}.modal-form-temporary .modal-close{cursor:pointer;position:absolute;right:24px;top:24px}.modal-form-temporary .logo{width:124px}.modal-form-temporary .h3{margin:36px 0 16px}.modal-form-temporary .desc{margin-bottom:36px}.modal-form-temporary .slider{opacity:0;transition:all .5s ease}.modal-form-temporary .slider.active{opacity:1}.modal-form-temporary .flickity{border-radius:30px 0 30px 30px;height:100%;overflow:hidden}.modal-form-temporary .flickity .flickity-page-dots{bottom:16px}.modal-form-temporary .flickity .wrapper{height:100%;padding:0 0 0 12px;width:100%}.modal-form-temporary .flickity .item{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:30px 0 30px 30px;color:#fff;display:flex;font-size:22px;height:100%;justify-content:center;position:relative;width:100%}.modal-form-temporary .flickity .item:after{background:rgba(0,0,0,.1);border-radius:30px 0 30px 30px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.modal-form-temporary .flickity .item span{position:relative;z-index:3}.modal-form-temporary .flickity .item img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.modal-form-temporary .flickity-wrapper{height:100%;position:relative}.modal-form-temporary .flickity-wrapper .offers-img-label{align-items:center;background:linear-gradient(111.02deg,#009b64 5.59%,#007e66 89.51%);border-bottom-right-radius:40px;border-top-left-radius:40px;color:#fff;display:flex;font-size:20px;font-weight:500;height:52px;justify-content:center;left:-12px;padding:0 30px;position:absolute;top:-10px;z-index:1}.modal-form-temporary .flickity-wrapper .offers-img-label:before{border-bottom:20px solid transparent;border-right:12px solid #03725d;border-top:0 solid transparent;content:"";height:0;left:0;position:absolute;top:52px;width:0}.modal-form-temporary .form-group{margin-bottom:20px}.modal-form-temporary .form-control{border:1px solid #bababa;border-radius:10px;font-size:14px;font-weight:400;min-height:52px;padding:0 20px}.modal-form-temporary .form-control.vue-tel-input{position:relative}.modal-form-temporary .form-control.vue-tel-input:not(:-moz-placeholder-shown):not(.error-input){border:1px solid #bababa}.modal-form-temporary .form-control.vue-tel-input:not(:placeholder-shown):not(.error-input){border:1px solid #bababa}.modal-form-temporary .form-control.vue-tel-input:not(:-moz-placeholder-shown).valid-input{border:1px solid #03725d}.modal-form-temporary .form-control.vue-tel-input:not(:placeholder-shown).valid-input{border:1px solid #03725d}.modal-form-temporary .form-control.vue-tel-input:not(:-moz-placeholder-shown):focus,.modal-form-temporary .form-control.vue-tel-input:not(:-moz-placeholder-shown):hover{border:1px solid #03725d}.modal-form-temporary .form-control.vue-tel-input:not(:placeholder-shown):focus,.modal-form-temporary .form-control.vue-tel-input:not(:placeholder-shown):hover{border:1px solid #03725d}.modal-form-temporary .form-control:not(:-moz-placeholder-shown):not(.error-input){border:1px solid #03725d}.modal-form-temporary .form-control:not(:placeholder-shown):not(.error-input){border:1px solid #03725d}.modal-form-temporary .form-control.error-input{border:1px solid #db3332}.modal-form-temporary .form-control.message{padding:12px 20px;resize:none}.modal-form-temporary .form-control:focus,.modal-form-temporary .form-control:hover{border:1px solid #03725d}.modal-form-temporary .form-control:focus::-moz-placeholder{color:transparent}.modal-form-temporary .form-control:focus::placeholder{color:transparent}.modal-form-temporary .button{border:none;border-radius:10px;color:#fff;font-size:16px;min-height:52px;width:100%}.modal-form-temporary .personal-data{font-size:12px;margin-top:12px}.modal-form-temporary .personal-data .text-accent{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.modal-form-temporary .thanks{border:2px solid #34ad64;border-radius:30px 0;margin-top:66px;padding:66px 24px 60px;position:relative}.modal-form-temporary .thanks .circle{align-items:center;background:linear-gradient(90deg,#007367,#009b64);border-radius:50%;display:flex;height:60px;justify-content:center;left:50%;position:absolute;top:-30px;transform:translateX(-50%);width:60px}.modal-form-temporary .thanks .h3{margin:0}.modal-form-temporary .thanks .social-links{display:flex;justify-content:center;margin:36px 0}.modal-form-temporary .thanks .social-link{align-items:center;border:1px solid #007e66;border-radius:50%;display:flex;height:40px;justify-content:center;line-height:1;margin-right:24px;transition:.2s ease-out;width:40px}.modal-form-temporary .thanks .social-link:last-of-type{margin-right:0}.modal-form-temporary .thanks .social-link:hover{background-color:#007e66}.modal-form-temporary .thanks .social-link:hover path{fill:#fff}.modal-form-temporary .thanks .button{min-width:180px;padding:0 32px;width:auto}@media(max-width:1199.98px){.modal-form-temporary .modal-dialog{margin:24px 36px}}@media(max-width:991.98px){.modal-form-temporary .modal-body{padding:36px}.modal-form-temporary .flickity{border-radius:0;height:180px}.modal-form-temporary .flickity .flickity-page-dots{display:none}.modal-form-temporary .flickity .wrapper{width:50%}.modal-form-temporary .flickity .item{border-radius:15px 0 15px 15px;font-size:18px}.modal-form-temporary .flickity .item:after{border-radius:15px 0 15px 15px}.modal-form-temporary .flickity._single{height:195px;margin:0 auto;max-width:456px}.modal-form-temporary .flickity._single .wrapper{width:100%}.modal-form-temporary .flickity-wrapper .offers-img-label{border-bottom-right-radius:30px;border-top-left-radius:30px;color:#fff;font-size:16px;height:42px;left:-10px;padding:0 25px}.modal-form-temporary .flickity-wrapper .offers-img-label:before{border-bottom:16px solid transparent;border-right:10px solid #03725d;border-top:0 solid transparent;height:0;right:0;top:42px;width:0}.modal-form-temporary .desc{margin:0 auto;max-width:456px}.modal-form-temporary form{margin:36px auto;max-width:456px}.modal-form-temporary .personal-data{margin-top:20px}}@media(max-width:767.98px){.modal-form-temporary .flickity-wrapper .wrapper{padding:12px 0 0 12px}.modal-form-temporary .flickity-wrapper .offers-img-label{border-radius:20px 0 20px 0;font-size:12px;height:26px;left:-4px;padding:0 17px}.modal-form-temporary .flickity-wrapper .offers-img-label:before{border-bottom:8px solid transparent;border-right:4px solid #03725d;border-top:0 solid transparent;top:26px}.modal-form-temporary .form-control{border:none;border-bottom:1px dashed rgba(35,35,38,.3);border-radius:0;margin-bottom:24px;min-height:42px;padding:6px 12px;text-align:center}.modal-form-temporary .form-control.vue-tel-input:not(:-moz-placeholder-shown):not(.error-input){border:none;border-bottom:1px dashed #bababa}.modal-form-temporary .form-control.vue-tel-input:not(:placeholder-shown):not(.error-input){border:none;border-bottom:1px dashed #bababa}.modal-form-temporary .form-control.vue-tel-input:not(:-moz-placeholder-shown).valid-input{border:none;border-bottom:1px dashed #03725d}.modal-form-temporary .form-control.vue-tel-input:not(:placeholder-shown).valid-input{border:none;border-bottom:1px dashed #03725d}.modal-form-temporary .form-control.vue-tel-input:not(:-moz-placeholder-shown):focus,.modal-form-temporary .form-control.vue-tel-input:not(:-moz-placeholder-shown):hover{border:none;border-bottom:1px dashed #03725d}.modal-form-temporary .form-control.vue-tel-input:not(:placeholder-shown):focus,.modal-form-temporary .form-control.vue-tel-input:not(:placeholder-shown):hover{border:none;border-bottom:1px dashed #03725d}.modal-form-temporary .form-control:not(:-moz-placeholder-shown):not(.error-input){border:none;border-bottom:1px dashed #03725d}.modal-form-temporary .form-control:not(:placeholder-shown):not(.error-input){border:none;border-bottom:1px dashed #03725d}.modal-form-temporary .form-control.error-input{border:none;border-bottom:1px dashed #db3332}.modal-form-temporary .form-control:focus,.modal-form-temporary .form-control:hover{border:none;border-bottom:1px dashed #03725d}.modal-form-temporary .form-control.message{height:42px;padding:6px 12px}}@media(max-width:575.98px){.modal-form-temporary .modal-body{padding:24px 12px}.modal-form-temporary .modal-dialog{margin:12px}.modal-form-temporary .modal-close{right:20px;top:20px}.modal-form-temporary .logo{width:102px}.modal-form-temporary .h3{margin:24px 0 12px}.modal-form-temporary .flickity{height:140px}.modal-form-temporary .flickity .wrapper{width:70%}.modal-form-temporary .flickity .item{font-size:16px;margin-right:12px}.modal-form-temporary form{margin:16px auto 20px}.modal-form-temporary .form-group{margin-bottom:20px}.modal-form-temporary .personal-data{font-size:10px;margin-top:12px}.modal-form-temporary .thanks{border:none;margin-top:54px;padding:54px 0 36px}.modal-form-temporary .thanks .button{width:100%}}.vue-tel-input{padding:10px}.vue-tel-input:focus-within{box-shadow:none}.vue-tel-input.error-input{border:1px solid #f02d2d}.vue-tel-input .vti__input{background-color:transparent;border-radius:0;color:#3c3a34;font-weight:500;margin:1px 0}.vue-tel-input .vti__dropdown{padding:0;position:static}.vue-tel-input .vti__dropdown.open,.vue-tel-input .vti__dropdown:hover{background-color:transparent}.vue-tel-input .vti__dropdown-item{padding:4px 10px}.vue-tel-input .vti__dropdown-list{font-size:14px;left:0;right:0;width:auto!important}.vue-tel-input .vti__dropdown-list.below{top:100%}.index-fs{color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:750px;overflow:hidden;padding-top:60px;position:relative;text-align:center}.index-fs .container-tablet-full h4,.index-fs h1{opacity:0}.index-fs h1{margin-top:60px}.index-fs .title{font-size:50px}.index-fs .h4{margin-bottom:10px}.index-fs #video{background:url(/_nuxt/img/9b98254.webp) no-repeat 50%/cover;height:100%;min-height:100svh;-o-object-fit:cover;object-fit:cover;width:100vw;z-index:-100}.index-fs #video,.index-fs:before{bottom:0;left:0;position:absolute;right:0;top:0}.index-fs:before{background-color:rgba(0,0,0,.25);content:"";z-index:-90}.check-form{background:linear-gradient(90deg,#007367,#009b64);font-size:16px;font-weight:500;margin-top:auto}.check-form .form{padding:24px 0}.check-form .form-subtitle{color:#fff;font-size:16px;font-weight:500;line-height:normal;text-align:left}.check-form .form-title{color:#fff;font-size:24px;font-weight:400;line-height:normal;text-align:left;text-transform:uppercase}.check-form .form-group{margin-bottom:0;text-align:left}.check-form label{color:#fff;margin-bottom:0}.check-form .form-group{width:100%}.check-form .form-group.checkin{margin-right:.5px}.check-form .form-group.checkin .select-date{border-radius:10px 0 0 10px}.check-form .form-group.checkout{margin-left:.5px}.check-form .form-group.checkout .select-date{border-radius:0 10px 10px 0}.check-form .select-date{border:0;min-width:140px}.check-form .select-date>.form-control{background:#fff;color:transparent!important;font-size:14px;height:52px;padding:15.5px 24px}.check-form .select-date>button.btn{position:absolute;visibility:hidden}.check-form .check-btn{background-color:#fff;border:none;border-radius:10px;color:#007e66;font-weight:500;height:52px;padding:0 25px;width:100%}.check-form .check-btn .arrow{display:inline-block;margin-left:10px;position:relative;top:-5px;transition:all .4s ease}.check-form .check-btn .arrow svg path{stroke:#bababa}.check-btn-tooltip{margin:10px;opacity:1!important;padding:0}.check-btn-tooltip .tooltip-inner{background:hsla(0,0%,100%,.7);border-radius:0;box-shadow:none;color:#3c3a34;font-size:12px;font-weight:500;max-width:100%;padding:4px 8pxpx}.index-contacs-line{background-color:#dcf7f2}.index-contacs-line .content-top{display:flex;font-size:12px;gap:30px;justify-content:flex-start;padding:26px 0}.index-contacs-line .item{align-items:center;display:flex;flex-shrink:0;position:relative;-webkit-text-decoration:underline;text-decoration:underline;transition:all .4s ease}.index-contacs-line .item.adress:before{display:none}.index-contacs-line .item:before{background-color:#3c3a34;content:"";height:21px;left:-15px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.index-contacs-line .item:hover{color:#007e66}.index-contacs-line .item img{height:20px;margin-right:8px}.index-location{padding:120px 0;position:relative}.index-location .col-map{margin-top:30px;min-height:420px;position:relative}.index-location .move-map-wrapper{display:none}.index-location:after{background-color:#dcf7f2;bottom:0;content:"";display:block;height:250px;left:0;position:absolute;width:100%;z-index:-1}.index-location .view-wrapper{border-radius:30px 0 30px 30px;overflow:hidden}.index-location .view-wrapper-image{padding-bottom:48%;position:relative}.index-location .view-wrapper-map{position:relative}.index-location .view-wrapper-map>div{z-index:2}.index-location .index-location-img{border-radius:30px 0 30px 30px}.index-location .view-switcher{background:#fff;border-radius:50px;font-size:0;overflow:hidden;padding:5px;position:absolute;right:32px;top:24px;z-index:10}.index-location .view-switcher .decor-el{background:linear-gradient(90deg,#007367,#009b64);border-radius:50px;height:calc(100% - 10px);left:5px;pointer-events:none;position:absolute;top:5px;transition:all .4s ease-out;width:160px}.index-location .view-switcher .decor-el.activeMap{transform:translateX(calc(100% + 5px))}.index-location .view-switcher .decor-el.activeHotel{transform:translateX(calc(200% + 10px))}.index-location .view-switcher .view-switcher-bg{background-color:#f5f5f5;border-radius:50px;height:37px;left:5px;position:absolute;width:160px;z-index:-1}.index-location .view-switcher .view-switcher-bg.map{transform:translateX(calc(100% + 5px))}.index-location .view-switcher .view-switcher-bg.hotel{transform:translateX(calc(200% + 10px))}.index-location .view-switcher .view-switcher-btn{color:#717171;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;margin-right:5px;min-width:160px;padding:8px 12px;position:relative;text-align:center;z-index:2}.index-location .view-switcher .view-switcher-btn:last-of-type{margin-right:0}.index-location .view-switcher .view-switcher-btn .text{margin-left:5px}.index-location .view-switcher .view-switcher-btn span svg path{fill:#717171;transition:.4s ease-out}.index-location .view-switcher .view-switcher-btn.active{color:#fff}.index-location .view-switcher .view-switcher-btn.active span svg path{fill:#fff}.index-location .dot{border-radius:50%;position:absolute;z-index:3}.index-location .dot .pulse{animation:pulse 2.5s ease infinite;border-radius:50%;display:block;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}@keyframes pulse{0%{background-color:#fff}to{background-color:hsla(0,0%,100%,0);transform:translate(-50%,-50%) scale(3)}}.index-location .dot.dot-1{left:1%;top:21%}.index-location .dot.dot-2{left:1%;top:29%}.index-location .dot.dot-3{left:5%;top:37%}.index-location .dot.dot-4{left:16%;top:25%}.index-location .dot.dot-5{left:19.5%;top:30.5%}.index-location .dot.dot-6{left:43%;top:39%}.index-location .dot.dot-7{right:2%;top:71%}.index-location .dot img{position:relative;width:26px;z-index:1}.index-location .dot-hotel{border-radius:50%;position:absolute;z-index:3}.index-location .dot-hotel.dot-1{left:20%;top:22%}.index-location .dot-hotel.dot-2{left:28%;top:10%}.index-location .dot-hotel.dot-3{left:22%;top:32%}.index-location .dot-hotel.dot-4{left:31%;top:22%}.index-location .dot-hotel.dot-5{left:25%;top:42%}.index-location .dot-hotel.dot-6{left:33%;top:35%}.index-location .dot-hotel.dot-7{left:30%;top:49.5%}.index-location .dot-hotel.dot-8{left:35%;top:55%}.index-location .dot-hotel.dot-9{left:56%;top:87%}.index-location .dot-hotel.dot-10{left:63%;top:90%}.index-location .dot-hotel.dot-11{left:69%;top:77%}.index-location .dot-hotel.dot-12{left:38.5%;top:71%}.index-location .dot-hotel.dot-13{left:50%;top:85%}.index-location .dot-hotel.dot-14{left:40%;top:62.5%}.index-location .dot-hotel.dot-15{left:39%;top:51%}.index-location .dot-hotel:hover .icon svg rect{fill:#f25c93}.index-location .dot-hotel:hover .icon-restaurant.sanook svg circle{fill:#439eb7}.index-location .dot-hotel:hover .icon-restaurant.jaakdin svg circle{fill:#a73a5e}.index-location .dot-hotel:hover .icon-restaurant.overgrown svg circle{fill:#3d4952}.index-location .dot-hotel:hover .icon-restaurant.manaw svg circle{fill:#75b5cc}.index-location .dot-hotel .icon svg{position:relative;width:26px;z-index:1}.index-location .dot-hotel .icon svg rect{transition:all .4s ease}.index-location .dot-hotel .icon-hotel svg{position:relative;width:36px;z-index:1}.index-location .dot-hotel .icon-hotel svg rect,.index-location .dot-hotel .icon-restaurant svg circle{transition:all .4s ease}.custom-tooltip{margin:10px;opacity:1!important;padding:0}.custom-tooltip .tooltip-inner{background-color:#fff;border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#3c3a34;font-size:14px;max-width:360px;padding:12px;text-align:left}.custom-tooltip-hotel{margin:10px;opacity:1!important;padding:0}.custom-tooltip-hotel .tooltip-inner{background-color:#fff;border-radius:0 10px 10px 10px;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#3c3a34;font-size:14px;max-width:100%;padding:10px 15px;text-align:left}.index-rooms{background-color:#dcf7f2;position:relative}.index-rooms .h2{text-align:center}.index-rooms .flickity-wrapper{min-height:470px}.index-rooms .flickity-item-image-wrapper{position:relative}.index-rooms .flickity-item-image-wrapper>img{aspect-ratio:16/9}.index-rooms .room-badge{border-radius:50px;font-size:14px;font-weight:500;line-height:normal;position:absolute;transition:all .8s ease;z-index:auto}.index-rooms .room-badge:not(.soon){color:#000;left:16px;padding:6px;top:16px}.index-rooms .room-badge.jacuzzi{background-color:#dcf7f2}.index-rooms .room-badge.pool{background-color:#cceffe}.index-rooms .room-badge.soon{background-color:rgba(64,64,76,.9);bottom:16px;color:#fff;padding:10px 20px;right:16px;text-transform:uppercase}.index-rooms .flickity-item-eye-box{align-items:center;background:linear-gradient(90deg,#007367,#009b64);border-radius:50%;color:#fff;display:flex;flex-direction:column;font-size:16px;height:116px;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .4s ease,transform .4s ease;width:116px;z-index:10;z-index:-1}.index-rooms .flickity-item-eye-box svg{margin-bottom:6px}.index-rooms .flickity-item-eye-box .el{opacity:0;transform:translateY(3px);transition:.4s ease}.index-rooms .flickity-item-eye-box:hover{background:#03725d;transform:translate(-50%,-50%) scale(1.1)}.index-rooms .flickity-item-eye-box:hover .el{opacity:1;transform:translateY(0)}.index-rooms .flickity-item-image{border-radius:30px 0 30px 30px;transition:all .8s ease}.index-rooms .flickity-item-desc{bottom:-200px;font-size:14px;margin:120px -4.6vw 0;opacity:0;text-align:left;transform:translateY(15px)}.index-rooms .flickity-item-desc h4{margin-bottom:10px}.index-rooms .flickity-item-desc>div{max-width:636px}.index-rooms .flickity:hover .flickity-prev-next-button{opacity:1}.index-rooms .flickity-item{border-bottom:0!important;border:4.6vw solid transparent;border-top-width:8vw;text-align:center;width:40%}.index-rooms .flickity-item.is-selected .flickity-item-eye-box{z-index:1}.index-rooms .flickity-item.is-selected:hover .flickity-item-eye-box{opacity:1}.index-rooms .flickity-item.is-selected .flickity-item-image{margin-top:-10%;transform:scale(1.3)}.index-rooms .flickity-item.is-selected .flickity-item-desc{opacity:1;transform:translateY(0);transition:all .6s ease;transition-delay:.5s}.index-rooms .flickity-item.is-selected .room-badge:not(.soon){left:-65px;top:-85px}.index-rooms .flickity-item.is-selected .room-badge.soon{bottom:-24px;right:-50px}.index-rooms .flickity-prev-next-button{background-color:#40404c;height:88px;opacity:0;transition:all .4s ease;width:88px}.index-rooms .flickity-prev-next-button:before{content:"";display:block;height:11px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease;width:46px}.index-rooms .flickity-prev-next-button.previous{left:23%;margin-top:-1.5%}.index-rooms .flickity-prev-next-button.previous:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQ3LjUgMTEuNUgxQzQuNjY3IDExLjE2NyAxMiA4LjQgMTIgMCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=) no-repeat 50%/contain}.index-rooms .flickity-prev-next-button.previous:hover:before{transform:translate(-70%,-50%)}.index-rooms .flickity-prev-next-button.next{margin-top:-1.5%;right:23%}.index-rooms .flickity-prev-next-button.next:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDciIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMTEuNWg0Ni41Yy0zLjY2Ny0uMzMzLTExLTMuMS0xMS0xMS41IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==) no-repeat 50%/contain}.index-rooms .flickity-prev-next-button.next:hover:before{transform:translate(-30%,-50%)}.index-rooms .flickity-prev-next-button:hover{background-color:#40404c}.index-rooms .flickity-page-dots,.index-rooms .flickity-prev-next-button .flickity-button-icon{display:none}.index-sections{overflow:hidden;padding:120px 0}.index-sections .container{position:relative}.index-sections .index-sections-creeper{left:2%;position:absolute;top:100px;width:96%}.index-sections .h2{margin-bottom:40px}.index-sections .item{align-items:center;display:flex;margin-bottom:60px;position:relative;z-index:5}.index-sections .item>a{display:contents}.index-sections .item .item-content{background-color:#dcf7f2;border-radius:0 30px;display:flex;flex-direction:column;justify-content:center;min-height:385px;padding:0 36px;position:relative}.index-sections .item.sustainability .certificates{bottom:0;max-width:300px;position:absolute;right:0}.index-sections .item.sustainability .item-content{padding-bottom:75px}.index-sections .item .image-wrapper{margin-right:24px;min-height:385px;min-width:400px;padding-bottom:35.5%;width:100%}.index-sections .item .image-wrapper img{transition:.4s ease-out .2s}.index-sections .item .image-wrapper.active img{transform:scale(1.1);transition:.4s ease-out}.index-sections .item .image-wrapper .soon{background-color:rgba(3,114,93,.9);border-radius:30px;color:#fff;font-family:Montserrat;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;padding:10px 20px;position:absolute;right:16px;text-align:center;text-transform:uppercase;top:16px;z-index:2}.index-sections .item:nth-of-type(odd) .image-wrapper{border-radius:30px 0 30px 30px}.index-sections .item:nth-of-type(2n) .image-wrapper{border-radius:0 30px 30px 30px}.index-sections .item:nth-of-type(2n){flex-direction:row-reverse}.index-sections .item:nth-of-type(2n) .item-content{border-radius:30px 0}.index-sections .item:nth-of-type(2n) .image-wrapper{margin-left:24px;margin-right:0}.index-sections .item:last-of-type{margin-bottom:0}.index-sections .item .desc{margin:20px 0}.index-sections .item .link-wrapper.active .item-link{color:#007e66}.index-sections .item .link-wrapper.active .item-link .item-link-arrow.left{transform:translateX(-10px)}.index-sections .item .link-wrapper.active .item-link .item-link-arrow.right{transform:translateX(10px)}.index-sections .item .link-wrapper.active .item-link .item-link-arrow svg path{stroke:#007e66}.index-sections .item .item-link{display:inline-block;font-size:18px;transition:all .4s ease}.index-sections .item .item-link .item-link-arrow{display:inline-block;position:relative;top:-5px;transition:all .4s ease}.index-sections .item .item-link .item-link-arrow.left{margin-right:10px}.index-sections .item .item-link .item-link-arrow.right{margin-left:10px}.index-sections .item .item-link:hover{color:#007e66}.index-sections .item .item-link:hover .item-link-arrow.left{transform:translateX(-10px)}.index-sections .item .item-link:hover .item-link-arrow.right{transform:translateX(10px)}.index-sections .item .item-link:hover .item-link-arrow svg path{stroke:#007e66}.index-restaurants{position:relative}.index-restaurants .h2{margin-bottom:40px}.index-restaurants .desc{margin:20px 0}.index-restaurants .content-animate{transition:all 1s ease}.index-restaurants .bg{height:100%;transform:scale(1.1);transition:all 1s ease}.index-restaurants .link-wrapper{display:inline-block}.index-restaurants .link-wrapper.active .item-link .item-link-arrow{transform:translateX(10px)}.index-restaurants .item-link{display:inline-block;font-size:18px;margin-top:16px}.index-restaurants .item-link .item-link-arrow{margin-left:10px;position:relative;top:-5px;transition:all .4s ease}.index-restaurants .item-link:hover .item-link-arrow{transform:translateX(10px)}.index-restaurants .content-tab-wrapper{height:540px}.index-restaurants .content-tab{align-items:flex-end;color:#fff;display:flex;min-height:540px;overflow:hidden;padding:40px 0 22px;position:absolute;width:100%}.index-restaurants .content-tab .container{position:relative;z-index:5}.index-restaurants .content-tab .content-tab-bg{left:0;max-width:54vw;position:absolute;top:0}.index-restaurants .content-tab .bg-wrapper{border-radius:0 30px 0 30px;bottom:22px;left:calc(50% + 12px);overflow:hidden;position:absolute;right:40px;top:22px;z-index:5}.index-restaurants .content-tab .bg-wrapper .bg{transition:.4s ease-out}.index-restaurants .content-tab .bg-wrapper a{position:relative}.index-restaurants .content-tab .bg-wrapper.active .bg{transform:scale(1.2)}.index-restaurants .content-tab.sanook{background-color:#2c7093}.index-restaurants .content-tab.sanook .content-tab-bg{max-width:32vw}.index-restaurants .content-tab.jaakdin{background-color:#852746}.index-restaurants .content-tab.overgrown{background-color:#263339}.index-restaurants .content-tab.manaw{background-color:#0799a6}.index-restaurants .tab-controls{background-color:hsla(0,0%,100%,.6);border-radius:10px 0 10px 10px;display:inline-flex;margin-top:80px;padding:10px;position:relative;z-index:10}.index-restaurants .tab-control{border-radius:10px 0 10px 10px;cursor:pointer;margin-right:10px;min-height:63px;min-width:119px;overflow:hidden}.index-restaurants .tab-control:last-of-type{margin-right:0}.sceleton-loading{background-color:#e9e9e9;overflow:hidden;position:relative}.sceleton-loading:after{animation:loading 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";transform:translateX(-100%);z-index:1}.sceleton-loading:after,.sceleton-loading>img{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.sceleton-loading>img{-o-object-fit:cover;object-fit:cover;z-index:2}@keyframes loading{to{transform:translateX(100%)}}.sceleton-slider{display:flex;gap:30px;margin-top:24px}.sceleton-slider .fake-slide{aspect-ratio:16/9;border-radius:30px 0 30px 30px;flex-basis:30%}@media(max-width:2000px){.index-rooms .flickity-item-desc{margin:80px -4.6vw 0}}@media(max-width:1920px){.index-rooms .flickity-item.is-selected .room-badge:not(.soon){left:-40px;top:-60px}}@media(max-width:1399.98px){.index-rooms .flickity-item{border:4vw solid transparent;border-top:7vw solid transparent}.index-rooms .flickity-item.is-selected .flickity-item-image{margin-top:-6%;transform:scale(1.2)}.index-rooms .flickity-item.is-selected .room-badge:not(.soon){left:-30px;top:-30px}.index-rooms .flickity-item.is-selected .room-badge.soon{bottom:-10px;right:-30px}.index-rooms .flickity-prev-next-button.next,.index-rooms .flickity-prev-next-button.previous{margin-top:-4%}.index-rooms .flickity-item-desc{margin:70px -4vw 0}.index-sections .index-sections-creeper{left:-5%;max-width:110%;width:110%}}@media(max-width:1199.98px){.index-instagram,.index-location,.index-sections{padding:80px 0}.index-rooms .flickity-item{width:50%}.index-rooms .flickity-prev-next-button.previous{left:20%;margin-top:-4%}.index-rooms .flickity-prev-next-button.next{margin-top:-4%;right:20%}.index-rooms .flickity-page-dots .dot{height:3px;width:4.5454545455%}.index-rooms .rooms-counter{right:25%}.index-sections .index-sections-creeper{left:0;max-width:100%;top:80px;width:100%}.index-sections .item.sustainability .certificates{bottom:0;max-width:250px;position:absolute;right:0}.index-sections .item.sustainability .item-content{padding-bottom:95px}.index-sections .item .image-wrapper{margin-right:30px;max-width:380px}.index-sections .item:nth-of-type(2n) .image-wrapper{margin-left:30px}}@media(max-width:991.98px){.index-contacs-line .content-top{flex-wrap:wrap;font-size:14px}.index-contacs-line .content-top .item{flex:1 1 calc(50% - 15px)}.index-contacs-line .content-top .item.whatsapp:before{display:none}.container.container-tablet-full{max-width:100%!important;padding:0 36px}.index-fs{min-height:100svh;padding-top:20px}.index-fs .title{margin-top:100px}.header-top-line-tablet{align-items:center;justify-content:space-between}.header-top-line-tablet #nav-icon span{background-color:#fff}.header-top-line-tablet .logo{left:50%;padding:0;position:absolute;transform:translateX(-50%)}.check-form{background:transparent}.check-form .form{background:linear-gradient(90deg,rgba(0,115,103,.9),rgba(0,155,100,.9));border-radius:20px 0 20px 20px;padding:30px}.check-form .check-btn{width:100%}.check-form .check-btn .arrow{top:-2px}.check-form .check-btn .arrow svg{width:32px}.index-location .h2{margin-bottom:16px}.index-location .col-lg-6{text-align:center}.index-location .view-wrapper{overflow-x:scroll}.index-location .view-wrapper-image{padding-bottom:96%;width:200%}.index-location .index-location-img{border-radius:0;width:100%}.index-location .view-switcher{right:24px;top:12px}.index-location .move-map-wrapper{bottom:12px;display:block;left:12px;padding:0 12px;position:absolute;right:12px;text-align:center;z-index:10}.index-location .move-map{background:rgba(60,58,52,.9);border-radius:20px;color:#fff;display:inline-block;font-size:12px;padding:5px 14px}.index-location .move-map img{animation:move 1.5s ease-in-out infinite;margin-right:10px;margin-top:-2px}@keyframes move{0%{transform:translateX(-5px)}50%{transform:translateX(5px)}to{transform:translateX(-5px)}}.index-rooms .h2{margin-bottom:16px}.index-rooms .h4{font-size:26px}.index-rooms .flickity-item{border:20px solid transparent;width:84%}.index-rooms .flickity-item .flickity-item-image{width:100%}.index-rooms .flickity-item .room-badge:not(.soon){font-size:12px;left:16px;top:16px}.index-rooms .flickity-item .room-badge.soon{bottom:16px;font-size:12px;right:16px}.index-rooms .flickity-item.is-selected .flickity-item-image{margin-top:0;transform:scale(1)}.index-rooms .flickity-item.is-selected .room-badge:not(.soon){left:16px;top:16px}.index-rooms .flickity-item.is-selected .room-badge.soon{bottom:16px;right:16px}.index-rooms .flickity-prev-next-button{height:60px;opacity:1;width:60px}.index-rooms .flickity-prev-next-button.previous{left:6%;margin-top:-12%}.index-rooms .flickity-prev-next-button.next{margin-top:-12%;right:6%}.index-rooms .flickity-prev-next-button:before{height:10px;width:30px}.index-rooms .flickity-item-eye-box{bottom:50%;font-size:14px;height:82px;left:inherit;opacity:1;right:50%;top:inherit;transform:translate(50%,50%);width:82px}.index-rooms .flickity-item-eye-box img{margin-bottom:2px;margin-top:-4px;width:36px}.index-rooms .flickity-item-eye-box .el{opacity:1}.index-rooms .flickity-item-desc{margin:24px 0 0}.index-rooms .flickity{padding-bottom:50px}.index-rooms .flickity-page-dots .dot{width:calc(7.63636% - 3.63636px)}.index-rooms .rooms-counter{right:10%}.index-sections .index-sections-creeper{left:-3%;max-width:108%;top:100px;width:106%}.index-sections .h2{margin-bottom:36px;text-align:center}.index-sections .item{margin-bottom:50px}.index-sections .item.sustainability .certificates{bottom:0;max-width:200px;position:absolute;right:0}.index-sections .item.sustainability .item-content{padding-bottom:95px}.index-sections .item .image-wrapper{max-width:320px;min-height:360px;min-width:300px;padding-bottom:0}.index-sections .item .item-content{min-height:360px}.index-sections .item .item-link{color:#007e66;font-size:16px}.index-sections .item .item-link .item-link-arrow{top:-3px}.index-sections .item .item-link .item-link-arrow svg{width:32px}.index-sections .item .item-link .item-link-arrow svg path{stroke:#007e66}.index-restaurants .h2{margin-bottom:36px;text-align:center}.index-restaurants .desc{margin:12px 0;min-height:84px}.index-restaurants .content-tab-wrapper{height:auto;min-height:690px}.index-restaurants .content-tab{align-items:stretch;flex-direction:column;padding-bottom:0}.index-restaurants .content-tab.sanook .content-tab-bg{max-width:120vw}.index-restaurants .content-tab .content-tab-bg{max-width:120vw;transform:rotate(12deg) translateX(-4%) translateY(-12%)}.index-restaurants .bg{border-radius:30px 0 30px 30px;height:420px;overflow:hidden;padding:15px;position:relative;text-align:right;transform:scale(1)}.index-restaurants .bg:before{background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);content:"";height:74px;left:0;position:absolute;top:0;width:100%;z-index:3}.index-restaurants .item-link{font-size:16px;margin-top:0;position:relative;z-index:3}.index-restaurants .item-link .item-link-arrow{top:-3px;width:32px}.index-restaurants .tab-controls{margin-top:0;transform:translateY(-40px)}}@media(max-width:767.98px){.index-fs{min-height:100svh;padding-bottom:70px}.index-fs .title{font-size:40px;margin-bottom:16px;margin-top:60px}.index-fs .h4{margin-bottom:20px;padding:0 30px}.index-contacs-line .content-top{gap:16px}.index-contacs-line .content-top .item{flex:1 1 100%}.index-contacs-line .content-top .item img{margin-right:12px}.index-contacs-line .content-top .item:before{display:none}.index-instagram,.index-location,.index-sections{padding:60px 0}.container.container-tablet-full{padding:0 12px}.check-form{margin-top:-60px;position:relative;z-index:5}.check-form .check-availability-header{background:linear-gradient(90deg,rgba(0,115,103,.9),rgba(0,155,100,.9));border-radius:20px 20px 0 0;color:#fff;font-size:14px;padding:20px 15px;text-align:center}.check-form .check-availability-header img{margin-left:10px}.check-form .form{background:transparent;padding:0}.check-form .form .text-line{background:linear-gradient(90deg,rgba(0,115,103,.9),rgba(0,155,100,.9))}.check-form .form .wrap{background:linear-gradient(90deg,#007367,#009b64)}.check-form .check-btn{font-size:14px;height:44px;margin-top:20px}.index-location .view-wrapper{border-radius:20px 0 20px 20px}.index-location .view-wrapper-image{width:300%}.index-location .view-switcher{right:50%;transform:translateX(50%);width:-moz-max-content;width:max-content}.index-location .view-switcher .decor-el.activeMap{transform:translateX(45px)}.index-location .view-switcher .decor-el.activeHotel{transform:translateX(90px)}.index-location .view-switcher .view-switcher-bg{display:none}.index-location .view-switcher .view-switcher-btn{margin-right:0;min-width:45px;transition:none}.index-location .view-switcher .view-switcher-btn.active{min-width:160px}.index-location .view-switcher .view-switcher-btn .text{display:none}.index-location .view-switcher .view-switcher-btn.active .text{display:inline-block}.custom-tooltip .tooltip-inner{font-size:12px;max-width:220px}.index-restaurants .h2,.index-rooms .h2,.index-sections .h2{margin-bottom:30px}.index-rooms .flickity-next-text{margin-top:12px;opacity:0;text-align:right}.index-rooms .flickity-next-text img{margin-left:6px;position:relative;top:-3px;width:32px}.index-rooms .h4{font-size:20px}.index-rooms .flickity{padding-bottom:36px}.index-rooms .flickity-page-dots .dot{width:calc(9.09091% - 4.36364px)}.index-rooms .rooms-counter{right:5%}.index-rooms .flickity-item{border:none;font-size:12px;margin-right:12px;width:calc(100% - 48px)}.index-rooms .flickity-item .room-badge:not(.soon){left:12px;top:12px}.index-rooms .flickity-item .room-badge.soon{bottom:12px;font-size:10px;padding:8px 16px;right:12px}.index-rooms .flickity-item.is-selected .flickity-next-text{opacity:1}.index-rooms .flickity-item.is-selected .room-badge:not(.soon){left:12px;top:12px}.index-rooms .flickity-item.is-selected .room-badge.soon{bottom:12px;font-size:10px;padding:8px 16px;right:12px}.index-rooms .flickity-prev-next-button{display:none}.index-rooms .flickity-item-eye-box{font-size:10px;height:68px;width:68px}.index-rooms .flickity-item-eye-box img{margin-top:-6px;width:28px}.index-rooms .flickity-item-image{border-radius:20px 0 20px 20px;min-height:264px}.index-rooms .flickity-item-desc{margin-top:12px}.index-sections .info-wrapper{border-radius:0 30px;padding:24px}.index-sections .item{background:#dcf7f2;border-radius:30px 0 0 30px;flex-direction:column;min-height:545px}.index-sections .item.sustainability .certificates{margin:0 auto -24px;max-width:228px;position:static}.index-sections .item.sustainability .item-content{padding-bottom:0}.index-sections .item .item-content{background-color:transparent;border-radius:0;min-height:0;padding:0}.index-sections .item .item-content img{position:relative;z-index:5}.index-sections .item:nth-of-type(2n){flex-direction:column}.index-sections .item:nth-of-type(odd) .item-image{border-radius:20px 0 20px 20px}.index-sections .item:nth-of-type(2n) .item-image{border-radius:0 20px 20px 20px}.index-sections .item .image-wrapper{height:250px;margin:0!important;max-width:100%;min-height:0;width:100%}.index-sections .item .image-wrapper img{max-width:100%}.index-sections .item .image-wrapper .soon{font-size:10px;line-height:120%;padding:8px 16px;right:12px;top:12px}.index-sections .item img{display:block;margin-bottom:10px}.index-sections .item.item:first-of-type .item-content{margin-top:-140px}.index-sections .item.item:first-of-type .item-content img{margin-right:auto}.index-sections .item.item:nth-of-type(2) .item-content{margin-top:-170px}.index-sections .item.item:nth-of-type(2) .item-content img{margin-left:auto}.index-sections .item.item:nth-of-type(3) .item-content{margin-top:-280px}.index-sections .item.item:nth-of-type(3) .item-content img{margin-right:auto}.index-sections .item.item:nth-of-type(4) .item-content{margin-top:-280px}.index-sections .item.item:nth-of-type(4) .item-content img{margin-left:auto}.index-sections .item .desc{margin:16px 0}.index-sections .item-content{text-align:center}.index-restaurants .desc{min-height:126px}.index-restaurants .content-tab-wrapper{min-height:700px}.index-restaurants .content-tab.sanook .content-tab-bg{max-width:70vw}.index-restaurants .content-tab .content-tab-bg{max-width:140vw}.index-restaurants .content-tab .bg{border-radius:20px 0 20px 20px;height:240px}.index-restaurants .tab-controls{margin:0 -12px;padding:6px;transform:translateY(-30px);width:calc(100% + 24px)}.index-restaurants .tab-control{aspect-ratio:16/9;flex-basis:25%;margin-right:6px;min-height:0;min-width:0}}@media(max-width:575.98px){.check-form .form-subtitle{font-size:14px}.check-form .form-title{font-size:26px}.index-location .dot-hotel.dot-2{top:14%}.index-location .view-wrapper-image{padding-bottom:144%}}.common-fs.restaurants .h1,.common-fs.restaurants .h2,.main-slogan.restaurants .h2{opacity:0}.restaurants-content{padding-bottom:120px;text-align:center}.restaurants-content .h2,.restaurants-item{margin-bottom:70px}.restaurants-item{display:flex;position:relative}.restaurants-item:nth-of-type(2n){flex-direction:row-reverse}.restaurants-item:last-of-type{margin-bottom:0}.restaurants-item .col-right .flickity{z-index:4}.restaurants-item.jaakdin .col-left{border:1px solid #852746;border-bottom-left-radius:30px;border-top-left-radius:30px;color:#852746}.restaurants-item.jaakdin .col-left:after,.restaurants-item.jaakdin .col-left:before{background:url(/_nuxt/img/8ddc77d.webp) 50%/cover}.restaurants-item.jaakdin .col-right{border-bottom-right-radius:30px;border-top-right-radius:30px}.restaurants-item.jaakdin .button:first-of-type{background-color:transparent;border:1px solid #852746;color:#852746;transition:.2s ease-out}.restaurants-item.jaakdin .button:first-of-type:hover{background-color:#aa3159;border:1px solid transparent;color:#fff}.restaurants-item.sanook .col-left{border:1px solid #2c7093;border-bottom-right-radius:30px;border-top-right-radius:30px;color:#2c7093}.restaurants-item.sanook .col-left:after,.restaurants-item.sanook .col-left:before{background:url(/_nuxt/img/646299c.webp) 50%/cover}.restaurants-item.sanook .col-left .time span svg path,.restaurants-item.sanook .col-left .type span svg path{fill:#2c7093}.restaurants-item.sanook .col-right{border-bottom-left-radius:30px;border-top-left-radius:30px}.restaurants-item.sanook .button:first-of-type{background-color:transparent;border:1px solid #2c7093;color:#2c7093;transition:.2s ease-out}.restaurants-item.sanook .button:first-of-type:hover{background-color:#3c83a8;border:1px solid transparent;color:#fff}.restaurants-item.overgrown .col-left{border:1px solid #263339;border-bottom-left-radius:30px;border-top-left-radius:30px;color:#263339}.restaurants-item.overgrown .col-left:after,.restaurants-item.overgrown .col-left:before{background:url(/_nuxt/img/877984b.webp) 50%/cover}.restaurants-item.overgrown .col-left .time span svg path,.restaurants-item.overgrown .col-left .type span svg path{fill:#263339}.restaurants-item.overgrown .col-right{border-bottom-right-radius:30px;border-top-right-radius:30px}.restaurants-item.overgrown .button:first-of-type{background-color:transparent;border:1px solid #263339;color:#263339;transition:.2s ease-out}.restaurants-item.overgrown .button:first-of-type:hover{background-color:#263339;border:1px solid transparent;color:#fff}.restaurants-item.manaw .col-left{border:1px solid #0799a6;border-bottom-right-radius:30px;border-top-right-radius:30px;color:#0799a6}.restaurants-item.manaw .col-left:after,.restaurants-item.manaw .col-left:before{background:url(/_nuxt/img/1092add.webp) 50%/cover}.restaurants-item.manaw .col-left .time span svg path,.restaurants-item.manaw .col-left .type span svg path{fill:#0799a6}.restaurants-item.manaw .col-right{border-bottom-left-radius:30px;border-top-left-radius:30px}.restaurants-item.manaw .button:first-of-type{background-color:transparent;border:1px solid #0799a6;color:#0799a6;transition:.2s ease-out}.restaurants-item.manaw .button:first-of-type:hover{background-color:#19b7c5;border:1px solid transparent;color:#fff}.restaurants-item .col-left{border:1px solid #000;overflow:hidden;padding:40px 70px;position:relative;width:50%}.restaurants-item .col-left:before{content:"";height:100%;left:0;position:absolute;top:0;width:40px}.restaurants-item .col-left:after{content:"";height:100%;position:absolute;right:0;top:0;width:40px}.restaurants-item .col-right{overflow:hidden;position:relative;width:50%}.restaurants-item .h3{margin:30px 0}.restaurants-item .desc{margin-bottom:30px}.restaurants-item .type{margin-bottom:20px}.restaurants-item .time span,.restaurants-item .type span{display:inline-block;margin-right:6px}.restaurants-item .button-line{display:flex;justify-content:center;margin-top:40px}.restaurants-item .button{align-items:center;border-radius:10px;display:flex;height:52px;justify-content:center;margin:0 10px;padding:0 30px;white-space:nowrap}.restaurants-item .flickity{height:100%;min-height:450px}.restaurants-item .flickity .flickity-item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.restaurants-item .flickity .flickity-item:before{background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);bottom:0;content:"";display:block;height:100%;height:120px;left:0;position:absolute;width:100%}.restaurants-item .flickity .flickity-prev-next-button{background-color:hsla(0,0%,100%,.8);height:66px;transition:all .4s ease;width:66px}.restaurants-item .flickity .flickity-prev-next-button:before{content:"";display:block;height:13px;left:50%;margin-top:-3px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease;width:36px}.restaurants-item .flickity .flickity-prev-next-button.previous{left:15px}.restaurants-item .flickity .flickity-prev-next-button.previous:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQ3LjUgMTEuNUgxQzQuNjY3IDExLjE2NyAxMiA4LjQgMTIgMCIgc3Ryb2tlPSIjM0MzQTM0IiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=) no-repeat 50%/contain}.restaurants-item .flickity .flickity-prev-next-button.previous:hover:before{transform:translate(-70%,-50%)}.restaurants-item .flickity .flickity-prev-next-button.next{right:15px}.restaurants-item .flickity .flickity-prev-next-button.next:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDciIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMTEuNWg0Ni41Yy0zLjY2Ny0uMzMzLTExLTMuMS0xMS0xMS41IiBzdHJva2U9IiMzQzNBMzQiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==) no-repeat 50%/contain}.restaurants-item .flickity .flickity-prev-next-button.next:hover:before{transform:translate(-30%,-50%)}.restaurants-item .flickity .flickity-prev-next-button .flickity-button-icon{display:none}@media(max-width:1199.98px){.restaurants-content{padding-bottom:80px}.restaurants-content .h2,.restaurants-item{margin-bottom:60px}.restaurants-item .col-left{padding:36px 70px}.restaurants-item .h3{margin:15px 0}.restaurants-item .desc,.restaurants-item .type{margin-bottom:15px}}@media(max-width:991.98px){.restaurants-content .h2{margin-bottom:36px}.restaurants-item{flex-direction:column}.restaurants-item .col-left{border-radius:0!important;border-top-left-radius:30px!important;border-top-right-radius:30px!important;width:100%}.restaurants-item .col-right{border-radius:0!important;border-bottom-left-radius:30px!important;border-bottom-right-radius:30px!important;width:100%}.restaurants-item:nth-of-type(2n){flex-direction:column}.restaurants-item .flickity{height:440px;min-height:auto}.restaurants-item .button-line{margin-top:28px}}@media(max-width:767.98px){.restaurants-content{padding-bottom:60px}.restaurants-content .h2{margin-bottom:30px}.restaurants-item{margin-bottom:36px}.restaurants-item.jaakdin .restaurants-item-logo{height:46px}.restaurants-item.sanook .restaurants-item-logo{height:44px}.restaurants-item.overgrown .restaurants-item-logo{height:68px}.restaurants-item.blue-2 .restaurants-item-logo{height:44px}.restaurants-item .col-left{border-top-left-radius:20px!important;border-top-right-radius:20px!important;padding:30px 35px}.restaurants-item .col-left:after,.restaurants-item .col-left:before{background-size:100% auto!important;width:22px}.restaurants-item .col-right{border-bottom-left-radius:20px!important;border-bottom-right-radius:20px!important;z-index:0}.restaurants-item .flickity{height:280px}.restaurants-item .flickity .flickity-prev-next-button{display:none}.restaurants-item .button{height:44px;margin:0 6px;padding:0 15px}}@media(max-width:576px){.restaurants-item .button-line{margin-top:24px}}.resto-btn{border:none;border-radius:10px;color:#fff;display:block;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;outline:none;padding:16px 32px;transition:all .2s ease-out}.resto-btn.brown{background-color:#d0ba8c}.resto-btn.brown:hover{background-color:#e9cf99;color:#fff}.resto-btn.brown:active{background-color:#c4ae81}.resto-btn.blue{background-color:#2c7093}.resto-btn.blue:hover{background-color:#3c83a8;color:#fff}.resto-btn.blue:active{background-color:#216487}.resto-btn.red{background-color:#852746}.resto-btn.red:hover{background-color:#aa3159;color:#fff}.resto-btn.red:active{background-color:#7a1e3c}.resto-btn.yellow{background-color:#d9b55c}.resto-btn.yellow:hover{background-color:#edc971;color:#fff}.resto-btn.yellow:active{background-color:#cdaa52}.resto-btn.white-jaakdin{background-color:#fff;color:#852746}.resto-btn.white-jaakdin:hover{background-color:#aa3159;color:#fff}.resto-btn.white-jaakdin:active{background-color:#7a1e3c;color:#fff}.resto-btn.white-overgrown{background-color:#fff;color:#d9b55c}.resto-btn.white-overgrown:hover{background-color:#edc971;color:#fff}.resto-btn.white-overgrown:active{background-color:#cdaa52;color:#fff}.resto-btn.aqua{background-color:#0799a6}.resto-btn.aqua:hover{background-color:#19b7c5;color:#fff}.resto-btn.aqua:active{background-color:#038a96;color:#fff}.resto-btn.aqua-white{background-color:#fff;color:#0799a6}.resto-btn.aqua-white:hover{background-color:#19b7c5;color:#fff}.resto-btn.aqua-white:active{background-color:#038a96;color:#fff}.resto-btn.disabled,.resto-btn:disabled{opacity:.4;pointer-events:none!important}.restaurant-fs{min-height:740px}.restaurant-fs .buttons-line,.restaurant-fs .h2,.restaurant-fs .logo{opacity:0}.restaurant-fs .container{position:relative;z-index:3}.restaurant-fs.sanook .logo{display:block;margin:0 auto;width:202px}.restaurant-fs.sanook .soon{background:rgba(44,112,147,.9);margin-bottom:-24px;margin-top:36px}.restaurant-fs.jaakdin .logo{width:213px}.restaurant-fs.overgrown .logo{display:block;margin:0 auto;width:132px}.restaurant-fs.overgrown .soon{background:rgba(217,181,92,.9);margin-bottom:-24px;margin-top:36px}.restaurant-fs.manaw .logo{width:182px}.restaurant-fs .buttons-line{display:flex;justify-content:center}.restaurant-fs .buttons-line .resto-btn{min-width:172px}.restaurant-fs .buttons-line .resto-btn:first-of-type{margin-right:12px}.restaurant-fs .buttons-line .resto-btn:last-of-type{margin-left:12px}.restaurant-fs .h2{margin-bottom:60px;margin-top:50px}.restaurant-about{padding:100px 0}.restaurant-about.manaw{padding:100px 0 0}.restaurant-about .h2{margin-bottom:56px;text-align:center}.restaurant-about .item{align-items:center;justify-content:space-between}.restaurant-about .item:last-of-type{margin-top:80px}.restaurant-about .img-holder{border-radius:0 30px;padding-bottom:62.565%;position:relative}.restaurant-about .img-holder img{height:100%;left:0;position:absolute;top:0;width:100%}.restaurant-about .title{font-family:Montserrat Alternates;font-size:24px;font-weight:500;line-height:1.25}.restaurant-about .desc{line-height:1.25;margin-top:16px}.restaurant-book-block{padding:80px 0}.restaurant-book-block.sanook{background:#f4f8f9}.restaurant-book-block.jaakdin{background:#f8f2f4}.restaurant-book-block.overgrown{background:#f4f5f5}.restaurant-book-block .content{margin-top:36px}.restaurant-book-block .content .slider{height:450px}.restaurant-book-block .content .slider .image{border-radius:30px 0 30px 0;height:100%;margin-right:20px;-o-object-fit:cover;object-fit:cover;width:100%}.restaurant-book-block .content .slider .flickity-button{background-color:#40404c;height:68px;width:68px}.restaurant-book-block .content .slider .flickity-button .flickity-button-icon{display:none}.restaurant-book-block .content .slider .flickity-button.flickity-prev-next-button:before{content:"";display:block;height:11px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease-out;width:46px}.restaurant-book-block .content .slider .flickity-button.flickity-prev-next-button.previous{left:-34px}.restaurant-book-block .content .slider .flickity-button.flickity-prev-next-button.previous:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQ3LjUgMTEuNUgxQzQuNjY3IDExLjE2NyAxMiA4LjQgMTIgMCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=) no-repeat 50%/contain}.restaurant-book-block .content .slider .flickity-button.flickity-prev-next-button.next{right:-34px}.restaurant-book-block .content .slider .flickity-button.flickity-prev-next-button.next:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDciIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMTEuNWg0Ni41Yy0zLjY2Ny0uMzMzLTExLTMuMS0xMS0xMS41IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==) no-repeat 50%/contain}.restaurant-book-block .content .slider .flickity-button.flickity-prev-next-button:hover.previous:before{transform:translate(-60%,-50%)}.restaurant-book-block .content .slider .flickity-button.flickity-prev-next-button:hover.next:before{transform:translate(-40%,-50%)}.restaurant-book-block .content .slider .flickity-button.flickity-prev-next-button:active{opacity:1}.restaurant-book-block .content .slider .flickity-page-dots{bottom:24px}.restaurant-book-block .content .slider .flickity-page-dots .dot{background-color:transparent;border:1px solid #fff;height:12px;margin:0 5px;opacity:1;width:12px}.restaurant-book-block .content .slider .flickity-page-dots .dot.is-selected{background-color:#fff}.restaurant-book-block .content .restaurant-book-thanks{align-items:center;border-radius:30px 0;display:flex;flex-direction:column;font-size:20px;height:100%;justify-content:center;padding:36px;text-align:center}.restaurant-book-block .content .restaurant-book-thanks .icon{margin-bottom:24px}.restaurant-book-block .content .restaurant-book-thanks.sanook{border:1px solid #2c7093}.restaurant-book-block .content .restaurant-book-thanks.sanook .icon svg circle{fill:#2c7093}.restaurant-book-block .content .restaurant-book-thanks.jaakdin{border:1px solid #852746}.restaurant-book-block .content .restaurant-book-thanks.jaakdin .icon svg circle{fill:#852746}.restaurant-book-block .content .restaurant-book-thanks.overgrown{border:1px solid #d9b55c}.restaurant-book-block .content .restaurant-book-thanks.overgrown .icon svg circle{fill:#d9b55c}.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown):not(.error-input){border:1px solid #bababa}.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control.vue-tel-input:not(:placeholder-shown):not(.error-input){border:1px solid #bababa}.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown).valid-input{border:1px solid #2c7093}.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control.vue-tel-input:not(:placeholder-shown).valid-input{border:1px solid #2c7093}.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown):focus,.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown):hover{border:1px solid #2c7093}.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control.vue-tel-input:not(:placeholder-shown):focus,.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control.vue-tel-input:not(:placeholder-shown):hover{border:1px solid #2c7093}.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control:not(:-moz-placeholder-shown):not(.error-input){border:1px solid #2c7093}.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control:not(:placeholder-shown):not(.error-input){border:1px solid #2c7093}.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control.error-input{border:1px solid #df2626}.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control:focus,.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control:hover{border:1px solid #2c7093}.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown):not(.error-input){border:1px solid #bababa}.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control.vue-tel-input:not(:placeholder-shown):not(.error-input){border:1px solid #bababa}.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown).valid-input{border:1px solid #852746}.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control.vue-tel-input:not(:placeholder-shown).valid-input{border:1px solid #852746}.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown):focus,.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown):hover{border:1px solid #852746}.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control.vue-tel-input:not(:placeholder-shown):focus,.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control.vue-tel-input:not(:placeholder-shown):hover{border:1px solid #852746}.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control:not(:-moz-placeholder-shown):not(.error-input){border:1px solid #852746}.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control:not(:placeholder-shown):not(.error-input){border:1px solid #852746}.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control.error-input{border:1px solid #df2626}.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control:focus,.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control:hover{border:1px solid #852746}.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown):not(.error-input){border:1px solid #bababa}.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control.vue-tel-input:not(:placeholder-shown):not(.error-input){border:1px solid #bababa}.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown).valid-input{border:1px solid #263339}.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control.vue-tel-input:not(:placeholder-shown).valid-input{border:1px solid #263339}.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown):focus,.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown):hover{border:1px solid #263339}.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control.vue-tel-input:not(:placeholder-shown):focus,.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control.vue-tel-input:not(:placeholder-shown):hover{border:1px solid #263339}.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control:not(:-moz-placeholder-shown):not(.error-input){border:1px solid #263339}.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control:not(:placeholder-shown):not(.error-input){border:1px solid #263339}.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control.error-input{border:1px solid #df2626}.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control:focus,.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control:hover{border:1px solid #263339}.restaurant-book-block .content .restaurant-book-form .form-group{margin-top:24px;position:relative}.restaurant-book-block .content .restaurant-book-form .form-group .form-control{background-color:transparent;border:1px solid #bababa;border-radius:10px;color:#232326;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:17.5px 24px;width:100%}.restaurant-book-block .content .restaurant-book-form .form-group .form-control:disabled{opacity:.4}.restaurant-book-block .content .restaurant-book-form .form-group .form-control:not(:-moz-placeholder-shown)+.my-label{display:none}.restaurant-book-block .content .restaurant-book-form .form-group .form-control:not(:placeholder-shown)+.my-label{display:none}.restaurant-book-block .content .restaurant-book-form .form-group .form-control.error-input{border:1px solid #db3332}.restaurant-book-block .content .restaurant-book-form .form-group .form-control:focus::-moz-placeholder{color:transparent}.restaurant-book-block .content .restaurant-book-form .form-group .form-control:focus::placeholder{color:transparent}.restaurant-book-block .content .restaurant-book-form .form-group .my-label{font-family:Montserrat;font-style:normal;left:24px;position:absolute;top:50%;transform:translateY(-50%)}.restaurant-book-block .content .restaurant-book-form .form-group .my-label,.restaurant-book-block .content .restaurant-book-form .person-label{color:#707070;font-size:14px;font-weight:400;line-height:normal;pointer-events:none}.restaurant-book-block .content .restaurant-book-form .my-button{width:100%}.restaurant-book-block .content .restaurant-book-form .agreement{color:#232326;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.restaurant-book-block .content .restaurant-book-form .agreement a.sanook{color:#2c7093}.restaurant-book-block .content .restaurant-book-form .agreement a.jaakdin{color:#852746}.restaurant-book-block .content .restaurant-book-form .agreement a.overgrown{color:#cfa233}.restaurant-book-block .content .confirmation{margin-bottom:36px}.restaurant-book-block .content .confirmation .text{color:#3c3a34;font-size:16px;font-weight:400;line-height:normal}.restaurant-book-block .content .confirmation .contacts{gap:20px;margin-top:24px}.restaurant-book-block .content .confirmation .contacts.sanook .contact-item{border:1px solid #2c7093}.restaurant-book-block .content .confirmation .contacts.sanook .contact-item:hover{background-color:#2c7093}.restaurant-book-block .content .confirmation .contacts.sanook .contact-item path{fill:#2c7093}.restaurant-book-block .content .confirmation .contacts.jaakdin .contact-item{border:1px solid #85274a}.restaurant-book-block .content .confirmation .contacts.jaakdin .contact-item:hover{background-color:#85274a}.restaurant-book-block .content .confirmation .contacts.jaakdin .contact-item path{fill:#85274a}.restaurant-book-block .content .confirmation .contacts.overgrown .contact-item{border:1px solid #d9b55c}.restaurant-book-block .content .confirmation .contacts.overgrown .contact-item:hover{background-color:#d9b55c}.restaurant-book-block .content .confirmation .contacts.overgrown .contact-item path{fill:#d9b55c}.restaurant-book-block .content .confirmation .contact-item{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;transition:.2s ease-out;width:40px}.restaurant-book-block .content .confirmation .contact-item span{height:20px;position:relative;width:20px}.restaurant-book-block .content .confirmation .contact-item span svg{left:0;position:absolute;top:0}.restaurant-book-block .content .confirmation .contact-item:hover path{fill:#fff!important}@media(max-width:991.98px){.restaurant-fs .h2{margin-bottom:60px;margin-top:60px}.restaurant-fs .buttons-line{margin-top:40px}.restaurant-about{padding:60px 0}.restaurant-about.manaw{padding:60px 0 0}.restaurant-about .h2{margin-bottom:36px}.restaurant-about .item{text-align:center}.restaurant-about .item:last-of-type{margin-top:60px}.restaurant-about .title{margin-bottom:12px;margin-top:16px}.restaurant-book-block{padding:60px 0}.restaurant-book-block .container{max-width:100%!important}.restaurant-book-block .container .slider-col{padding:0!important}.restaurant-book-block .content{margin-top:16px}.restaurant-book-block .content .restaurant-book-thanks{font-size:16px;padding:60px 16px}.restaurant-book-block .content .slider{height:300px}.restaurant-book-block .content .slider .image{margin-right:24px;width:60%}.restaurant-book-block .content .slider .flickity-button.flickity-prev-next-button.previous{left:15%}.restaurant-book-block .content .slider .flickity-button.flickity-prev-next-button.next{right:15%}.restaurant-book-block .content .slider .flickity-page-dots{bottom:16px}.restaurant-book-block .slider-wrapper{height:300px;min-height:300px}.restaurant-book-form .h2{margin-bottom:16px}.restaurant-book-form .form-title{font-size:16px;text-align:center}}@media(max-width:767.98px){.restaurant-fs{min-height:100svh;padding-top:36px}.restaurant-fs .h2{margin-bottom:40px;margin-top:36px}.restaurant-fs.jaakdin .logo,.restaurant-fs.sanook .logo{width:156px}.restaurant-fs.overgrown .logo{width:100px}.restaurant-about{padding:60px 0}.restaurant-about .item:last-of-type{margin-top:40px}.restaurant-about .img-holder img{border-radius:0 20px}.restaurant-about .title{font-size:22px;font-weight:400}.restaurant-about .title br{display:none}.restaurant-book-block .content .restaurant-book-form .select-persons{padding:0 24px;width:100%}.restaurant-book-block .content .slider .image{border-radius:20px 0}}@media(max-width:575.98px){.resto-btn{font-size:14px;padding:12.5px 30px}.restaurant-fs .buttons-line{align-items:center;display:flex;flex-direction:column}.restaurant-fs .buttons-line .resto-btn{margin:0 0 24px!important;min-width:156px;padding:12.5px 12px}.restaurant-book-block .container{max-width:100%!important}.restaurant-book-block .content{margin-top:16px}.restaurant-book-block .content .slider{height:140px}.restaurant-book-block .content .slider .image{margin-right:16px;width:70%}.restaurant-book-block .content .slider .flickity-button.flickity-prev-next-button{display:none!important}.restaurant-book-block .content .slider .flickity-page-dots{bottom:8px}.restaurant-book-block .content .slider .flickity-page-dots .dot{background-color:transparent;background-color:#fff;border:none;height:8px;margin:0 4px;opacity:.3;width:8px}.restaurant-book-block .content .slider .flickity-page-dots .dot.is-selected{background-color:#fff;opacity:1}.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown):not(.error-input){border:none;border-bottom:1px dashed #bababa}.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control.vue-tel-input:not(:placeholder-shown):not(.error-input){border:none;border-bottom:1px dashed #bababa}.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown).valid-input{border:none;border-bottom:1px dashed #2c7093}.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control.vue-tel-input:not(:placeholder-shown).valid-input{border:none;border-bottom:1px dashed #2c7093}.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown):focus,.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown):hover{border:none;border-bottom:1px dashed #2c7093}.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control.vue-tel-input:not(:placeholder-shown):focus,.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control.vue-tel-input:not(:placeholder-shown):hover{border:none;border-bottom:1px dashed #2c7093}.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control:not(:-moz-placeholder-shown):not(.error-input){border:none;border-bottom:1px dashed #2c7093}.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control:not(:placeholder-shown):not(.error-input){border:none;border-bottom:1px dashed #2c7093}.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control.error-input{border:none;border-bottom:1px dashed #df2626}.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control:focus,.restaurant-book-block .content .restaurant-book-form.sanook .form-group .form-control:hover{border:none;border-bottom:1px dashed #2c7093}.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown):not(.error-input){border:none;border-bottom:1px dashed #bababa}.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control.vue-tel-input:not(:placeholder-shown):not(.error-input){border:none;border-bottom:1px dashed #bababa}.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown).valid-input{border:none;border-bottom:1px dashed #852746}.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control.vue-tel-input:not(:placeholder-shown).valid-input{border:none;border-bottom:1px dashed #852746}.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown):focus,.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown):hover{border:none;border-bottom:1px dashed #852746}.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control.vue-tel-input:not(:placeholder-shown):focus,.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control.vue-tel-input:not(:placeholder-shown):hover{border:none;border-bottom:1px dashed #852746}.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control:not(:-moz-placeholder-shown):not(.error-input){border:none;border-bottom:1px dashed #852746}.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control:not(:placeholder-shown):not(.error-input){border:none;border-bottom:1px dashed #852746}.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control.error-input{border:none;border-bottom:1px dashed #df2626}.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control:focus,.restaurant-book-block .content .restaurant-book-form.jaakdin .form-group .form-control:hover{border:none;border-bottom:1px dashed #852746}.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown):not(.error-input){border:none;border-bottom:1px dashed #bababa}.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control.vue-tel-input:not(:placeholder-shown):not(.error-input){border:none;border-bottom:1px dashed #bababa}.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown).valid-input{border:none;border-bottom:1px dashed #263339}.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control.vue-tel-input:not(:placeholder-shown).valid-input{border:none;border-bottom:1px dashed #263339}.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown):focus,.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control.vue-tel-input:not(:-moz-placeholder-shown):hover{border:none;border-bottom:1px dashed #263339}.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control.vue-tel-input:not(:placeholder-shown):focus,.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control.vue-tel-input:not(:placeholder-shown):hover{border:none;border-bottom:1px dashed #263339}.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control:not(:-moz-placeholder-shown):not(.error-input){border:none;border-bottom:1px dashed #263339}.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control:not(:placeholder-shown):not(.error-input){border:none;border-bottom:1px dashed #263339}.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control.error-input{border:none;border-bottom:1px dashed #df2626}.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control:focus,.restaurant-book-block .content .restaurant-book-form.overgrown .form-group .form-control:hover{border:none;border-bottom:1px dashed #263339}.restaurant-book-block .content .restaurant-book-form .form-group{margin-top:24px;position:relative}.restaurant-book-block .content .restaurant-book-form .form-group .form-control{border:none;border-bottom:1px dashed rgba(35,35,38,.3);border-radius:0;padding:6px 12px;text-align:center}.restaurant-book-block .slider-wrapper{height:140px;min-height:140px}}.common-fs.rooms .h1,.common-fs.rooms .h2{opacity:0}.common-fs.rooms .h1{margin-bottom:10px}.common-fs.rooms .h1 h1,.common-fs.rooms .h1 p{font-size:50px;font-weight:500;line-height:1.25;margin:0;padding:0}@media(max-width:1199.98px){.common-fs.rooms .h1 h1,.common-fs.rooms .h1 p{font-size:40px}}.common-fs.rooms .h2,.common-fs.rooms .h2 p,.common-fs.rooms h2{font-size:25px;font-weight:400;line-height:1.25;margin:0;padding:0}.rooms-content{opacity:0;padding-top:100px}.rooms-content .col-row{display:flex;margin:0 -24px}.rooms-content .col-left{align-self:start;padding:0 24px 70px;position:sticky;top:126px}.rooms-content .col-right{border-left:1px solid rgba(60,58,52,.5);padding:0 24px 70px 0}.rooms-content .rooms-d-list-item{align-items:center;cursor:pointer;display:flex;font-size:20px;padding:10px 0;position:relative;transition:all .4s ease}.rooms-content .rooms-d-list-item:first-of-type{margin-top:-10px}.rooms-content .rooms-d-list-item:hover{color:#007e66}.rooms-content .rooms-d-list-item:hover span{-webkit-text-decoration:underline;text-decoration:underline}.rooms-content .rooms-d-list-item.active{color:#007e66}.rooms-content .rooms-d-list-item.active .rooms-d-list-type-icon{opacity:1}.rooms-content .rooms-d-list-type-icon{height:24px;left:-30px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:.4s ease;width:24px}.rooms-content .rooms-d-list-type-icon svg{display:block;height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.rooms-content .rooms-d-list-label{align-items:center;background-color:#cceffe;border-radius:50px;color:#3c3a34!important;display:inline-flex;font-family:Montserrat;font-size:14px;font-weight:500;height:29px;justify-content:center;margin-left:6px;padding:0 6px;-webkit-text-decoration:none!important;text-decoration:none!important;white-space:nowrap}.rooms-content .rooms-d-list-label.blue{background-color:#cceffe}.rooms-content .rooms-d-list-label.green{background-color:#dcf7f2}.rooms-d-room{padding-left:24px}.rooms-d-room .rooms-d-room-bg-wrapper{animation:appearanceTop 1s ease}.rooms-d-room .rooms-d-room-main-description{animation:appearanceBot 1s ease}.rooms-d-room-bg-wrapper{border-radius:30px 0 30px 0;display:flex;height:450px;overflow:hidden}.rooms-d-room-bg-wrapper .rooms-d-room-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;overflow:hidden;width:65%}.rooms-d-room-bg-wrapper .rooms-d-room-bg .rooms-d-room-bg-bottom-line{align-items:center;background-color:rgba(0,0,0,.45);color:#fff;display:flex;height:70px;margin-top:auto;padding:10px 20px;z-index:10}.rooms-d-room-bg-wrapper .rooms-d-room-bg .rooms-d-room-bg-bottom-line .item{align-items:center;display:flex;margin-right:30px}.rooms-d-room-bg-wrapper .rooms-d-room-bg .rooms-d-room-bg-bottom-line .item:last-of-type{margin-right:0}.rooms-d-room-bg-wrapper .rooms-d-room-bg .rooms-d-room-bg-bottom-line .item:first-of-type,.rooms-d-room-bg-wrapper .rooms-d-room-bg .rooms-d-room-bg-bottom-line .item:nth-last-of-type(2){white-space:nowrap}.rooms-d-room-bg-wrapper .rooms-d-room-bg .rooms-d-room-bg-bottom-line .item .icon{margin-right:10px}.rooms-d-room-bg-wrapper .rooms-d-room-bg .rooms-d-room-bg-bottom-line .item .icon svg{width:30px}.rooms-d-room-bg-wrapper .rooms-d-room-facilities{background-color:#dcf7f2;display:flex;flex-direction:column;padding:24px 20px 0;width:35%}.rooms-d-room-bg-wrapper .rooms-d-room-facility{align-items:center;display:flex;font-size:14px;margin-bottom:24px}.rooms-d-room-bg-wrapper .rooms-d-room-facility img{margin-right:10px}.rooms-d-room-bg-wrapper .rooms-d-room-button{align-items:center;border:none;color:#fff;cursor:pointer;display:flex;height:70px;justify-content:center;margin:auto -20px 0;padding:0 10px;white-space:nowrap}.rooms-d-room-bg-wrapper .rooms-d-room-button._disabled{opacity:.4;pointer-events:none}.rooms-d-room-main-description{padding-top:30px}.rooms-d-room-main-description .h3{align-items:center;display:flex;line-height:1.2;margin-bottom:0}.rooms-d-room-main-description .h3 .rooms-d-list-label{margin-left:12px}.rooms-d-room-main-description p{font-size:14px;margin:20px 0;max-width:636px}.rooms-d-room-main-description .button{align-items:center;background-color:transparent;border:1px solid #007e66;border-radius:10px;color:#007e66;display:inline-flex;font-weight:500;height:52px;justify-content:center;padding:10px 30px;transition:all .4s ease}.rooms-d-room-main-description .button:hover{background-color:#009b64;border:1px solid #009b64;color:#fff}@keyframes appearanceTop{0%{opacity:0;transform:translateY(-50px);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}@keyframes appearanceBot{0%{opacity:0;transform:translateY(50px);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}@media(max-width:1400px){.rooms-content{padding-top:80px}.rooms-content .rooms-d-list .rooms-d-list-item{font-size:14px}.rooms-content .rooms-d-list .rooms-d-list-label{font-size:10px}.rooms-content .col-left{padding:0 16px 70px 24px}}@media(max-width:1199.98px){.rooms-content{padding-top:80px}.rooms-d-room-main-description p{width:100%}.rooms-d-room-bg-wrapper{height:420px}.rooms-d-room-bg-wrapper .rooms-d-room-facilities{padding:20px 15px 0}.rooms-d-room-bg-wrapper .rooms-d-room-facility{margin-bottom:20px}.rooms-d-room-bg-wrapper .rooms-d-room-button{margin:auto -15px 0}}@media(max-width:991.98px){.rooms-d-room{padding-left:0;position:static}.rooms-d-room .rooms-d-room-bg-wrapper,.rooms-d-room .rooms-d-room-main-description{animation:0}.rooms-d-room-bg-wrapper .rooms-d-room-facilities{background-color:#f1f1f1}.rooms-content{opacity:1;padding-bottom:60px;padding-top:0}.rooms-content .rooms-d-room{margin-top:12px}.rooms-content .rooms-d-room-link{font-size:16px;margin-bottom:20px;margin-top:auto;text-align:left}.rooms-content .rooms-d-room-link img{margin-left:10px;position:relative;top:-3px;width:32px}.rooms-content .collapse-title{align-items:center;background-color:#dcf7f2;border-radius:10px;display:flex;font-size:18px;margin-top:20px;overflow:hidden;padding-right:16px}.rooms-content .collapse-title:first-of-type{margin-top:0}.rooms-content .collapse-title .title-group{display:flex;flex-direction:column;margin:0 16px}.rooms-content .collapse-title .title-group .title{font-size:16px;line-height:1.25}.rooms-content .collapse-title .title-group .blue{color:#2481bf;font-size:12px;font-weight:500}.rooms-content .collapse-title .title-group .green{color:#007e66;font-size:12px;font-weight:500}.rooms-content .collapse-title-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px 0 10px 10px;flex-shrink:0;height:68px;width:76px}.rooms-content .collapse-title-arrow{margin-left:auto}.rooms-content .collapsed>.when-open,.rooms-content .not-collapsed>.when-closed{display:none}.tab-controls-leaf{background-color:#fff;border-bottom:none;box-shadow:-200px 0 0 0 #fff,200px 0 0 0 #fff;display:flex;flex-wrap:nowrap;margin-bottom:16px;overflow-x:scroll;padding:12px 0;z-index:15}.tab-controls-leaf .wrapper{display:flex;flex-direction:column;padding:10px;white-space:nowrap;width:100%}.tab-controls-leaf .nav-item{margin-right:12px}.tab-controls-leaf .nav-item:focus .nav-link,.tab-controls-leaf .nav-item:hover .nav-link{border:1px solid rgba(0,126,102,.5)}.tab-controls-leaf .nav-item:last-of-type{margin-right:0}.tab-controls-leaf .nav-link{align-items:flex-start;background-color:transparent;border:1px solid rgba(0,126,102,.5);border-radius:10px;color:#3c3a34;display:flex;flex-direction:column;height:80px;margin:0;min-width:120px;padding:0;transition:background-color .4s ease}.tab-controls-leaf .nav-link.active{background-color:#dcf7f2;border:1px solid #007e66}.tab-controls-leaf .nav-link.active .leaf svg path{stroke:#007e66}.tab-controls-leaf .nav-link .leaf{margin-bottom:5px}.tab-controls-leaf .nav-link .leaf svg path{transition:stroke .4s ease}}@media(max-width:767.98px){.rooms-d-room-bg-wrapper{background:none;border-radius:0;display:block;height:auto}.rooms-d-room-bg-wrapper .rooms-d-room-bg{border-radius:20px 0 20px 20px;height:280px;margin-bottom:50px;overflow:visible!important;width:100%}.rooms-d-room-bg-wrapper .rooms-d-room-bg>img{border-radius:20px 0 20px 20px}.rooms-d-room-bg-wrapper .rooms-d-room-bg .rooms-d-room-bg-bottom-line{background-color:transparent;color:#3c3a34;height:50px;padding:0 12px;position:relative;top:50px}.rooms-d-room-bg-wrapper .rooms-d-room-bg .rooms-d-room-bg-bottom-line .item{margin-right:20px}.rooms-d-room-bg-wrapper .rooms-d-room-bg .rooms-d-room-bg-bottom-line .item:last-of-type{margin-right:0}.rooms-d-room-bg-wrapper .rooms-d-room-bg .rooms-d-room-bg-bottom-line .item .icon svg{width:24px}.rooms-d-room-bg-wrapper .rooms-d-room-bg .rooms-d-room-bg-bottom-line .item .icon svg path{stroke:#3c3a34}.rooms-d-room-bg-wrapper .rooms-d-room-facilities{border-radius:20px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;overflow:hidden;width:100%}.rooms-d-room-bg-wrapper .rooms-d-room-facility{line-height:1.3;margin-bottom:0;min-height:48px}.rooms-d-room-bg-wrapper .rooms-d-room-button{grid-column:1/-1;height:46px;margin:0 -15px;width:calc(100% + 30px)}.rooms-content .rooms-d-room-link{grid-column:1/-1;margin-top:10px}}.room-content{padding-top:100px}.room-content .col-row{display:flex;margin:0 -30px}.room-content .col-left{align-self:start;padding:0 0 80px 30px;position:sticky;top:106px}.room-content .col-right{border-left:1px solid hsla(36,2%,46%,.5);padding:0 30px 80px}.room-content .back-to-rooms{color:#007e66;cursor:pointer;display:inline-block;font-size:18px;line-height:22px;margin-bottom:16px}.room-content .back-to-rooms:hover .arrow{transform:translateX(-10px)}.room-content .back-to-rooms .arrow{display:inline-block;margin-right:10px;position:relative;top:-5px;transition:all .4s ease}.room-content .room-aside{background-color:#dcf7f2;border-radius:30px 0 0 30px;display:flex;flex-direction:column;overflow:hidden;padding:24px 24px 0}.room-content .room-aside .rooms-d-list-label{background-color:#fff;border-radius:20px;color:#03725d;font-family:Montserrat;font-size:14px;font-weight:500;margin-bottom:0;padding:4px 10px;position:relative;top:-4px;white-space:nowrap}.room-content .room-aside .h3{margin-bottom:10px}.room-content .room-aside p{font-size:14px;margin-bottom:0}.room-content .room-aside .main-characteristics-d{align-items:center;align-items:flex-start;display:flex;flex-direction:column;margin-top:auto;padding:24px 0}.room-content .room-aside .main-characteristics-d .item{align-items:center;color:#3c3a34;display:flex;font-size:18px;margin-bottom:20px}.room-content .room-aside .main-characteristics-d .item:last-of-type{margin-bottom:0}.room-content .room-aside .main-characteristics-d .item img{margin-right:12px}.room-content .room-aside .button{align-items:center;border:none;color:#fff;cursor:pointer;display:flex;height:70px;justify-content:center;margin:0 -30px;padding:0 10px;white-space:nowrap}.room-content .room-aside .button._disabled{opacity:.4;pointer-events:none}.room-content .room-main-block{border-radius:30px 0 30px 30px;overflow:hidden}.room-content .flickity-wrapper{aspect-ratio:1.65/1;position:relative}.room-content .flickity-wrapper .icon-fullscreen{bottom:16px;cursor:pointer;height:36px;left:inherit;right:16px;top:inherit;width:36px;z-index:11}.room-content .flickity{aspect-ratio:1.65/1;position:relative;z-index:10}.room-content .flickity .flickity-prev-next-button{background-color:#40404c;height:66px;transition:all .4s ease;width:66px}.room-content .flickity .flickity-prev-next-button:before{content:"";display:block;height:13px;left:50%;margin-top:-3px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease;width:36px}.room-content .flickity .flickity-prev-next-button.previous{left:15px}.room-content .flickity .flickity-prev-next-button.previous:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQ3LjUgMTEuNUgxQzQuNjY3IDExLjE2NyAxMiA4LjQgMTIgMCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=) no-repeat 50%/contain}.room-content .flickity .flickity-prev-next-button.previous:hover:before{transform:translate(-70%,-50%)}.room-content .flickity .flickity-prev-next-button.next{right:15px}.room-content .flickity .flickity-prev-next-button.next:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDciIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMTEuNWg0Ni41Yy0zLjY2Ny0uMzMzLTExLTMuMS0xMS0xMS41IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==) no-repeat 50%/contain}.room-content .flickity .flickity-prev-next-button.next:hover:before{transform:translate(-30%,-50%)}.room-content .flickity .flickity-prev-next-button .flickity-button-icon{display:none}.room-content .room-facilities{background-color:#f1f1f1;display:grid;font-size:14px;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;padding:20px 15px 0;position:relative}.room-content .room-facilities .toiletries-icon-info{cursor:pointer;margin-left:4px;margin-right:0!important;opacity:.5;transition:opacity .4s ease}.room-content .room-facilities .toiletries-icon-info:hover{opacity:1}.room-content .room-facilities .room-facility{align-items:center;display:flex;font-weight:500;line-height:1.3;min-height:48px;padding:0 10px}.room-content .room-facilities .room-facility img{margin-right:10px}.room-content .room-facilities .room-facility:nth-of-type(13),.room-content .room-facilities .room-facility:nth-of-type(14),.room-content .room-facilities .room-facility:nth-of-type(15),.room-content .room-facilities .room-facility:nth-of-type(16),.room-content .room-facilities .room-facility:nth-of-type(17),.room-content .room-facilities .room-facility:nth-of-type(18),.room-content .room-facilities .room-facility:nth-of-type(19),.room-content .room-facilities .room-facility:nth-of-type(20),.room-content .room-facilities .room-facility:nth-of-type(21),.room-content .room-facilities .room-facility:nth-of-type(22),.room-content .room-facilities .room-facility:nth-of-type(23),.room-content .room-facilities .room-facility:nth-of-type(24),.room-content .room-facilities .room-facility:nth-of-type(25),.room-content .room-facilities .room-facility:nth-of-type(26),.room-content .room-facilities .room-facility:nth-of-type(27),.room-content .room-facilities .room-facility:nth-of-type(28),.room-content .room-facilities .room-facility:nth-of-type(29),.room-content .room-facilities .room-facility:nth-of-type(30){display:none}.room-content .room-facilities .show-all-facilities{color:#007e66;grid-column:1/-1;padding:16px 0 24px;text-align:center;width:100%}.room-content .room-facilities .show-all-facilities span{cursor:pointer}.room-content .room-facilities .show-all-facilities img{margin-left:10px}.room-content .room-facilities-show-all .room-facility{display:flex!important}.room-content .room-plan{padding:100px 0 136px}.room-content .room-plan .h2{margin-bottom:40px;text-align:center}.room-content .room-plan .flickity{aspect-ratio:auto;border-radius:0}.room-content .room-gallery{padding-bottom:100px}.room-content .room-gallery .h2{margin-bottom:40px;text-align:center}.room-content .room-gallery .buttons-wrapper{display:flex;justify-content:center;margin-bottom:60px}.room-content .room-gallery .buttons{border-radius:10px;display:flex;justify-content:center;outline:1px solid #d9d9d9;outline-offset:-1px}.room-content .room-gallery .buttons .button{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-size:22px;height:46px;justify-content:center;min-width:200px;padding:0 25px;position:relative;transition:all .4s ease;z-index:1}.room-content .room-gallery .buttons .button.active{background-color:#03725d;color:#fff}.room-content .room-gallery .row{margin:0 -10px}.room-content .room-gallery .col-6{margin-top:20px;padding-left:10px;padding-right:10px}.room-content .room-gallery .col-6:first-of-type,.room-content .room-gallery .col-6:nth-of-type(2){margin-top:0}.room-content .room-gallery .col-6:first-of-type .item-bg,.room-content .room-gallery .col-6:nth-of-type(13) .item-bg,.room-content .room-gallery .col-6:nth-of-type(7) .item-bg{border-top-left-radius:30px}.room-content .room-gallery .col-6:nth-of-type(14) .item-bg,.room-content .room-gallery .col-6:nth-of-type(2) .item-bg,.room-content .room-gallery .col-6:nth-of-type(8) .item-bg{border-bottom-left-radius:30px}.room-content .room-gallery .col-6:nth-of-type(10) .item-bg,.room-content .room-gallery .col-6:nth-of-type(15) .item-bg,.room-content .room-gallery .col-6:nth-of-type(16) .item-bg,.room-content .room-gallery .col-6:nth-of-type(3) .item-bg,.room-content .room-gallery .col-6:nth-of-type(4) .item-bg,.room-content .room-gallery .col-6:nth-of-type(9) .item-bg{border-top-right-radius:30px}.room-content .room-gallery .col-6:nth-of-type(11) .item-bg,.room-content .room-gallery .col-6:nth-of-type(17) .item-bg,.room-content .room-gallery .col-6:nth-of-type(5) .item-bg{border-top-left-radius:30px}.room-content .room-gallery .col-6:nth-of-type(12) .item-bg,.room-content .room-gallery .col-6:nth-of-type(18) .item-bg,.room-content .room-gallery .col-6:nth-of-type(6) .item-bg{border-bottom-right-radius:30px}.room-content .room-gallery .col-6:first-of-type .item-bg,.room-content .room-gallery .col-6:last-of-type .item-bg{height:450px}.room-content .room-gallery .col-6:nth-of-type(11) .item-bg,.room-content .room-gallery .col-6:nth-of-type(13) .item-bg,.room-content .room-gallery .col-6:nth-of-type(15) .item-bg,.room-content .room-gallery .col-6:nth-of-type(3) .item-bg,.room-content .room-gallery .col-6:nth-of-type(5) .item-bg,.room-content .room-gallery .col-6:nth-of-type(7) .item-bg,.room-content .room-gallery .col-6:nth-of-type(9) .item-bg{margin-top:-130px}.room-content .room-gallery .icon-fullscreen{height:36px;left:inherit;top:inherit;width:36px;z-index:11}.room-content .room-gallery .item-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:580px;overflow:hidden;position:relative}.room-content .room-gallery .item-bg.single{border-top-left-radius:30px}.room-content .room-gallery .item-bg img{bottom:16px;position:absolute;right:16px}.room-content .room-gallery .show-all-images{color:#007e66;margin-top:24px;text-align:center}.room-content .room-gallery .show-all-images span{cursor:pointer}.room-content .room-gallery .show-all-images img{margin-left:10px}.room-content .other-rooms{padding-top:100px;text-align:center}.room-content .other-rooms .h2{margin-bottom:36px}.room-content .other-rooms .row{margin:0 -10px}.room-content .other-rooms .col-md-4{padding-left:10px;padding-right:10px}.room-content .other-rooms .item{align-items:center;border-radius:30px 0 30px 30px;color:#fff;display:block;display:flex;flex-direction:column;height:320px;justify-content:center;overflow:hidden;padding-bottom:20px;position:relative}.room-content .other-rooms .item .overlay{background-color:rgba(0,0,0,.35);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}.room-content .other-rooms .item:hover .image{transform:scale(1.12)}.room-content .other-rooms .item:hover .soon{opacity:1}.room-content .other-rooms .item .image{transition:.4s ease}.room-content .other-rooms .item .title{font-size:26px;line-height:1.25;padding:0 15px;z-index:5}.room-content .other-rooms .item .soon{background-color:#3c3a34;border-radius:30px;color:#fff;font-family:Montserrat;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;margin-top:12px;opacity:0;padding:10px 20px;position:relative;text-align:center;text-transform:uppercase;transition:.4s ease;z-index:5}.room-content .other-rooms .item .label{border-radius:100px;font-size:14px;font-weight:500;padding:4px 8px;position:absolute;right:16px;top:16px;z-index:5}.room-content .other-rooms .item .label.blue{background-color:#cceffe;color:#3c3a34}.room-content .other-rooms .item .label.green{background-color:#dcf7f2;color:#3c3a34}.room-content .other-rooms .item .main-characteristics{align-items:center;bottom:0;display:flex;font-size:14px;justify-content:center;left:0;opacity:0;position:absolute;transition:all .4s ease;width:100%;z-index:5}.room-content .other-rooms .item .main-characteristics .characteristic{align-items:center;border-radius:0;display:flex;flex-direction:column;margin-right:24px;overflow:visible;white-space:nowrap}.room-content .other-rooms .item .main-characteristics .characteristic:last-of-type{margin-right:0}.room-content .other-rooms .item .main-characteristics .characteristic img{height:24px;margin-bottom:6px}.room-content .other-rooms .item:hover .item-bg{transform:scale(1.15)}.room-content .other-rooms .item:hover .main-characteristics,.room-content .other-rooms .item:hover .price{opacity:1}.room-content .other-rooms .item:hover .main-characteristics{bottom:24px}.room-content .other-rooms .link-wrapper{margin-top:24px;text-align:right}.room-content .other-rooms .link-wrapper .link{display:inline-block;font-size:20px;transition:all .4s ease}.room-content .other-rooms .link-wrapper .link:hover{color:#007e66}.room-content .other-rooms .link-wrapper .link:hover .arrow{transform:translateX(10px)}.room-content .other-rooms .link-wrapper .link:hover .arrow svg path{stroke:#007e66}.room-content .other-rooms .link-wrapper .link .arrow{display:inline-block;margin-left:10px;position:relative;top:-5px;transition:all .4s ease}.toiletries-tooltip{margin:5px;opacity:1!important;padding:0}.toiletries-tooltip .tooltip-inner{background-color:#03725d;border-radius:0;border-radius:8px;box-shadow:none;color:#fff;font-size:12px;max-width:168px;padding:6px 12px;text-align:left}@media(max-width:767.98px){.toiletries-tooltip .tooltip-inner{font-size:10px;max-width:128px;padding:4px 8px}}.room-availability{background-color:#dcf7f2;border-radius:10px;font-weight:500;padding:60px;position:relative}.room-availability .logo{left:84px;position:absolute;top:-36px}.room-availability .h3{margin-bottom:36px}.room-availability .form{display:flex}.room-availability .form-group{margin-bottom:0;max-width:160px;text-align:left}.room-availability .form-group._disabled{opacity:.4;pointer-events:none}.room-availability label{color:#fff;margin-bottom:0}.room-availability .form-group{width:100%}.room-availability .form-group .dropdown-menu{left:0!important}.room-availability .form-group.checkin{margin-right:.5px}.room-availability .form-group.checkin .select-date{border-radius:10px 0 0 10px}.room-availability .form-group.checkout{margin-left:.5px}.room-availability .form-group.checkout .select-date{border-radius:0 10px 10px 0}.room-availability .select-date{border:0}.room-availability .select-date>.form-control{background:#fff;color:transparent!important;font-size:14px;height:52px;padding:15.5px 24px}.room-availability .select-date>button.btn{position:absolute;visibility:hidden}.room-availability .button{align-items:center;border:none;border-radius:10px;color:#fff;display:inline-flex;font-weight:500;height:52px;justify-content:center;margin-left:20px;min-width:164px;padding:0 25px;width:auto}.room-availability .button:disabled{opacity:.4;pointer-events:none}@media(max-width:1199.98px){.room-content{padding-top:80px}.room-content .room-facilities{padding:20px 10px 0}.room-content .room-plan{padding:80px 0 116px}.room-content .room-gallery{padding-bottom:80px}.room-content .other-rooms{padding-top:80px}.room-content .other-rooms .item .title{font-size:24px}.room-content .other-rooms .item .main-characteristics .characteristic{margin-right:8px}.room-content .other-rooms .item .main-characteristics .characteristic:last-of-type{margin-right:0}.room-availability{padding:60px 36px}}@media(max-width:991.98px){.room-content{padding-bottom:80px;padding-top:0}.room-content .title-tablet{color:#007e66;margin-bottom:12px;text-align:center}.room-content .col-row{margin:0 -12px}.room-content .col-left{padding:0 12px;position:relative;top:0}.room-content .col-right{border-left:none;padding:0 12px}.room-content .back-to-rooms:hover .arrow{transform:none}.room-content .back-to-rooms .arrow{top:-3px}.room-content .back-to-rooms .arrow svg{width:32px}.room-content .room-main-block{border-radius:0}.room-content .flickity-wrapper{border-radius:30px 0 30px 30px;overflow:hidden}.room-content .main-characteristics-t{align-items:center;display:flex;margin-top:auto;padding:20px}.room-content .main-characteristics-t .item{align-items:center;color:#3c3a34;display:flex;margin-right:30px}.room-content .main-characteristics-t .item:last-of-type{margin-right:0}.room-content .main-characteristics-t .item img{margin-right:10px}.room-content .room-facilities{background-color:#dcf7f2;border-radius:20px;margin-top:24px}.room-content .room-plan{text-align:center}.room-content .room-gallery{padding-bottom:60px}.room-content .room-gallery .buttons-wrapper{display:flex;margin-bottom:36px}.room-content .other-rooms .item:hover .main-characteristics{bottom:20px}.room-content .other-rooms .item .main-characteristics{bottom:20px;opacity:1}.room-content .other-rooms .item .main-characteristics .characteristic{margin-right:20px}.room-content .other-rooms .item .main-characteristics .characteristic:last-of-type{margin-right:0}.room-content .other-rooms .item .soon{font-size:12px;line-height:120%;margin-top:8px;opacity:1}.room-content .other-rooms .link-wrapper .link{color:#007e66;font-size:18px}.room-content .other-rooms .link-wrapper .link:hover .arrow{transform:none}.room-content .other-rooms .link-wrapper .link .arrow{top:-3px}.room-content .other-rooms .link-wrapper .link .arrow svg{width:32px}.room-content .other-rooms .link-wrapper .link .arrow svg path{stroke:#007e66}.room-fixed-button-wraper{background-color:#fff;bottom:0;left:0;padding:12px 0;position:fixed;width:100%;z-index:11}.room-fixed-button-wraper .button{align-items:center;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:52px;justify-content:center;padding:10px;text-align:center;white-space:nowrap;width:100%}.room-fixed-button-wraper .button._disabled{opacity:.4;pointer-events:none}}@media(max-width:767.98px){.room-content{padding-bottom:60px}.room-content .back-to-rooms{font-size:16px;padding:20px 0}.room-content .room-plan{padding:60px 0 88px}.room-content .room-plan .h2{margin-bottom:30px}.room-content .main-characteristics-t{height:50px;padding:0 12px}.room-content .main-characteristics-t .item{margin-right:16px}.room-content .main-characteristics-t .item:last-of-type{margin-right:0}.room-content .main-characteristics-t .item img{width:24px}.room-content .room-facilities{grid-template-columns:repeat(2,1fr)}.room-content .room-facilities .room-facility{font-size:12px;padding:0 6px}.room-content .room-facilities .room-facility:nth-of-type(10),.room-content .room-facilities .room-facility:nth-of-type(11),.room-content .room-facilities .room-facility:nth-of-type(12),.room-content .room-facilities .room-facility:nth-of-type(13),.room-content .room-facilities .room-facility:nth-of-type(14),.room-content .room-facilities .room-facility:nth-of-type(15),.room-content .room-facilities .room-facility:nth-of-type(16),.room-content .room-facilities .room-facility:nth-of-type(17),.room-content .room-facilities .room-facility:nth-of-type(18),.room-content .room-facilities .room-facility:nth-of-type(19),.room-content .room-facilities .room-facility:nth-of-type(20),.room-content .room-facilities .room-facility:nth-of-type(21),.room-content .room-facilities .room-facility:nth-of-type(22),.room-content .room-facilities .room-facility:nth-of-type(23),.room-content .room-facilities .room-facility:nth-of-type(24),.room-content .room-facilities .room-facility:nth-of-type(25),.room-content .room-facilities .room-facility:nth-of-type(26),.room-content .room-facilities .room-facility:nth-of-type(27),.room-content .room-facilities .room-facility:nth-of-type(28),.room-content .room-facilities .room-facility:nth-of-type(29),.room-content .room-facilities .room-facility:nth-of-type(30),.room-content .room-facilities .room-facility:nth-of-type(7),.room-content .room-facilities .room-facility:nth-of-type(8),.room-content .room-facilities .room-facility:nth-of-type(9){display:none}.room-content .flickity-wrapper{border-radius:20px 0 20px 20px}.room-content .flickity-wrapper .icon-fullscreen{bottom:8px;height:24px;right:8px;width:24px}.room-content .flickity .flickity-prev-next-button{display:none}.room-content .room-gallery .h2{margin-bottom:30px}.room-content .room-gallery .col-6:first-of-type .item-bg,.room-content .room-gallery .col-6:nth-of-type(13) .item-bg,.room-content .room-gallery .col-6:nth-of-type(7) .item-bg{border-top-left-radius:20px}.room-content .room-gallery .col-6:nth-of-type(14) .item-bg,.room-content .room-gallery .col-6:nth-of-type(2) .item-bg,.room-content .room-gallery .col-6:nth-of-type(8) .item-bg{border-bottom-left-radius:20px}.room-content .room-gallery .col-6:nth-of-type(10) .item-bg,.room-content .room-gallery .col-6:nth-of-type(15) .item-bg,.room-content .room-gallery .col-6:nth-of-type(16) .item-bg,.room-content .room-gallery .col-6:nth-of-type(3) .item-bg,.room-content .room-gallery .col-6:nth-of-type(4) .item-bg,.room-content .room-gallery .col-6:nth-of-type(9) .item-bg{border-top-right-radius:20px}.room-content .room-gallery .col-6:nth-of-type(11) .item-bg,.room-content .room-gallery .col-6:nth-of-type(17) .item-bg,.room-content .room-gallery .col-6:nth-of-type(5) .item-bg{border-top-left-radius:20px}.room-content .room-gallery .col-6:nth-of-type(12) .item-bg,.room-content .room-gallery .col-6:nth-of-type(18) .item-bg,.room-content .room-gallery .col-6:nth-of-type(6) .item-bg{border-bottom-right-radius:20px}.room-content .room-gallery .col-6:first-of-type .item-bg,.room-content .room-gallery .col-6:last-of-type .item-bg{height:180px}.room-content .room-gallery .col-6:nth-of-type(11) .item-bg,.room-content .room-gallery .col-6:nth-of-type(13) .item-bg,.room-content .room-gallery .col-6:nth-of-type(15) .item-bg,.room-content .room-gallery .col-6:nth-of-type(3) .item-bg,.room-content .room-gallery .col-6:nth-of-type(5) .item-bg,.room-content .room-gallery .col-6:nth-of-type(7) .item-bg,.room-content .room-gallery .col-6:nth-of-type(9) .item-bg{margin-top:-60px}.room-content .room-gallery .item-bg{height:240px}.room-content .room-gallery .item-bg.single{border-top-left-radius:20px}.room-content .room-gallery .item-bg .icon-fullscreen{bottom:8px;height:24px;right:8px;width:24px}.room-content .room-gallery .buttons-wrapper{display:block}.room-content .room-gallery .buttons-wrapper .button{font-size:16px;height:40px;min-width:auto;padding:0 12px;width:50%}.room-content .other-rooms{padding-top:60px}.room-content .other-rooms .item{border-radius:20px 0 20px 20px}.room-content .other-rooms .item .main-characteristics{font-size:14px}.room-content .other-rooms .item .main-characteristics .characteristic{margin-right:24px}.room-content .other-rooms .item .main-characteristics .characteristic:last-of-type{margin-right:0}.room-content .other-rooms .item .soon{font-size:10px;margin-top:12px;padding:8px 16px}.room-content .other-rooms .h2{margin-bottom:30px}.room-content .other-rooms .col-md-4{margin-bottom:24px}.room-content .other-rooms .col-md-4:last-of-type{margin-bottom:0}.room-content .other-rooms .link-wrapper{text-align:center}.room-content .other-rooms .link-wrapper .link{font-size:16px}.room-availability{padding:46px 16px}.room-availability .logo{height:56px;left:30px;top:-28px}.room-availability .h3{margin-bottom:24px}.room-availability .form{flex-wrap:wrap}.room-availability .form-group{flex:1;max-width:none}.room-availability .button{margin-left:0;margin-top:16px;width:100%}}.common-fs.fitness .h1,.common-fs.fitness .h2{opacity:0}.fitness-facility-tooltip .tooltip-inner{background-color:#03725d}.main-slogan .h2 span{color:#03725d}.common-pages-section.fitness,.main-slogan.fitness{opacity:0}.common-pages-section.fitness .slider-wrapper{border-radius:30px 0 30px 30px;min-height:320px;overflow:hidden}.fitness-photos{padding:100px 0;text-align:center}.fitness-photos .h2{margin-bottom:36px}.fitness-photos .h2 span{color:#03725d}.fitness-photos .content{grid-gap:24px;display:grid;grid-template-columns:repeat(3,1fr)}.fitness-photos .item{display:flex;overflow:hidden;position:relative}.fitness-photos .item .soon{background-color:#fff;border-radius:34px;color:#3c3a34;font-family:Montserrat;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;opacity:0;padding:10px 20px;position:absolute;right:16px;text-align:center;text-transform:uppercase;top:16px;transition:.4s ease;z-index:5}.fitness-photos .item .bg{height:100%;left:0;position:absolute;top:0;transition:all .4s;width:100%}.fitness-photos .item:hover .soon{opacity:1}.fitness-photos .item:hover .bg{transform:scale(1.15)}.fitness-photos .item:hover .bottom-content{transform:translateY(0)}.fitness-photos .bottom-content{margin-top:auto;padding-bottom:34px;position:relative;transform:translateY(calc(100% - 66px));transition:all .4s ease;width:100%;z-index:5}.fitness-photos .bottom-content .title{align-items:center;display:flex;font-family:Montserrat Alternates;font-size:22px;height:66px;justify-content:center;padding:0 12px}.fitness-photos .bottom-content .desc{padding:0 12px}.fitness-photos .item{height:620px;z-index:0}.fitness-photos .item:first-of-type{border-top-left-radius:30px}.fitness-photos .item:first-of-type .bottom-content{background-color:rgba(204,239,254,.9)}.fitness-photos .item:nth-of-type(2){border-bottom-right-radius:30px;height:500px}.fitness-photos .item:nth-of-type(2) .bottom-content{background-color:rgba(198,233,189,.9)}.fitness-photos .item:nth-of-type(3){border-bottom-left-radius:30px}.fitness-photos .item:nth-of-type(3) .bottom-content{background-color:rgba(198,252,242,.9)}.fitness-photos .item:nth-of-type(4){border-bottom-right-radius:30px}.fitness-photos .item:nth-of-type(4) .bottom-content{background-color:rgba(204,239,254,.9)}.fitness-photos .item:nth-of-type(5){border-top-left-radius:30px;height:740px;margin-top:-120px}.fitness-photos .item:nth-of-type(5) .bottom-content{background-color:rgba(198,233,189,.9)}.fitness-photos .item:nth-of-type(6){border-bottom-left-radius:30px}.fitness-photos .item:nth-of-type(6) .bottom-content{background-color:rgba(198,252,242,.9)}@media(max-width:1199.98px){.fitness-photos{padding:80px 0}}@media(max-width:991.98px){.common-pages-section.fitness .slider-wrapper{border-radius:30px 0 0 0}.fitness-photos .item{height:320px}.fitness-photos .item .bottom-content img{transition:.4s ease}.fitness-photos .item:hover .bottom-content{height:100%}.fitness-photos .item:hover .bottom-content img{transform:rotate(180deg)}.fitness-photos .item:nth-of-type(2){height:270px}.fitness-photos .item:nth-of-type(2):not(:hover) .bottom-content{transform:translateY(calc(100% - 80px))}.fitness-photos .item:nth-of-type(5){border-top-left-radius:30px;height:370px;margin-top:-50px}.fitness-photos .bottom-content{transform:translateY(calc(100% - 56px))}.fitness-photos .bottom-content .title{flex-direction:column;font-size:16px;height:56px}.fitness-photos .bottom-content .title img{margin-bottom:2px;margin-top:-4px}.fitness-photos .bottom-content .desc .soon{font-size:12px;margin-top:16px;padding:8px 16px;position:static;white-space:nowrap}}@media(max-width:767.98px){.fitness-photos{padding:60px 0}.fitness-photos .h2{margin-bottom:30px}.fitness-photos .content{grid-template-columns:repeat(2,1fr)}.fitness-photos .item{height:270px}.fitness-photos .item:nth-of-type(2){height:220px}.fitness-photos .item:nth-of-type(2):not(:hover) .bottom-content{transform:translateY(calc(100% - 44px))}.fitness-photos .item:nth-of-type(4){margin-top:-50px}.fitness-photos .item:nth-of-type(5){height:220px;margin-top:0}.fitness-photos .item:nth-of-type(6){margin-top:-50px}.fitness-photos .bottom-content{padding-bottom:12px;transform:translateY(calc(100% - 44px))}.fitness-photos .bottom-content .title{font-size:14px;height:44px;padding:0 6px}.fitness-photos .bottom-content .title img{margin-bottom:4px;margin-top:0;width:9px}.fitness-photos .bottom-content .desc{font-size:10px;padding:0 6px}.fitness-photos .bottom-content .desc .soon{font-size:10px;margin-top:8px;padding:4px 12px}}@media(max-width:576px){.common-pages-section.fitness .slider-wrapper{border-radius:30px 0 30px 30px;min-height:215px}}.common-fs.spa .spa-logo{margin-bottom:24px}.common-fs.spa .h1,.common-fs.spa .h2,.common-fs.spa .spa-logo{opacity:0}.common-fs.spa picture{z-index:2}.common-fs.spa picture,.common-fs.spa picture img{height:100%;left:0;position:absolute;top:0;width:100%}.common-fs.spa picture img{display:block;-o-object-fit:cover;object-fit:cover}.spa-logo{max-width:100px}.common-pages-section.spa-section,.main-slogan.spa{opacity:0}.common-pages-section.spa-section .slider-wrapper{border-radius:30px 0 30px 30px;min-height:320px;overflow:hidden}.spa-procedures{padding-top:80px}.spa-procedures .item{align-items:center;display:flex;margin:24px 0}.spa-procedures .item:first-of-type{margin-top:0}.spa-procedures .item:last-of-type{margin-bottom:0}.spa-procedures .item .h3{margin-bottom:24px}.spa-procedures .item .image-wrapper{border-radius:30px 0 30px 30px;flex-shrink:0;margin-right:24px;padding-bottom:18.5%;width:320px}.common-pages-section-photos{padding:100px 0;text-align:center}.common-pages-section-photos .h2{margin-bottom:36px}.common-pages-section-photos .content{grid-gap:24px;display:grid;grid-template-columns:repeat(3,1fr)}.common-pages-section-photos .item{display:flex;overflow:hidden;position:relative}.common-pages-section-photos .item .bg{height:100%;left:0;position:absolute;top:0;transition:all .4s;width:100%}.common-pages-section-photos .item:hover .bg{transform:scale(1.15)}.common-pages-section-photos .item:hover .bottom-content{transform:translateY(0)}.common-pages-section-photos .bottom-content{margin-top:auto;padding-bottom:34px;position:relative;transform:translateY(calc(100% - 66px));transition:all .4s ease;width:100%;z-index:5}.common-pages-section-photos .bottom-content .title{align-items:center;display:flex;font-size:22px;height:66px;justify-content:center;padding:0 12px}.common-pages-section-photos .bottom-content .desc{padding:0 12px}.common-pages-section-photos .item{height:620px;z-index:0}.common-pages-section-photos .item:first-of-type{border-bottom-left-radius:30px;border-top-left-radius:30px}.common-pages-section-photos .item:nth-of-type(3){border-bottom-right-radius:30px}.common-pages-section-photos .item:nth-of-type(4){border-top-left-radius:30px}.common-pages-section-photos.spa .item:first-of-type .bottom-content{background-color:rgba(204,239,254,.9)}.common-pages-section-photos.spa .item:nth-of-type(2) .bottom-content{background-color:hsla(44,91%,86%,.9)}.common-pages-section-photos.spa .item:nth-of-type(3) .bottom-content{background-color:rgba(204,239,254,.9)}.common-pages-section-photos.spa .item:nth-of-type(4) .bottom-content{background-color:hsla(44,91%,86%,.9)}.common-pages-section-photos.kids-club .bottom-content{color:#fff}.common-pages-section-photos.kids-club .item .soon{background-color:#fff;border-radius:34px;color:#3c3a34;font-family:Montserrat;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;opacity:0;padding:10px 20px;position:absolute;right:16px;text-align:center;text-transform:uppercase;top:16px;transition:.4s ease;z-index:5}.common-pages-section-photos.kids-club .item:hover .soon{opacity:1}.common-pages-section-photos.kids-club .item:first-of-type .bottom-content{background-color:rgba(224,149,189,.9)}.common-pages-section-photos.kids-club .item:nth-of-type(2) .bottom-content{background-color:rgba(52,194,255,.9)}.common-pages-section-photos.kids-club .item:nth-of-type(3) .bottom-content{background-color:rgba(0,155,100,.9)}.common-pages-section-photos.kids-club .item:nth-of-type(4) .bottom-content{background-color:rgba(224,149,189,.9)}.spa-exlusive-offers{padding:100px 0}.spa-exlusive-offers .h2{margin-bottom:36px;text-align:center}.spa-exlusive-offers .slider-wrapper{border-radius:30px 0 30px 30px;min-height:660px}.spa-exlusive-offers .flickity{border-radius:30px 0 30px 30px;overflow:hidden;z-index:3}.spa-exlusive-offers .flickity .item{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:660px;justify-content:center;width:100%}.spa-exlusive-offers .flickity .title{color:#fff;font-size:30px;margin-bottom:36px}.spa-exlusive-offers .flickity a{align-items:center;background-color:#03725d;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:52px;justify-content:center;padding:10px 32px;text-align:center;transition:all .4s ease;white-space:nowrap}.spa-exlusive-offers .flickity a:hover{background-color:#007e66;color:#fff}@media(max-width:1199.98px){.common-pages-section-photos{padding:80px 0}.common-pages-section-photos .item{height:420px}.spa-exlusive-offers{padding:80px 0}.spa-exlusive-offers .slider-wrapper{min-height:480px}.spa-exlusive-offers .flickity .item{height:480px}}@media(max-width:991.98px){.spa-procedures{padding-top:60px}.spa-procedures .item .h3{margin-bottom:12px}.spa-procedures .item .image-wrapper{padding-bottom:19.5%;width:220px}.common-pages-section-photos .item{height:320px}.common-pages-section-photos .item:hover .bottom-content{height:100%}.common-pages-section-photos .item:hover .bottom-content img{transform:rotate(180deg)}.common-pages-section-photos .bottom-content{transform:translateY(calc(100% - 56px))}.common-pages-section-photos .bottom-content .title{flex-direction:column;font-size:16px;height:56px}.common-pages-section-photos .bottom-content .title img{margin-bottom:4px;margin-top:2px;transition:.4s ease;width:12px}.common-pages-section-photos.kids-club .item .soon{font-size:12px;line-height:120%;margin-top:16px;padding:8px 16px;position:static}.spa-exlusive-offers .flickity button{background:linear-gradient(90deg,transparent,#009b64) #007367}}@media(max-width:767.98px){.spa-procedures.blue .collapse-title{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYwIiBoZWlnaHQ9IjExMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxMDkuNWgzNjBWNy40NDRzLTUxIDE0Ljg2Ni0xNzMtMWMtMTExLjUtMTQuNS0xODcgMC0xODcgMFYxMDkuNVoiIGZpbGw9InVybCgjYSkiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIyNTEiIHkxPSIwIiB4Mj0iMjUxIiB5Mj0iMTA5LjQwMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNDQ0VGRkUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDQ0VGRkUiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==) no-repeat top/100%}.spa-procedures.yellow .collapse-title{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYwIiBoZWlnaHQ9IjExMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBvcGFjaXR5PSIuOCIgZD0iTTAgMTA5LjVoMzYwVjcuNDQ0cy01MSAxNC44NjYtMTczLTFjLTExMS41LTE0LjUtMTg3IDAtMTg3IDBWMTA5LjVaIiBmaWxsPSJ1cmwoI2EpIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iOTUiIHkxPSItNS4wMzkiIHgyPSI5NSIgeTI9IjEwOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNFRkU3RDEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGQkVFQ0YiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==) no-repeat top/100%}.spa-procedures .collapse-title{align-items:center;display:flex;font-size:20px;padding:24px 28px 24px 12px}.spa-procedures .collapse-title:first-of-type{margin-top:0}.spa-procedures .collapse-title-bg{align-items:center;border-radius:10px 0 10px 10px;color:#fff;display:flex;font-size:24px;height:66px;justify-content:center;margin-right:16px;width:90px}.spa-procedures .collapse-title-arrow{margin-left:auto}.spa-procedures .collapsed>.when-open,.spa-procedures .not-collapsed>.when-closed{display:none}.spa-procedures .collapse-content{border-radius:20px 0 20px 20px;color:#fff;font-size:16px;margin-bottom:24px;min-height:336px;padding:24px 16px;position:relative}.common-pages-section-photos{padding:60px 0}.common-pages-section-photos .h2{margin-bottom:30px}.common-pages-section-photos .content{grid-template-columns:repeat(2,1fr)}.common-pages-section-photos .item{height:270px}.common-pages-section-photos .item:first-of-type{border-bottom-left-radius:0;border-top-left-radius:20px}.common-pages-section-photos .item:nth-of-type(2){border-bottom-right-radius:20px}.common-pages-section-photos .item:nth-of-type(3){border-bottom-right-radius:0;border-top-right-radius:20px}.common-pages-section-photos .item:nth-of-type(4){border-top-left-radius:20px}.common-pages-section-photos .bottom-content{padding-bottom:12px;transform:translateY(calc(100% - 44px))}.common-pages-section-photos .bottom-content .title{font-size:14px;height:44px}.common-pages-section-photos .bottom-content .title img{margin-bottom:2px;margin-top:0;width:10px}.common-pages-section-photos .bottom-content .desc{font-size:12px;padding:0 6px}.common-pages-section-photos.kids-club .item .soon{font-size:10px;line-height:120%;margin-top:8px;padding:8px 16px;position:static}.spa-exlusive-offers{padding:60px 0}.spa-exlusive-offers .h2{margin-bottom:30px}.spa-exlusive-offers .slider-wrapper{min-height:320px}.spa-exlusive-offers .flickity{border-radius:20px 0 20px 20px}.spa-exlusive-offers .flickity .item{height:320px}.spa-exlusive-offers .flickity .title{font-size:22px;margin-bottom:24px}.spa-exlusive-offers .flickity button{height:44px}}@media(max-width:575.98px){.spa-procedures .collapse-title{margin:0 -12px}.common-pages-section.spa-section .slider-wrapper{border-radius:30px 0 30px 30px;min-height:215px}}.common-fs.about .h1,.common-fs.about .h2,.main-slogan.about .about-quick-links,.main-slogan.about .h2{opacity:0}.about-quick-links{border-radius:10px;display:inline-flex;margin:36px auto 0;outline:1px solid #03725d}.about-quick-links:hover .link:before{display:none}.about-quick-links .link{border-radius:8px;display:inline-block;font-size:22px;min-width:204px;padding:7px 24px;position:relative;transition:all .4s ease}.about-quick-links .link:first-of-type:before{background-color:#03725d;content:"";height:32px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.5px}.about-quick-links .link:hover{background-color:#03725d;color:#fff}.about-principles{background-color:#dcf7f2;background:#dcf7f2 url(/_nuxt/img/1870c8e.svg) top;padding-top:80px;position:relative;text-align:center}.about-principles:before{background-color:#fff;bottom:0;content:"";height:100px;left:0;position:absolute;width:100%}.about-principles .h2{margin-bottom:24px}.about-principles .title-desc{margin-bottom:36px}.about-principles .content{grid-gap:24px;display:grid;grid-template-columns:repeat(3,1fr)}.about-principles .item{display:flex;overflow:hidden;position:relative}.about-principles .item .bg{height:100%;left:0;position:absolute;top:0;transition:all .4s;width:100%}.about-principles .item:hover .bg{transform:scale(1.15)}.about-principles .item:hover .top-content{height:100%}.about-principles .item:hover .top-content .title{opacity:0}.about-principles .item:hover .top-content .desc{opacity:1}.about-principles .top-content{color:#fff;height:144px;padding-bottom:34px;position:relative;transition:all .4s ease;width:100%;z-index:5}.about-principles .top-content .title{align-items:center;display:flex;font-size:35px;height:144px;justify-content:center;padding:0 12px}.about-principles .top-content .desc{align-items:flex-start;display:flex;flex-direction:column;font-size:35px;opacity:0;padding:0 24px;text-align:left;transition:all .4s ease}.about-principles .top-content img{margin-bottom:15px}.about-principles .item{height:560px;z-index:0}.about-principles .item:first-of-type{border-bottom-left-radius:30px;border-top-left-radius:30px}.about-principles .item:first-of-type .top-content{background-color:rgba(2,183,150,.9)}.about-principles .item:nth-of-type(2) .top-content{background-color:rgba(24,69,75,.9)}.about-principles .item:nth-of-type(3){border-bottom-right-radius:30px}.about-principles .item:nth-of-type(3) .top-content{background-color:rgba(0,98,97,.9)}.about-location{overflow:hidden;padding-top:100px}.about-location .h2{margin-bottom:24px;text-align:center}.about-location .h2 span{display:block}.about-location .title-desc{margin-bottom:36px;text-align:center}.about-entertainments{padding:100px 0}.about-entertainments .h2{margin-bottom:24px}.about-entertainments .item{overflow:hidden;position:relative}.about-entertainments .item:hover .item-content{opacity:1}.about-entertainments .item:hover>img{transform:scale(1.1)}.about-entertainments .item>img{transition:all .4s ease}.about-entertainments .item .item-content{align-self:center;background-color:rgba(0,0,0,.5);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:absolute;text-align:center;top:0;transition:all .4s ease;width:100%;z-index:10}.about-entertainments .item .title{font-size:30px;line-height:36px;padding:0 10px}.about-entertainments .item .link{align-items:center;display:flex;flex-direction:column;font-size:18px}.about-entertainments .item .link img{margin-top:15px}.about-entertainments .item-1{border-top-left-radius:30px;height:240px;margin-bottom:24px}.about-entertainments .item-2{border-top-right-radius:30px;height:380px}.about-entertainments .item-3{border-bottom-right-radius:30px;height:310px;margin-bottom:24px}.about-entertainments .item-4{border-top-left-radius:30px;height:310px}.about-entertainments .item-5{border-bottom-left-radius:30px;height:380px;margin-bottom:24px}.about-entertainments .item-6{border-bottom-right-radius:30px;height:240px}.about-restaurants .h2{margin-bottom:24px;text-align:center}.about-restaurants .title-desc{margin-bottom:37px;text-align:center}.about-restaurants .fl-carousel{display:block!important}.about-restaurants .slider-wrapper{min-height:550px}.about-restaurants .restaurants-logo{align-items:center;display:flex;height:90px;justify-content:center;margin-bottom:24px}.about-restaurants .jaakdin-column .restaurants-logo{background-color:#852746;border-top-left-radius:30px}.about-restaurants .sanook-column .restaurants-logo{background-color:#2c7093}.about-restaurants .sanook-column .soon{background-color:#fff;color:#2c7093}.about-restaurants .manaw-column .restaurants-logo{background-color:#0799a6}.about-restaurants .overgrown-column .restaurants-logo{background-color:#263339;border-top-right-radius:30px}.about-restaurants .overgrown-column .soon{background-color:#d9b55c;color:#fff}.about-restaurants .fl-carousel .jaakdin-column .item a{background:rgba(133,39,70,.7)}.about-restaurants .fl-carousel .sanook-column .item a{background:rgba(44,112,147,.7)}.about-restaurants .fl-carousel .manaw-column .item a{background:rgba(7,153,166,.7)}.about-restaurants .fl-carousel .overgrown-column .item a{background:rgba(38,51,57,.7)}.about-restaurants .restaurant-column:hover .item .item-content{opacity:1}.about-restaurants .restaurant-column:hover .item .bg{transform:scale(1.1)}.about-restaurants .restaurant-column:hover .soon{opacity:1}.about-restaurants .item{overflow:hidden;position:relative}.about-restaurants .item .bg{background-position:50%;background-repeat:no-repeat;background-size:cover}.about-restaurants .item .bg,.about-restaurants .item .item-content{height:100%;left:0;position:absolute;top:0;transition:all .4s ease;width:100%}.about-restaurants .item .item-content{align-self:center;color:#fff;display:flex;flex-direction:column;justify-content:center;opacity:0;padding:30px;text-align:center;z-index:10}.about-restaurants .item .title{font-size:24px}.about-restaurants .item .link{align-items:center;display:flex;flex-direction:column;font-size:18px}.about-restaurants .item .link img{margin-top:15px}.about-restaurants .item.small-item .title{display:none}.about-restaurants .item .soon{border-radius:34px;font-family:Montserrat;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;opacity:0;padding:10px 20px;position:absolute;right:16px;text-align:center;text-transform:uppercase;top:16px;transition:.4s ease;z-index:11}.about-restaurants .item-1{border-bottom-right-radius:30px;height:357px;margin-bottom:24px}.about-restaurants .item-2{border-top-left-radius:30px;height:270px}.about-restaurants .item-3{border-bottom-left-radius:30px;height:240px;margin-bottom:24px}.about-restaurants .item-4{border-top-right-radius:30px;height:387px}.about-restaurants .item-5{border-bottom-left-radius:30px;height:357px;margin-bottom:24px}.about-restaurants .item-6{border-top-left-radius:30px;height:270px}.about-restaurants .item-7{border-bottom-left-radius:30px;height:240px;margin-bottom:24px}.about-restaurants .item-8{border-bottom-right-radius:30px;height:387px}.about-restaurants .fl-carousel:after{content:"flickity";display:none}.about-restaurants .flickity-page-dots .dot{background:none;border:1px solid #3c3a34;border-radius:50%;height:12px;margin-right:8px;opacity:1;width:12px}.about-restaurants .flickity-page-dots .dot.is-selected{background-color:#3c3a34}@media screen and (min-width:992px){.about-restaurants .fl-carousel{display:flex!important}.about-restaurants .fl-carousel:after{content:""}}@media screen and (max-width:992px){.about-restaurants .fl-carousel .item-2 a.item-content,.about-restaurants .fl-carousel .item-3 a.item-content,.about-restaurants .fl-carousel .item-6 a.item-content,.about-restaurants .fl-carousel .item-7 a.item-content{opacity:1}.about-restaurants .restaurants-logo{height:60px;margin-bottom:12px}.about-restaurants .item .item-content .title{font-size:20px}.about-restaurants .item.big-item .item-content{visibility:hidden}.about-restaurants .item.small-item .title{display:block}.about-restaurants .item.small-item .item-content{justify-content:space-between}.about-restaurants .item:hover .item-content{opacity:0}.about-restaurants .item .link img{margin-top:10px}.about-restaurants .item-1{border-bottom-right-radius:30px;height:237px;margin-bottom:16px}.about-restaurants .item-2{border-top-left-radius:30px;height:230px}.about-restaurants .item-3{border-bottom-left-radius:30px;height:180px;margin-bottom:16px}.about-restaurants .item-4{border-top-right-radius:30px;height:287px}.about-restaurants .item-5{border-bottom-left-radius:30px;height:257px;margin-bottom:16px}.about-restaurants .item-6{border-top-left-radius:30px;height:210px}.about-restaurants .item-7{border-bottom-left-radius:30px;height:200px;margin-bottom:16px}.about-restaurants .item-8{border-bottom-right-radius:30px;height:267px}.about-restaurants .flickity-page-dots .dot{background-color:rgba(0,126,102,.3);border:none;height:8px;margin:0 4px;width:8px}.about-restaurants .flickity-page-dots .dot.is-selected{background-color:#007e66}.about-restaurants .item .item-content{justify-content:center;padding:20px}}@media screen and (max-width:576px){.about-restaurants .flickity-page-dots{align-items:center;display:flex;justify-content:center}.about-restaurants .item-1{border-bottom-right-radius:0;margin-bottom:12px}.about-restaurants .item-2{border-bottom-left-radius:30px;border-top-left-radius:0}.about-restaurants .item-3{border-bottom-left-radius:0;margin-bottom:12px}.about-restaurants .item-4{border-bottom-right-radius:30px;border-top-right-radius:0}.about-restaurants .item-5{border-bottom-left-radius:0;margin-bottom:12px}.about-restaurants .item-6{border-bottom-left-radius:30px;border-top-left-radius:0}.about-restaurants .item-7{border-bottom-left-radius:0;margin-bottom:12px}.about-restaurants .item-8{border-bottom-right-radius:30px}.about-restaurants .jaakdin-column .restaurants-logo{border-top-left-radius:0;border-top-right-radius:30px}.about-restaurants .sanook-column .restaurants-logo{border-top-left-radius:30px}.about-restaurants .manaw-column .restaurants-logo{border-top-right-radius:30px}.about-restaurants .overgrown-column .restaurants-logo{border-top-left-radius:30px;border-top-right-radius:0}}.about-certificates{padding:100px 0;text-align:center}.about-certificates.desktop{min-height:700px}.about-certificates.mobile{min-height:1100px}.about-certificates .container{display:flex}.about-certificates .col-left{background:url(/_nuxt/img/5a942ea.svg) 50%;padding:80px 60px;width:50%}.about-certificates .col-left .content{background-color:#fff;border-radius:30px;padding:30px}.about-certificates .col-left .h2{margin:24px 0}.about-certificates .col-left .button{align-items:center;background:linear-gradient(90deg,#007367,#009b64);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;height:52px;justify-content:center;margin-top:24px;padding:10px 32px;text-align:center}.about-certificates .col-right{align-items:center;background-color:#dcf7f2;border-radius:30px 30px 30px 0;display:flex;padding:40px;position:relative;width:50%}.about-certificates .col-right .flickity{margin:auto;max-width:380px;width:100%}.about-certificates .col-right .flickity-page-dots{bottom:-36px}.about-certificates .col-right .flickity-page-dots .dot{border:1px solid #3c3a34}.about-certificates .col-right .flickity-page-dots .dot.is-selected{background-color:#3c3a34}.about-certificates .col-right .button-prev{align-items:center;background-color:#40404c;border-radius:100px;cursor:pointer;display:flex;height:70px;justify-content:center;left:-35px;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s ease;width:70px}.about-certificates .col-right .button-prev img{width:36px}.about-certificates .col-right .button-next{align-items:center;background-color:#40404c;border-radius:100px;cursor:pointer;display:flex;height:70px;justify-content:center;position:absolute;right:-35px;top:50%;transform:translateY(-50%);transition:all .4s ease;width:70px}.about-certificates .col-right .button-next img{width:36px}.about-contacts{padding-bottom:100px}.about-contacts .content{background-color:#dcf7f2;border-radius:20px;display:flex}.about-contacts .col-left{align-items:flex-start;display:flex;flex-direction:column;gap:32px;padding:80px;width:50%}.about-contacts .col-left .phone{font-size:18px;font-weight:500;-webkit-text-decoration:underline;text-decoration:underline}.about-contacts .col-left .phone img{margin-right:10px}.about-contacts .col-left .whatsapp{-webkit-text-decoration:underline;text-decoration:underline}.about-contacts .col-left .whatsapp img{margin-right:10px}.about-contacts .col-left .email{-webkit-text-decoration:underline;text-decoration:underline}.about-contacts .col-left .email img{margin-right:10px}.about-contacts .col-left .adress{align-items:center;display:flex}.about-contacts .col-left .adress img{margin-right:10px}.about-contacts .col-left .btn-location{align-items:center;background-color:#03725d;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;height:52px;justify-content:center;padding:10px 32px;text-align:center;white-space:nowrap}.about-contacts .col-left .btn-location img{margin-left:10px}.about-contacts .col-right{align-items:flex-end;display:flex;padding-left:60px;position:relative;width:50%}.about-contacts .col-right .item{align-items:center;background-color:#fff;border-radius:100px;bottom:14%;display:flex;font-size:14px;left:60px;padding:10px 28px 10px 14px;position:absolute}.about-contacts .col-right .item img{margin-right:12px}.about-contacts .col-right .item span{display:block;font-size:20px;font-weight:500}@media(max-width:1199.98px){.about-quick-links .link{font-size:16px;min-width:162px;padding:8px 24px}.about-principles .h2{margin-bottom:16px}.about-principles .item{height:340px}.about-principles .item:hover .top-content .title img{opacity:0}.about-principles .top-content{height:70px}.about-principles .top-content img{width:56px}.about-principles .top-content .title{display:flex;flex-direction:column;font-size:22px;height:70px}.about-principles .top-content .title img{width:12px}.about-principles .top-content .desc{font-size:22px;padding:0 12px}.about-location{padding-top:80px}.about-location .h2{margin-bottom:16px}.about-entertainments{padding:80px 0}.about-entertainments .h2{margin-bottom:16px;text-align:center}.about-entertainments .title-desc{margin-bottom:36px;text-align:center}.about-entertainments .c-2{margin-top:32px}.about-entertainments .c-3{margin-top:64px}.about-entertainments .item .item-content{background:linear-gradient(0deg,rgba(0,0,0,.6),transparent 30%);justify-content:flex-end;opacity:1;padding:12px}.about-entertainments .item .title{display:none}.about-entertainments .item .link{flex-direction:row;font-size:22px;justify-content:space-between}.about-entertainments .item .link img{margin-top:0;width:30px}.about-certificates{padding:80px 0}.about-certificates .col-left{padding:40px}.about-certificates .col-left .content{padding:24px}.about-contacts{padding-bottom:80px}}@media(max-width:991.98px){.about-certificates{padding:60px 0}.about-certificates .col-left{padding:60px 0;position:relative;width:100%}.about-certificates .col-left .content{position:relative;z-index:10}.about-certificates .col-left:before{background-color:#dcf7f2;bottom:0;content:"";height:120px;left:0;position:absolute;width:100%}.about-certificates .col-right{border-radius:0;justify-content:space-between;padding:0 0 60px;width:100%}.about-contacts .col-left{padding:60px 24px}.about-contacts .col-right{padding:0 24px}.about-contacts .col-right .item{bottom:10%;left:24px;right:24px}.about-contacts .col-right .item span{font-size:18px}.about-restaurants .item .soon{font-size:12px;opacity:1}}@media(max-width:767.98px){.about-principles{padding-top:60px}.about-principles .title-desc{margin-bottom:24px}.about-principles .content{display:block}.about-principles .item{margin-bottom:16px}.about-principles .item:first-of-type{border-bottom-left-radius:0;border-top-left-radius:20px;border-top-right-radius:20px}.about-principles .item:nth-of-type(3){border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-bottom:0}.about-location{padding-top:60px}.about-entertainments{padding:60px 0}.about-entertainments .item{height:200px}.about-entertainments .item-6{height:176px;margin-top:24px}.about-entertainments .item-2,.about-entertainments .item-4{margin-top:24px}.about-entertainments .c-2,.about-entertainments .c-3{margin-top:0}.about-certificates .col-left{padding:60px 0}.about-certificates .col-left .content{border-radius:20px;padding:32px 16px}.about-certificates .col-left .h2{margin:16px 0 12px}.about-certificates .col-right{padding-top:0}.about-certificates .col-right .flickity{max-width:100%}.about-certificates .col-right .flickity img{width:100%}.about-contacts{padding-bottom:60px}.about-contacts .content{flex-direction:column}.about-contacts .col-left{gap:20px;padding:40px 16px 24px;width:100%}.about-contacts .col-right{display:block;padding:0 24px;text-align:center;width:100%}.about-contacts .col-right .item{left:16px;right:16px;text-align:left}.about-contacts .col-right .item span{font-size:16px}.about-restaurants .item .soon{font-size:10px;line-height:120%;padding:8px 16px;right:12px;top:12px}}@media(max-width:575.98px){.about-certificates{overflow:hidden}.about-certificates .col-right .flickity-viewport{overflow:visible}.about-certificates .col-right .flickity img{margin-right:12px;width:calc(100% - 12px)}.about-certificates .col-right .flickity .flickity-page-dots{bottom:-24px}.about-certificates .col-right .flickity .flickity-page-dots .dot{background-color:rgba(0,126,102,.3);border:none;height:8px;width:8px}.about-certificates .col-right .flickity .flickity-page-dots .dot.is-selected{background-color:#007e66}.about-contacts .col-left .btn-location{font-size:12px;padding:12px;white-space:normal}}@media(max-width:350px){.about-quick-links .link{min-width:0}}.sustainability-sertification{background-color:#dcf7f2;padding:60px 0;position:relative}.sustainability-sertification .container{position:relative;z-index:10}.sustainability-sertification:before{background:url(/_nuxt/img/a0e717d.svg) 0/cover;content:"";height:100%;left:0;position:absolute;top:0;width:216px}.sustainability-sertification .h2{margin-bottom:24px}.sustainability-sertification .button{align-items:center;background:linear-gradient(90deg,#007367,#009b64);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;height:52px;justify-content:center;margin-top:36px;padding:10px 32px;text-align:center}.sustainability-sertification .flickity img{margin-right:24px;width:100%}.sustainability-sertification .flickity-page-dots{bottom:-30px}.sustainability-sertification .flickity-page-dots .dot{background-color:transparent;border:1px solid #3c3a34;height:12px;margin:0 4px;width:12px}.sustainability-sertification .flickity-page-dots .dot.is-selected{background-color:#3c3a34}.sustainability-products{padding:100px 0;text-align:center}.sustainability-products .h2{margin-bottom:36px}.sustainability-products .image-wrapper{border-radius:30px 0 30px 30px;padding-bottom:58.5%}.sustainability-products .title{font-size:24px;font-weight:500;margin-bottom:12px;margin-top:16px}.sustainability-products .title,.sustainability-quote{font-family:Montserrat Alternates}.sustainability-quote .content{background:#dcf7f2;border-radius:30px 0 30px 30px;padding:60px 0;position:relative}.sustainability-quote .img-author{margin-right:40px;width:180px}.sustainability-quote .img-quote{left:32px;position:absolute;top:32px}.sustainability-quote .title{font-size:28px;font-style:italic;line-height:1.3}.sustainability-quote .author{font-size:18px;margin-top:16px;text-align:right}.sustainability-advantages-redesign{overflow:hidden;padding:100px 0}.sustainability-advantages-redesign .h2{color:#3c3a34;margin-bottom:36px}.sustainability-project-management{padding-bottom:100px}.sustainability-project-management .h2{margin-bottom:36px;text-align:center}.sustainability-project-management .flickity-wrapper{min-height:316px}.sustainability-project-management .flickity{grid-gap:24px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.sustainability-project-management .flickity:after{content:""}.sustainability-project-management .item{border:1px solid #d9d9d9;position:relative;transition:border .4s ease}.sustainability-project-management .item:first-child{border-radius:30px 0 0 0}.sustainability-project-management .item:nth-child(2){border-radius:0 30px 0 0}.sustainability-project-management .item:nth-child(3){border-radius:0 0 0 30px}.sustainability-project-management .item:nth-child(4){border-radius:0 0 30px 0}@media(min-width:1200px){.sustainability-project-management .item:hover{border:1px solid #007e66}.sustainability-project-management .item:hover .icon path{fill:#007e66}.sustainability-project-management .item:hover .title{color:#007e66}}.sustainability-project-management .icon{margin-right:24px;position:relative;top:20px}.sustainability-project-management .icon path{transition:all .4s ease}.sustainability-project-management .title{align-items:center;display:flex;font-family:Montserrat Alternates;font-size:24px;font-weight:500;line-height:1.25;padding:24px 24px 0;transition:.4s ease}.sustainability-project-management .desc{margin-top:-10px;padding:0 24px 24px 118px}.sustainability-annual-consumption{background-color:#dcf7f2;padding:80px 0 100px;position:relative;text-align:center}.sustainability-annual-consumption .container{position:relative;z-index:5}.sustainability-annual-consumption:before{background:url(/_nuxt/img/b8d8527.svg) 100%/cover;content:"";height:100%;left:0;position:absolute;top:0;width:404px}.sustainability-annual-consumption:after{background:url(/_nuxt/img/f4e04b5.svg) 0/cover;content:"";height:100%;position:absolute;right:0;top:0;width:404px}.sustainability-annual-consumption .h2{margin-bottom:36px}.sustainability-annual-consumption .col-xl-4:first-of-type .item{border-radius:30px 0 0 30px}.sustainability-annual-consumption .col-xl-4:nth-of-type(3) .item{border-radius:0 30px 30px 0}.sustainability-annual-consumption .item{background-color:#fff;display:flex;flex-direction:column;min-height:100%;overflow:hidden}@media(min-width:1200px){.sustainability-annual-consumption .item{transition:box-shadow .6s ease}.sustainability-annual-consumption .item svg path{transition:all .4s ease}.sustainability-annual-consumption .item:hover{box-shadow:0 6px 26px 0 rgba(0,126,102,.21)}.sustainability-annual-consumption .item:hover svg path{fill:#007e66}.sustainability-annual-consumption .item:hover .bottles svg g path{fill:#d9d9d9}.sustainability-annual-consumption .item:hover .bottles svg g:first-of-type path{fill:#007e66}.sustainability-annual-consumption .item:hover .annual{background-color:#007e66;color:#fff}.sustainability-annual-consumption .item .annual{transition:all .6s ease}}.sustainability-annual-consumption .item-header{align-items:center;background-color:#007e66;color:#fff;display:flex;font-family:Montserrat Alternates;font-size:24px;font-weight:500;justify-content:center;line-height:1.25;min-height:90px;padding:10px 60px}.sustainability-annual-consumption .item-content{display:flex;flex-direction:column;flex-grow:1;padding:24px 16px 16px}.sustainability-annual-consumption .item-block{align-items:center;display:flex;margin-bottom:40px;padding:0 10px;text-align:left}.sustainability-annual-consumption .item-block .image-wrapper{align-items:center;display:flex;flex-shrink:0;margin-right:24px}.sustainability-annual-consumption .item-block .image-wrapper .image-desc{font-size:24px}.sustainability-annual-consumption .item-block .title{font-family:Montserrat Alternates;font-size:20px;font-weight:500}.sustainability-annual-consumption .item-block .desc{color:#707070;font-size:14px}.sustainability-annual-consumption .annual{background-color:hsla(0,0%,85%,.2);border-radius:20px;margin-top:auto;padding:20px 16px}.sustainability-annual-consumption .annual .title{font-size:24px}.sustainability-energy-efficiency-1{padding:100px 0 0}.sustainability-energy-efficiency-1 .sustainability-items-list{min-height:640px}.sustainability-slider{padding-top:100px}.sustainability-slider .h2{margin-bottom:36px;text-align:center}.sustainability-slider .h2 span{display:block}.sustainability-slider .title-desc{margin-bottom:36px;text-align:center}.sustainability-slider .flickity-wrapper{border-radius:30px 0 30px 30px;min-height:500px}.sustainability-slider .flickity{z-index:3}.sustainability-slider .item{align-items:center;display:flex;min-height:500px}.sustainability-slider .item:first-of-type{background:url(/_nuxt/img/9b87f5c.webp) no-repeat 50%/cover}.sustainability-slider .item:nth-of-type(2){background:url(/_nuxt/img/5507896.webp) no-repeat 50%/cover}.sustainability-slider .item:nth-of-type(3){background:url(/_nuxt/img/13da971.webp) no-repeat 50%/cover}.sustainability-slider .content{background:hsla(0,0%,100%,.9);border-radius:30px 0 30px 30px;margin-left:110px;max-width:calc(50% - 110px);padding:36px 50px}.sustainability-slider .content .title{font-family:Montserrat Alternates;font-size:24px;font-weight:500;margin-bottom:16px}.sustainability-events{padding:100px 0}.sustainability-events .h2{margin-bottom:24px;text-align:center}.sustainability-events .desc{margin-bottom:36px;text-align:center}.sustainability-events .item{border:1px solid #d9d9d9;border-radius:30px 0 30px 30px;margin-right:24px;min-height:450px;overflow:hidden;width:calc(33.333% - 16px)}.sustainability-events .img-wrapper{height:256px}.sustainability-events .content{padding:24px}.sustainability-events .content .title{font-family:Montserrat Alternates;font-size:24px;font-weight:500;margin-bottom:10px;text-align:left}.sustainability-events .content .desc{font-size:14px;margin-bottom:0;text-align:left}.sustainability-events .content .link-main{color:#007e66;-webkit-text-decoration:underline;text-decoration:underline}.sustainability-events .flickity-wrapper{min-height:470px}.sustainability-events .flickity-page-dots{display:none}.sustainability-events .flickity-prev-next-button{background-color:#40404c;height:66px;top:94px;transform:translateY(0);transition:all .4s ease;width:66px}.sustainability-events .flickity-prev-next-button:disabled{display:none}.sustainability-events .flickity-prev-next-button:before{content:"";display:block;height:13px;left:50%;margin-top:-3px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease;width:36px}.sustainability-events .flickity-prev-next-button.previous{left:-33px}.sustainability-events .flickity-prev-next-button.previous:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQ3LjUgMTEuNUgxQzQuNjY3IDExLjE2NyAxMiA4LjQgMTIgMCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=) no-repeat 50%/contain}.sustainability-events .flickity-prev-next-button.previous:hover:before{transform:translate(-70%,-50%)}.sustainability-events .flickity-prev-next-button.next{right:-33px}.sustainability-events .flickity-prev-next-button.next:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDciIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMTEuNWg0Ni41Yy0zLjY2Ny0uMzMzLTExLTMuMS0xMS0xMS41IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==) no-repeat 50%/contain}.sustainability-events .flickity-prev-next-button.next:hover:before{transform:translate(-30%,-50%)}.sustainability-events .flickity-prev-next-button .flickity-button-icon{display:none}@media(max-width:1600px){.sustainability-sertification:before{display:none}.sustainability-annual-consumption:after,.sustainability-annual-consumption:before{width:200px}}@media(max-width:1199.98px){.sustainability-project-management{overflow:hidden}.sustainability-project-management .flickity{grid-gap:0;display:block}.sustainability-project-management .flickity:after{content:"flickity";display:none}.sustainability-project-management .flickity-viewport{overflow:visible}.sustainability-project-management .flickity .flickity-page-dots{bottom:-36px}.sustainability-project-management .flickity .flickity-page-dots .dot{border:1px solid #3c3a34;height:12px;margin:0 4px;width:12px}.sustainability-project-management .flickity .flickity-page-dots .dot.is-selected{background-color:#3c3a34}.sustainability-project-management .item{border:1px solid #d9d9d9;margin-right:24px;max-width:100%;min-height:100%;width:306px}.sustainability-project-management .item.is-selected{border:1px solid #007e66}.sustainability-project-management .item.is-selected .icon path{fill:#007e66}.sustainability-project-management .icon{top:0}.sustainability-project-management .title{border:none;font-size:22px;max-width:100%;padding:36px 24px 30px}.sustainability-project-management .desc{margin-top:0;padding:0 24px 36px}.sustainability-annual-consumption{padding:60px 0}.sustainability-annual-consumption:before{background:url(/_nuxt/img/b8d8527.svg) repeat-y 100%/auto;width:132px}.sustainability-annual-consumption:after{background:url(/_nuxt/img/f4e04b5.svg) repeat-y 0/auto;width:132px}.sustainability-annual-consumption .item{border-radius:30px!important}.sustainability-annual-consumption .col-xl-4{margin-bottom:24px}.sustainability-annual-consumption .col-xl-4:nth-of-type(3){margin-bottom:0}.sustainability-annual-consumption .item-block{padding:0}.sustainability-annual-consumption .item-block:last-of-type{margin-bottom:0}.sustainability-annual-consumption .item-content{align-items:stretch;flex-direction:row;justify-content:space-between;padding:24px}.sustainability-annual-consumption .annual{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;margin-left:24px;margin-top:0;width:240px}.sustainability-annual-consumption .annual span{display:block}.sustainability-events .item{width:calc(50% - 12px)}}@media(max-width:991.98px){.sustainability-products{padding:60px 0}.sustainability-quote .content{padding:36px 0}.sustainability-quote .img-author{margin-right:24px;width:150px}.sustainability-quote .img-quote{left:24px;top:24px;width:40px}.sustainability-quote .title{font-size:20px}.sustainability-quote .author{font-size:16px}.sustainability-advantages-redesign{padding:60px 0}.sustainability-project-management{padding-bottom:80px}.sustainability-project-management .item{border-radius:30px 0 30px 30px!important;transition:.4s ease}.sustainability-project-management .item.is-selected{box-shadow:0 6px 26px 0 rgba(0,126,102,.21)}.sustainability-project-management .item.is-selected .title{color:#007e66}.sustainability-redesign{padding:60px 0 0}.sustainability-energy-efficiency-1 .sustainability-items-list{min-height:0}.sustainability-energy-efficiency{padding:60px 0}.sustainability-energy-efficiency .h2{margin-bottom:4px}.sustainability-energy-efficiency .col-lg-6:nth-of-type(5),.sustainability-energy-efficiency .col-lg-6:nth-of-type(6),.sustainability-energy-efficiency .col-lg-6:nth-of-type(7),.sustainability-energy-efficiency .col-lg-6:nth-of-type(8),.sustainability-energy-efficiency .item-collapse:nth-of-type(5),.sustainability-energy-efficiency .item-collapse:nth-of-type(6),.sustainability-energy-efficiency .item-collapse:nth-of-type(7),.sustainability-energy-efficiency .item-collapse:nth-of-type(8){display:none}.sustainability-energy-efficiency.show .col-lg-6:nth-of-type(5),.sustainability-energy-efficiency.show .col-lg-6:nth-of-type(6),.sustainability-energy-efficiency.show .col-lg-6:nth-of-type(7),.sustainability-energy-efficiency.show .col-lg-6:nth-of-type(8),.sustainability-energy-efficiency.show .item-collapse:nth-of-type(5),.sustainability-energy-efficiency.show .item-collapse:nth-of-type(6),.sustainability-energy-efficiency.show .item-collapse:nth-of-type(7),.sustainability-energy-efficiency.show .item-collapse:nth-of-type(8){display:block}.sustainability-energy-efficiency .view-more{align-items:center;border-top:1px solid #92a6a4;display:flex;font-size:24px;justify-content:flex-end;margin-top:55px;padding-top:24px}.sustainability-energy-efficiency .view-more .arrow{display:inline-block;margin-left:12px}.sustainability-slider{padding-top:60px}.sustainability-slider .content{margin:auto 36px 36px;max-width:100%}.sustainability-slider .flickity-page-dots{bottom:16px}.sustainability-events{overflow:hidden;padding:60px 0}.sustainability-events .h2{margin-bottom:16px}.sustainability-events .desc{text-align:center}.sustainability-events .img-wrapper{height:210px}}@media(max-width:767.98px){.sustainability-sertification{overflow:hidden}.sustainability-sertification .h2{margin-bottom:12px}.sustainability-sertification .flickity{margin-top:20px}.sustainability-sertification .flickity img{margin-right:12px;width:calc(100% - 12px)}.sustainability-sertification .flickity-viewport{overflow:visible}.sustainability-sertification .flickity-page-dots{bottom:-24px}.sustainability-sertification .flickity-page-dots .dot{background-color:rgba(0,126,102,.3);border:none;height:8px;width:8px}.sustainability-sertification .flickity-page-dots .dot.is-selected{background-color:#007e66}.sustainability-sertification .button{margin-top:50px}.sustainability-products .h2{margin-bottom:26px}.sustainability-products .item{margin-bottom:40px}.sustainability-products .item:last-of-type{margin-bottom:0}.sustainability-products .image-wrapper{border-radius:20px 0 20px 20px}.sustainability-products .title{font-size:22px;margin-top:12px}.sustainability-quote .content{border-radius:20px 0 20px 20px;padding:24px 0}.sustainability-quote .img-author{margin-bottom:20px;margin-right:0;width:100px}.sustainability-quote .img-quote{left:16px;top:24px;width:32px}.sustainability-quote .title{font-size:18px;padding:0 4px}.sustainability-quote .author{padding:0 4px}.sustainability-project-management .h2 br{display:none}.sustainability-project-management .flickity .flickity-page-dots{bottom:-24px}.sustainability-project-management .flickity .flickity-page-dots .dot{background-color:rgba(0,126,102,.3);border:none;height:8px;width:8px}.sustainability-project-management .flickity .flickity-page-dots .dot.is-selected{background-color:#007e66}.sustainability-project-management .item{margin-right:16px;width:calc(100% - 16px)}.sustainability-annual-consumption:after,.sustainability-annual-consumption:before{display:none}.sustainability-annual-consumption .item{border-radius:20px!important}.sustainability-annual-consumption .col-xl-4{margin-bottom:24px}.sustainability-annual-consumption .item-content{align-items:flex-start;flex-direction:column;justify-content:center;padding:24px 16px 16px}.sustainability-annual-consumption .item-header{font-size:22px;padding:10px 16px}.sustainability-annual-consumption .item-block .image-wrapper .image-desc{font-size:22px}.sustainability-annual-consumption .annual{margin-left:0;margin-top:20px;width:100%}.sustainability-annual-consumption .annual .title{font-size:22px}.sustainability-redesign .expand-items-btn{font-size:14px;margin:24px auto 0}.sustainability-slider .flickity-wrapper{min-height:485px}.sustainability-slider .item{background:none!important;display:flex;flex-direction:column;min-height:485px;position:relative}.sustainability-slider .item:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:310px;left:0;position:absolute;right:0;top:0}.sustainability-slider .item:first-of-type:before{background-image:url(/_nuxt/img/9b87f5c.webp)}.sustainability-slider .item:nth-of-type(2):before{background-image:url(/_nuxt/img/5507896.webp)}.sustainability-slider .item:nth-of-type(3):before{background-image:url(/_nuxt/img/13da971.webp)}.sustainability-slider .content{background:hsla(0,0%,100%,.95);border:1px solid #007e66;border-radius:20px 0 20px 20px;margin:255px 12px 0;max-width:100%;min-height:185px;padding:24px 24px 16px;position:relative;z-index:2}.sustainability-slider .content .title{font-family:Montserrat Alternates;font-size:22px;font-weight:500;margin-bottom:10px}.sustainability-slider .content .desc{font-size:13px}.sustainability-slider .flickity-page-dots{bottom:0}.sustainability-slider .flickity-page-dots .dot{background-color:transparent;border:1px solid #3c3a34;border-radius:50%;height:12px;margin:0 4px;width:12px}.sustainability-slider .flickity-page-dots .dot.is-selected{background-color:#3c3a34}.sustainability-events{padding:60px 0}.sustainability-events .flickity-viewport{overflow:visible}.sustainability-events .content{padding:16px}.sustainability-events .content .title{font-size:20px}.sustainability-events .flickity-prev-next-button{display:none}.sustainability-events .item{margin-right:12px;min-height:400px;width:calc(100% - 12px)}}.cookie-alert__wrapper{background-color:rgba(64,64,76,.8);bottom:0;left:0;opacity:0;position:fixed;right:0;transform:translateY(100%);transition:.4s ease-out;visibility:hidden;z-index:1000}.cookie-alert__wrapper.show{opacity:1;transform:translateY(0);visibility:visible}.cookie-alert__wrapper .cookie-alert__content .сookie-alert__text{color:#fff;font-size:14px}.cookie-alert__wrapper .cookie-alert__content .сookie-alert__text a{-webkit-text-decoration:underline;text-decoration:underline}.cookie-alert__wrapper .cookie-alert__content .cookie-alert__button button{background:#fff;border:none;border-radius:8px;color:#017c67;min-height:52px;outline:none;padding:0 50px;transition:.4s ease-out}.cookie-alert__wrapper .cookie-alert__content .cookie-alert__button button:hover{background-color:#017c67;color:#fff}@media(max-width:992px){.cookie-alert__wrapper{border-radius:30px 0 30px 0;bottom:45px;left:39px;right:39px}.cookie-alert__wrapper .cookie-alert__button{display:flex;justify-content:center;margin-top:24px}.cookie-alert__wrapper .сookie-alert__text br{display:none}}@media(max-width:576px){.cookie-alert__wrapper{left:12px;right:12px}}.submenu_adCWz{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff;border-radius:10px 0 10px 10px;list-style-type:none;margin:0;min-width:200px;opacity:0;padding:4px;position:absolute;right:0;text-align:left;top:87px;transform:translateY(10px);visibility:hidden;z-index:5}._shown_Z1NVV,.submenu_adCWz{transition:all .4s ease}._shown_Z1NVV{box-shadow:0 4px 8px rgba(0,0,0,.15);opacity:1;transform:translateY(0);visibility:visible}.item_kN1Ke{color:#fff;font-size:14px;font-weight:500;line-height:normal}.link_kVgQu{align-items:center;border-radius:5px;color:#03725d;display:block;display:flex;justify-content:space-between;padding:8px 12px;position:relative;text-transform:none;transition:all .2s ease}.link_kVgQu:hover{background-color:#dcf7f2;color:#03725d}.link_kVgQu.arrow_Hx2af .arrowIcon_GCO0h,.link_kVgQu:hover.arrow_Hx2af .arrowIcon_GCO0h,.link_kVgQu:hover:not(.arrow_Hx2af) .arrowIcon_GCO0h{opacity:1;transform:translateY(calc(-50% - 3px)) translateX(0)}.arrowIcon_GCO0h{opacity:0;position:absolute;right:6px;top:50%;transform:translateY(calc(-50% - 3px)) translateX(-15px);transition:all .4s ease}.arrowIcon_GCO0h svg path{stroke:#03725d}.langSwitcher_QPhtP{margin-right:10px;position:relative}.switcherBtn_V0Vwe{background:none;border:none;border-radius:10px;color:#03725d;font-size:14px;font-weight:500;letter-spacing:.42px;line-height:normal;outline:none;padding:17.5px 25px 17.5px 10px;transition:all .4s ease}.switcherBtn_V0Vwe:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjUiIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik04IDEgNC41IDQgMSAxIiBzdHJva2U9IiMwMDdlNjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==) no-repeat 50%/contain;content:"";height:10px;position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(0);transition:.4s ease;width:10px}.switcherBtn_V0Vwe._opened_6olWR{background:#dcf7f2}.switcherBtn_V0Vwe._opened_6olWR:after{transform:translateY(-50%) rotate(180deg)}.switcherBtn_V0Vwe:hover{background:#dcf7f2}.localesList_4VHFc{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff;border-radius:10px 0 10px 10px;list-style-type:none;margin:0;min-width:160px;opacity:0;padding:4px;position:absolute;right:0;top:58px;transform:translateY(10px);transition:all .4s ease;visibility:hidden;z-index:5}.localesList_4VHFc._opened_6olWR{box-shadow:0 4px 8px rgba(0,0,0,.15);opacity:1;transform:translateY(0);visibility:visible}.localesList_4VHFc li:not(:first-child){margin-top:3px}.locale_f9H7h{align-items:center;border-radius:5px;color:#009b64;display:block;display:flex;font-size:14px;justify-content:space-between;padding:8px 12px;position:relative;text-transform:none;transition:all .2s ease}.activeLocale_VMOmx{background:#dcf7f2;color:#009b64}.activeLocale_VMOmx:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTIgOC42IDQuNjY3IDQuMDQ2TDE0LjEzNSAzIiBzdHJva2U9IiMwMzcyNUQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);content:"";height:16px;opacity:1;position:absolute;right:12px;top:50%;transform:translateY(-50%) translateX(0);transition:.4s ease;width:16px}.localeBtn_Uhab3{cursor:pointer}.localeBtn_Uhab3:hover{background:#dcf7f2;color:#009b64}@media(max-width:991.98px){.lang-switcher-tablet{color:#b7d7d1;font-size:18px;left:100px;position:absolute}.lang-switcher-tablet span{color:#007e66;display:inline-block;margin-right:6px}}@media(max-width:767.98px){.lang-switcher-tablet{font-size:16px;position:static}}.header_0A3Pq{align-items:center;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);display:flex;font-weight:500;justify-content:center;left:0;min-height:90px;opacity:1;position:fixed;top:0;transition:all .5s ease;width:100%;z-index:100}.header_0A3Pq.hidden_z2Iej{opacity:0;pointer-events:none;transform:translateY(-100%)}.headerContainer_Ldd\+u{align-items:center;display:flex;justify-content:space-between}.logo_LRcOJ{width:140px}.logo_LRcOJ img{width:124px}.headerMenuButton_9wil3{align-items:flex-start;flex-direction:column;height:60px;transition:all .25s ease;width:140px}.headerButton_-zKjB,.headerMenuButton_9wil3{display:flex;justify-content:center}.headerButton_-zKjB{align-items:center;border:none;border-radius:10px;color:#fff;cursor:pointer;height:52px;outline:none;padding:10px 32px;text-align:center;white-space:nowrap;width:auto}.headerButton_-zKjB:hover{color:#fff}.headerLinksWrapper_8lKtD{align-items:center}.headerLink_jmE37{border-radius:10px;cursor:pointer;display:inline-block;font-size:14px;padding:30px 20px;position:relative;transition:all .4s ease;white-space:nowrap}.headerLink_jmE37 span{color:#03725d;display:inline-block}.headerLink_jmE37:hover{background-color:#dcf7f2}.headerLink_jmE37.disabled_NLtc6{pointer-events:none}.hasSubmenu_C0xLK{cursor:auto;padding-right:30px}.hasSubmenu_C0xLK:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjUiIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik04IDEgNC41IDQgMSAxIiBzdHJva2U9IiMwMDdlNjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==) no-repeat 50%/contain;content:"";height:10px;position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(0);transition:.4s ease;width:10px}.hasSubmenu_C0xLK:hover:after{transform:translateY(-50%) rotate(180deg)}.right_iRcrh{align-items:center;display:flex;gap:4px}.navIcon_mNRIp{cursor:pointer;height:22px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;width:32px}.navIcon_mNRIp span{background-color:#03725d;display:block;height:3px;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:50%}.navIcon_mNRIp span:nth-child(2n){border-radius:0 9px 9px 0;left:50%}.navIcon_mNRIp span:nth-child(odd){border-radius:9px 0 0 9px;left:0}.navIcon_mNRIp span:first-child,.navIcon_mNRIp span:nth-child(2){top:0}.navIcon_mNRIp span:nth-child(3),.navIcon_mNRIp span:nth-child(4){top:10px}.navIcon_mNRIp span:nth-child(5),.navIcon_mNRIp span:nth-child(6){top:20px}.navIcon_mNRIp.active_0Xmvx span:first-child,.navIcon_mNRIp.active_0Xmvx span:nth-child(6){transform:rotate(45deg)}.navIcon_mNRIp.active_0Xmvx span:nth-child(2),.navIcon_mNRIp.active_0Xmvx span:nth-child(5){transform:rotate(-45deg)}.navIcon_mNRIp span:nth-child(5){left:14px;width:2px}.navIcon_mNRIp.active_0Xmvx:before{background-color:#03725d;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px}.navIcon_mNRIp.active_0Xmvx span:first-child{left:2px;top:4px}.navIcon_mNRIp.active_0Xmvx span:nth-child(2){left:calc(50% - 2px);top:4px}.navIcon_mNRIp.active_0Xmvx span:nth-child(3){left:-50%;opacity:0}.navIcon_mNRIp.active_0Xmvx span:nth-child(4){left:100%;opacity:0}.navIcon_mNRIp.active_0Xmvx span:nth-child(5){left:2px;top:16px;width:50%}.navIcon_mNRIp.active_0Xmvx span:nth-child(6){left:calc(50% - 2px);top:16px}@media(max-width:1399.98px){.headerContainer_Ldd\+u{max-width:100%;padding:0 36px}}@media(max-width:1199.98px){.logo_LRcOJ{width:125px}.logo_LRcOJ img{width:110px}.headerLink_jmE37{padding:15px 12px}.hasSubmenu_C0xLK{padding:15px 30px 15px 15px}.headerButton_-zKjB{width:auto}}@media(max-width:991.98px){.header_0A3Pq{min-height:90px}.headerButton_-zKjB{height:52px;min-width:140px;width:auto}.logo_LRcOJ{width:auto}.logo_LRcOJ img{width:131px}}@media(max-width:767.98px){.headerMenuButton_9wil3{margin-right:24px;width:32px}.header_0A3Pq{min-height:60px}.headerContainer_Ldd\+u{padding:0 12px}.logo_LRcOJ{width:90px}.headerButton_-zKjB{height:44px;min-width:120px}.right_iRcrh{margin-left:auto}}.submenu_sjfEa{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(3,114,93,.1);list-style-type:none;margin:0;max-height:0;opacity:0;padding:0;text-align:left;transition:all .8s ease;visibility:hidden}.submenu_sjfEa:before{background-color:rgba(1,148,101,.3);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.list_sVW-1{list-style-type:none;margin:0;padding:12px 36px}._shown_6e-C7{max-height:1000px;opacity:1;visibility:visible}.item_un\+Nh{color:#fff;font-size:14px;font-weight:500;line-height:normal}.link_Kv5v5{align-items:center;border-radius:10px;color:#03725d;display:block;display:flex;padding:16px;position:relative;text-transform:none;transition:all .2s ease}.link_Kv5v5:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMyIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMCA3aDMyYy0yLjUyMy0uMjAzLTcuNTctMS44ODctNy41Ny03IiBzdHJva2U9IiMwMDlCNjQiLz48L3N2Zz4=);content:"";height:8px;position:absolute;right:12px;top:50%;transform:translateY(-50%) translateX(-15px);width:32px}.link_Kv5v5 img,.link_Kv5v5:after{opacity:0;transition:.4s ease}.link_Kv5v5 img{max-width:0;visibility:hidden}.link_Kv5v5.active,.link_Kv5v5:hover{background:rgba(220,247,242,.8);color:#03725d}.link_Kv5v5.active:after,.link_Kv5v5:hover:after{opacity:1;transform:translateY(-50%) translateX(0)}.link_Kv5v5.active img,.link_Kv5v5:hover img{margin-right:12px;max-width:16px;opacity:1;visibility:visible}@media(max-width:767.98px){.list_sVW-1{padding:8px}}.mobileMenu_NukXu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.9);bottom:0;display:flex;flex-direction:column;font-weight:500;left:0;overflow-y:scroll;position:fixed;top:90px;transform:translateY(-120%);transition:all .8s ease;width:100%;z-index:90}.mobileMenu_NukXu._shown_7U82N{transform:translateY(0)}.headerBtn_giO\+a,.headerLink_IlRv9{background:none;border:none;color:#007e66;display:flex;font-size:18px;justify-content:flex-start;outline:none;padding:20px 36px;position:relative}.headerBtn_giO\+a:before,.headerLink_IlRv9:before{background-color:rgba(1,148,101,.3);bottom:0;content:"";display:block;height:1px;left:36px;position:absolute;right:36px;transition:all .8s ease}.headerBtn_giO\+a.active_46yIi:before,.headerLink_IlRv9.active_46yIi:before{opacity:0}.headerBtn_giO\+a:hover,.headerLink_IlRv9:hover{color:#007e66}.headerLinkRooms_eacRO img{margin-left:10px}.bottomLine_\+T-ya{justify-content:space-between;margin-top:auto;padding:40px 30px}.bottomLine_\+T-ya,.phone_nSaZu{align-items:center;display:flex}.phone_nSaZu{color:#007e66;font-size:18px;-webkit-text-decoration:underline;text-decoration:underline}.phone_nSaZu img{margin-right:15px}.socialLink_s\+2om,.socialLinks_TOZFL{display:flex}.socialLink_s\+2om{align-items:center;border:1px solid #007e66;border-radius:50%;height:40px;justify-content:center;line-height:1;margin-right:20px;width:40px}.socialLink_s\+2om:last-of-type{margin-right:0}@media(max-width:1199.98px){.headerLink_IlRv9.active{position:relative}.headerLink_IlRv9.active:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDciIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMTEuNWg0Ni41Yy0zLjY2Ny0uMzMzLTExLTMuMS0xMS0xMS41IiBzdHJva2U9IiMwMTdDNjciIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==) no-repeat 50%/contain;content:"";height:24px;margin-left:auto;position:absolute;right:36px;top:50%;transform:translateY(-50%);width:32px}.headerBtn_giO\+a{position:relative}.headerBtn_giO\+a:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjUiIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik04IDEgNC41IDQgMSAxIiBzdHJva2U9IiMwMDdlNjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==) no-repeat 50%/contain;content:"";height:16px;position:absolute;right:36px;top:50%;transform:translateY(-50%) rotate(0);transition:.8s ease;width:16px}.headerBtn_giO\+a.active_46yIi:after{transform:translateY(-50%) rotate(180deg)}}@media(max-width:991.98px){.mobileMenu_NukXu{top:0}.mobileMenu_NukXu._shown_7U82N{top:90px}}@media(max-width:767.98px){.mobileMenu_NukXu._shown_7U82N{top:60px}.headerBtn_giO\+a,.headerLink_IlRv9{font-size:16px;padding:18px 12px}.headerBtn_giO\+a:before,.headerLink_IlRv9:before{content:"";left:12px;right:12px}.headerBtn_giO\+a.active:after,.headerBtn_giO\+a:after,.headerLink_IlRv9.active:after,.headerLink_IlRv9:after{right:12px}.bottomLine_\+T-ya{padding:40px 12px}.phone_nSaZu{font-size:16px}.socialLink_s\+2om{background-color:#007e66;margin-right:10px}.socialLink_s\+2om:last-of-type{margin-right:0}.socialLink_s\+2om svg path{fill:#fff}}.overlay[data-v-4695e23a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.4);display:flex;height:100%;left:0;max-height:100vh;opacity:0;overflow-y:auto;padding:12px;position:fixed;top:0;transition:.4s ease-out;visibility:hidden;width:100%;z-index:1100}.overlay.show[data-v-4695e23a]{opacity:1;visibility:visible}.overlay .modal-close[data-v-4695e23a]{cursor:pointer;position:absolute;right:24px;top:24px;z-index:10}.overlay .modal-close:hover svg line[data-v-4695e23a]{stroke:#007e66}.overlay .modal-close svg line[data-v-4695e23a]{transition:all .4s ease}.overlay .wrapper[data-v-4695e23a]{background-color:#fff;border-radius:30px 0;margin:auto;max-width:856px;overflow:hidden;padding:76px 86px 66px;position:relative}.overlay .wrapper.tour[data-v-4695e23a]{padding:0}.overlay .wrapper.tour .tour-img[data-v-4695e23a]{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.overlay .content[data-v-4695e23a]{border:2px solid #34ad64;border-radius:30px 0;padding:45px 24px 60px;position:relative;text-align:center}.overlay .content .logo[data-v-4695e23a]{background-color:#fff;left:50%;padding:0 12px;position:absolute;top:-36px;transform:translateX(-50%)}.overlay .content .title[data-v-4695e23a]{font-size:24px}.overlay .content .title span[data-v-4695e23a]{color:#007e66;white-space:nowrap}.overlay .content .text[data-v-4695e23a]{font-size:14px;margin-top:16px}.overlay .content .text span[data-v-4695e23a]{font-weight:500}.overlay .content .text.green[data-v-4695e23a]{color:#03725d;font-weight:500}.overlay .content .button[data-v-4695e23a]{align-items:center;border:none;border-radius:10px;bottom:-26px;color:#fff;display:inline-flex;font-weight:500;height:52px;justify-content:center;left:50%;min-width:196px;padding:10px 30px;position:absolute;transform:translateX(-50%)}.overlay .content-tour[data-v-4695e23a]{display:flex;flex-direction:column;font-size:12px;gap:16px;padding:40px;position:relative;text-align:center;width:50%;z-index:1}.overlay .content-tour .title[data-v-4695e23a]{font-family:Montserrat Alternates;font-size:24px}.overlay .content-tour .text.green[data-v-4695e23a]{color:#03725d;font-weight:500}.overlay .content-tour .button[data-v-4695e23a]{align-items:center;border:none;border-radius:10px;color:#fff;display:inline-flex;font-size:16px;font-weight:500;height:52px;justify-content:center;margin-top:16px;padding:10px 30px}@media(max-width:991.98px){.overlay .content-tour[data-v-4695e23a]{padding:32px 24px;width:55%}.overlay .content-tour .button[data-v-4695e23a]{margin-top:0}}@media(max-width:767.98px){.overlay .wrapper[data-v-4695e23a]{padding:0}.overlay .wrapper.tour .tour-img[data-v-4695e23a]{margin-top:-12%;position:static}.overlay .content[data-v-4695e23a]{border:none;border-radius:0;padding:24px 12px}.overlay .content .logo[data-v-4695e23a]{margin-bottom:20px;position:static;transform:none}.overlay .content .title[data-v-4695e23a]{font-size:18px}.overlay .content .button[data-v-4695e23a]{height:42px;margin-top:20px;position:static;transform:none;width:100%}.overlay .content-tour[data-v-4695e23a]{padding-bottom:0;width:100%}.overlay .content-tour .title[data-v-4695e23a]{font-size:18px}}