@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&display=swap);*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%}a{text-decoration:none;color:inherit}ol,ul{list-style:none}body{font-family:Inter,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:600;color:#1e1c1b}p{margin-bottom:1rem}footer{background-color:#1e1c1b;padding:0 20px}@media screen and (max-width:1024px){footer{padding:0 14px}}footer .footer-content{padding:120px 0 64px;max-width:1580px;margin:auto;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:1024px){footer .footer-content{flex-direction:column;padding:60px 0 24px}}footer .footer-content .left-column{flex:0 1 770px}@media screen and (max-width:1024px){footer .footer-content .left-column{flex:0 1 auto;border-bottom:1px solid #4a4645;padding-bottom:24px}}footer .footer-content .left-column img.logo{padding-bottom:48px;max-width:240px;width:100%}@media screen and (max-width:1024px){footer .footer-content .left-column img.logo{padding-bottom:40px;max-width:180px}}footer .footer-content .left-column .phone-block{padding-bottom:32px}@media screen and (max-width:1024px){footer .footer-content .left-column .phone-block{padding-bottom:24px}}footer .footer-content .left-column .phone-block a{font-family:Inter;font-weight:600;font-size:28px;line-height:32px;letter-spacing:-.5px;vertical-align:middle;color:#fff}@media screen and (max-width:1024px){footer .footer-content .left-column .phone-block a{font-size:20px;line-height:28px}}footer .footer-content .left-column .phone-block .phone-prev-text{font-family:Inter;font-weight:400;font-size:18px;line-height:26px;letter-spacing:0;color:#a19b99;display:block;padding-top:6px}@media screen and (max-width:1024px){footer .footer-content .left-column .phone-block .phone-prev-text{font-size:12px;line-height:16px}}footer .footer-content .left-column .social-block .social-list{display:flex;gap:24px}footer .footer-content .left-column .email-block{font-family:Inter;font-weight:500;font-size:22px;line-height:30px;letter-spacing:0;vertical-align:middle;color:#f9f0ec;padding:24px 0 0}@media screen and (max-width:1024px){footer .footer-content .left-column .email-block{padding:18px 0 0;font-size:15px;line-height:20px}}footer .footer-content .left-column .address-field{display:none}@media screen and (max-width:1024px){footer .footer-content .left-column .address-field{display:block;font-family:Inter;font-weight:400;font-size:15px;line-height:20px;letter-spacing:0;vertical-align:middle;color:#f9f0ec;padding-top:14px}}footer .footer-content .right-column{flex:0 1 770px;position:relative;overflow:hidden;display:flex;justify-content:space-between}@media screen and (max-width:1024px){footer .footer-content .right-column{flex:0 1 auto;padding-top:32px;flex-direction:column}}footer .footer-content .right-column .menu-block{display:flex;gap:24px;flex-direction:column;flex:0 1 280px}@media screen and (max-width:1024px){footer .footer-content .right-column .menu-block{gap:18px;flex:0 1 auto;padding-bottom:32px}}footer .footer-content .right-column .menu-block .header-text{font-family:Inter;font-weight:600;font-size:28px;line-height:32px;letter-spacing:-.5px;vertical-align:middle;color:#f9f0ec}@media screen and (max-width:1024px){footer .footer-content .right-column .menu-block .header-text{font-size:18px;line-height:26px}}footer .footer-content .right-column .menu-block .pages-list{display:flex;flex-direction:column;gap:12px}@media screen and (max-width:1024px){footer .footer-content .right-column .menu-block .pages-list{display:grid;grid-template-columns:150px minmax(154px,1fr);grid-column-gap:24px;grid-row-gap:14px}}footer .footer-content .right-column .menu-block .pages-list a{font-family:Inter;font-weight:500;font-size:22px;line-height:30px;letter-spacing:0;vertical-align:middle;color:#f9f0ec}@media screen and (max-width:1024px){footer .footer-content .right-column .menu-block .pages-list a{font-weight:400;font-size:15px;line-height:20px}}footer .footer-content .right-column .information-block{display:flex;gap:24px;flex-direction:column;flex:0 1 280px}@media screen and (max-width:1024px){footer .footer-content .right-column .information-block{gap:18px;flex:0 1 auto}}footer .footer-content .right-column .information-block .header-text{font-family:Inter;font-weight:600;font-size:28px;line-height:32px;letter-spacing:-.5px;vertical-align:middle;color:#f9f0ec}@media screen and (max-width:1024px){footer .footer-content .right-column .information-block .header-text{font-size:18px;line-height:26px}}footer .footer-content .right-column .information-block .pages-list{display:flex;flex-direction:column;gap:12px}@media screen and (max-width:1024px){footer .footer-content .right-column .information-block .pages-list{display:grid;grid-template-columns:150px minmax(154px,1fr);grid-column-gap:24px;grid-row-gap:14px}}footer .footer-content .right-column .information-block .pages-list a{font-family:Inter;font-weight:500;font-size:22px;line-height:30px;letter-spacing:0;vertical-align:middle;color:#f9f0ec}@media screen and (max-width:1024px){footer .footer-content .right-column .information-block .pages-list a{font-weight:400;font-size:15px;line-height:20px}}footer .footer-content .right-column .social-list{display:flex;flex-direction:row;gap:30px;padding-bottom:40px}footer .privacy-content{padding:37px 0 40px;max-width:1580px;margin:auto;display:flex;justify-content:space-between;border-top:1px solid #4a4645}@media screen and (max-width:1024px){footer .privacy-content{flex-direction:column-reverse;gap:12px;padding:24px 0 24px}}footer .privacy-content .address-block{font-family:Inter;font-weight:500;font-size:22px;line-height:30px;letter-spacing:0;vertical-align:middle;color:#f9f0ec}@media screen and (max-width:1024px){footer .privacy-content .address-block{display:none}}footer .privacy-content .copyright .text{font-family:Inter;font-weight:500;font-size:22px;line-height:30px;color:#a19b99}@media screen and (max-width:1024px){footer .privacy-content .copyright .text{font-weight:400;font-size:14px;line-height:20px}}footer .privacy-content .privacy-block{display:flex;gap:24px}footer .privacy-content .privacy-block a{font-family:Inter;font-weight:500;font-size:22px;line-height:30px;vertical-align:middle;color:#f9f0ec}.location{padding:120px 20px;background:#f9f0ec}.location .header{font-weight:500;font-size:56px;line-height:60px;letter-spacing:-.5px;padding-bottom:64px;max-width:1620px;margin:auto}.location .container{max-width:1620px;margin:auto;background-color:#fff;border-radius:15px;padding:5px!important;display:flex;flex-direction:column}.location .container .address-block{background:#f9f0ec;width:100%;padding:15px;border-radius:10px}.location .container .address-block .address-header{font-weight:500;font-size:18px;line-height:22px;letter-spacing:0;vertical-align:middle;color:#1e1c1b;padding-bottom:10px}.location .container .address-block .address-text{font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;vertical-align:middle;color:rgba(30,28,27,.6)}.location .container .content-block{padding:40px 15px;width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.location .container .content-block .info-block{display:grid;gap:20px;flex:1;grid-template-columns:repeat(auto-fit,minmax(200px,300px))}.location .container .content-block .info-block .info-item{display:flex;flex-direction:column}.location .container .content-block .info-block .info-item .header-cnt{font-weight:400;font-size:12px;line-height:14px;letter-spacing:0;vertical-align:middle;color:rgba(30,28,27,.6)}.location .container .content-block .info-block .info-item .text-cnt{font-weight:400;font-size:18px;line-height:26px;letter-spacing:0;vertical-align:middle;color:#1e1c1b}.location .container .content-block .btn-block{display:flex;flex-direction:row;align-items:center;gap:10px}.location .container .content-block .btn-block .google-link{font-size:14px;line-height:18px;color:#fff;background:#1e1c1b;border:1px solid #1e1c1b;padding:12px 32px;border-radius:100px}.location .container .content-block .btn-block .waze-link{font-size:14px;line-height:18px;color:#1e1c1b;border:1px solid #1e1c1b;padding:12px 32px;border-radius:100px}.location .container .map-content{flex:1 1 100%;width:100%}.location .container .map-content .wpgmp_map_parent{margin:0}.location .container .map-content .wpgmp_map{border-radius:16px}.location .container .map-content img{border-radius:16px;width:100%}.location h2{text-align:center;font-size:28px;margin-bottom:40px}.location .location-content{display:flex;justify-content:space-between;align-items:center;gap:40px}.location .location-content p{flex:1;font-size:16px}.location .location-content img{flex:1;max-width:100%;border-radius:10px}@media screen and (max-width:480px){.location{padding:60px 14px}.location .header{font-size:24px;line-height:32px;padding-bottom:24px}.location .container{flex-direction:column}.location .container .address-block .address-header{font-size:16px;line-height:20px}.location .container .address-block .address-header{font-size:14px;line-height:20px}.location .container .content-block{padding:24px 15px}.location .container .content-block .info-block{gap:16px;padding-bottom:20px}.location .container .content-block .info-block .info-item .text-cnt{font-size:16px;line-height:20px}.location .container .content-text{flex:unset;padding-bottom:55px}.location .container .content-text .header{font-size:24px;line-height:32px;letter-spacing:.5px;padding-bottom:20px}.location .container .content-text .text{font-size:14px;line-height:20px;padding-bottom:30px}.location .container .content-text .text p{margin:0 0 12px 0}.location .container .content-text .text p:last-child{line-height:28px}.location .container .content-text a{padding:14px 20px;font-size:14px;line-height:20px}.location .container .map-content{flex:unset;width:100%}}.villas-archive .location .header{max-width:1475px}header.menu{position:absolute;z-index:3;width:100%;padding:40px 150px}header.menu .container{max-width:1920px;margin:auto;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;-moz-column-gap:0;column-gap:0}header.menu .container .logo-block{grid-column:1;justify-self:start}header.menu .container .header-menu-desktop{grid-column:2;justify-self:center}header.menu .container .header-menu-desktop ul{display:flex;gap:32px}header.menu .container .header-menu-desktop ul li{font-size:18px;line-height:20px;color:#fff}header.menu .container .mobile-menu-wrapper{display:none}@media screen and (max-width:1280px){header.menu .container .mobile-menu-wrapper{display:block}}header.menu .container .burger-menu{display:none;font-size:2rem;background:0 0;border:none;cursor:pointer}header.menu .container .burger-menu::after{content:url('data:image/svg+xml,<svg width="28" height="24" viewBox="0 0 28 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_571_1147)"><rect width="28" height="1" transform="translate(0 0.5)" fill="white"/><rect width="28" height="1" transform="translate(0 11.5)" fill="white"/><rect width="28" height="1" transform="translate(0 22.5)" fill="white"/></g><defs><clipPath id="clip0_571_1147"><rect width="28" height="23" fill="white" transform="translate(0 0.5)"/></clipPath></defs></svg>')}header.menu .container .mobile-nav{display:none}header.menu .container .lang-nav{display:flex;max-width:-moz-fit-content;max-width:fit-content;padding-bottom:48px}header.menu .container .lang-nav .langswitcher__item{font-family:Inter;font-weight:300;font-size:32px;line-height:64px;letter-spacing:0;vertical-align:middle;padding:0;display:flex;align-items:center}@media screen and (max-width:480px){header.menu .container .lang-nav .langswitcher__item{font-size:16px;line-height:26px}}header.menu .container .lang-nav .langswitcher__item:hover{text-decoration:underline;background-color:transparent}header.menu .container .lang-nav .langswitcher__item::after{content:" ";width:1px;height:16px;background-color:#000;display:block;margin:0 8px}header.menu .container .lang-nav .langswitcher__item:last-child::after{content:none}@media screen and (max-width:1600px){header.menu{padding:40px 40px}header.menu .container{display:flex;justify-content:space-between}}@media screen and (max-width:1280px){header.menu .container .header-menu-desktop{display:none}header.menu .container .mobile-menu-wrapper .mobile-nav{position:fixed;top:0;left:-100%;width:100%;height:100vh;background:#fcf7f4;box-shadow:2px 0 10px rgba(0,0,0,.1);transition:left .3s ease;z-index:9999;padding:100px 40px 0;display:block}header.menu .container .mobile-menu-wrapper .mobile-nav.open{left:0}header.menu .container .mobile-menu-wrapper .mobile-nav .close-menu{font-size:2rem;background:0 0;border:none;float:right;cursor:pointer}header.menu .container .mobile-menu-wrapper .mobile-nav .close-menu::after{content:url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="28" height="1" transform="translate(3.74707 23.5459) rotate(-45)" fill="%231E1C1B"/><rect width="28" height="1" transform="translate(4.4541 3.74695) rotate(45)" fill="%231E1C1B"/></svg>')}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .book-btn{background-color:#f1b493;padding:13px 25px;border-radius:50px;display:flex;gap:12px;font-size:20px;line-height:28px;margin-bottom:40px;width:-moz-fit-content;width:fit-content}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .book-btn::after{margin-top:2px;content:url('data:image/svg+xml,<svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.3333 3H1.66667C1.29848 3 1 3.29848 1 3.66667V21C1 21.3682 1.29848 21.6667 1.66667 21.6667H20.3333C20.7015 21.6667 21 21.3682 21 21V3.66667C21 3.29848 20.7015 3 20.3333 3Z" stroke="%231E1C1B"/><path d="M20.3333 3H1.66667C1.29848 3 1 3.29848 1 3.66667V7.66667C1 8.03486 1.29848 8.33333 1.66667 8.33333H20.3333C20.7015 8.33333 21 8.03486 21 7.66667V3.66667C21 3.29848 20.7015 3 20.3333 3Z" stroke="%231E1C1B"/><path d="M4.66602 2H5.33268V0H4.66602V2ZM16.666 2H17.3327V0H16.666V2Z" fill="%231E1C1B"/><path d="M17.666 16.3359C17.666 15.2314 16.7706 14.3359 15.666 14.3359C14.5614 14.3359 13.666 15.2314 13.666 16.3359C13.666 17.4405 14.5614 18.3359 15.666 18.3359C16.7706 18.3359 17.666 17.4405 17.666 16.3359Z" fill="%231E1C1B"/></svg>')}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .pages-list{padding-bottom:40px}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .pages-list h3{font-size:21px;line-height:26px;font-weight:400;color:#8d8a87;margin-bottom:20px}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .pages-list .pages{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:24px;grid-row-gap:14px}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .pages-list .pages a{font-size:21px;line-height:26px;color:#1e1c1b}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .contact-list{padding-bottom:40px}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .contact-list h3{font-size:21px;line-height:26px;font-weight:400;color:#8d8a87;margin-bottom:20px}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .contact-list .contact{display:flex;gap:16px;flex-direction:column}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .contact-list .contact .item{display:flex;gap:24px}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .contact-list .contact .item .header{font-size:21px;line-height:26px;font-weight:400;margin:0;color:#1e1c1b;flex:0 0 110px}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .contact-list .contact .item .separator{border:1px solid #1e1c1b}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .contact-list .contact .item a{font-size:21px;line-height:26px;font-weight:400;text-decoration:underline;color:#1e1c1b;margin:0}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .social-list h3{font-size:21px;line-height:26px;font-weight:400;color:#8d8a87;margin-bottom:20px}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .social-list .social{display:flex;gap:24px}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .social-list .social img{width:24px;height:28px}header.menu .container .mobile-menu-wrapper .burger-menu{display:block}}@media screen and (max-width:480px){header.menu{padding:20px 14px}header.menu .container .logo-block img{max-width:125px}header.menu .container .mobile-menu-wrapper .mobile-nav{padding:100px 14px 0}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .book-btn{font-size:16px;line-height:22px;padding:11px 16px;gap:6px}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .book-btn::after{width:22px;height:22px;margin:0}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .pages-list h3{font-size:16px;line-height:22px}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .pages-list .pages a{font-size:16px;line-height:22px}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .contact-list h3{font-size:16px;line-height:22px}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .contact-list .contact .item .header{font-size:14px;line-height:20px}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .contact-list .contact .item a{font-size:14px;line-height:20px}header.menu .container .mobile-menu-wrapper .mobile-nav .mobile-menu .social-list h3{font-size:16px;line-height:22px}}body.post-type-archive-activities header.menu{background:#1e1c1b}.sidebar-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;display:none;background:#f4ece8;z-index:1000}.sidebar-overlay.active{display:flex}.sidebar-content{display:flex;width:100%;height:100%;position:relative}.sidebar-left{flex:1;background-color:#000}.sidebar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sidebar-right{flex:1;padding:4rem 2rem;display:flex;flex-direction:column}.sidebar-right .lang-nav{display:flex;max-width:-moz-fit-content;max-width:fit-content;padding-bottom:60px}.sidebar-right .lang-nav .langswitcher__item{font-family:Inter;font-weight:300;font-size:32px;line-height:64px;letter-spacing:0;vertical-align:middle;padding:0;display:flex;align-items:center}.sidebar-right .lang-nav .langswitcher__item:hover{text-decoration:underline;background-color:transparent}.sidebar-right .lang-nav .langswitcher__item::after{content:" ";width:1px;height:32px;background-color:#000;display:block;margin:0 8px}.sidebar-right .lang-nav .langswitcher__item:last-child::after{content:none}.menu-section{margin-bottom:2rem}.menu-section .section-title{font-weight:500;color:#999;margin-bottom:1rem}.sidebar-pages{display:flex;flex-direction:column}.sidebar-pages .column{list-style:none;padding:0;margin:0 2rem 0 0}.sidebar-pages .column li{margin-bottom:1rem;font-size:1.2rem}.sidebar-pages .inactive{color:#ccc;text-decoration:line-through;cursor:default}.contact-list div{display:grid;grid-template-columns:135px 1fr;gap:25px;margin-bottom:.5rem}.social-icons a{margin-right:1rem;font-size:1.5rem;color:#000}.close-btn{position:absolute;top:50px;right:3%;background:0 0;border:none;font-size:2rem;cursor:pointer}.menu-toggle{grid-column:4;justify-self:end;z-index:2;background:0 0;font-size:2rem;border:none;cursor:pointer}@media (max-width:1280px){.menu-toggle{display:none}}#sidebarMenu .sidebar-right{padding:40px 40px 100px 100px}#sidebarMenu .sidebar-right .menu-section{margin-bottom:60px}#sidebarMenu .sidebar-right .menu-section .section-title{font-family:Inter;font-weight:300;font-size:26px;line-height:26px;letter-spacing:0;color:rgba(30,28,27,.5019607843);margin-bottom:30px}#sidebarMenu .sidebar-right .menu-section .pages{display:grid;grid-template-columns:210px minmax(320px,1fr);grid-column-gap:60px;grid-row-gap:0}#sidebarMenu .sidebar-right .menu-section .pages .desktop-link{font-family:Inter;font-weight:300;font-size:36px;line-height:60px;letter-spacing:0;color:#1e1c1b}#sidebarMenu .sidebar-right .menu-section .pages .desktop-link:hover{color:#76716e}#sidebarMenu .sidebar-right .menu-section.contact{margin-bottom:60px}#sidebarMenu .sidebar-right .menu-section.contact .section-title{font-family:Inter;font-weight:300;font-size:26px;line-height:26px;letter-spacing:0;color:rgba(30,28,27,.5019607843);margin-bottom:30px}#sidebarMenu .sidebar-right .menu-section.contact .contact-list div{margin-bottom:25px}#sidebarMenu .sidebar-right .menu-section.contact .contact-list div span:first-child{font-family:Inter;font-weight:300;font-size:26px;line-height:26px;letter-spacing:0;color:#1e1c1b}#sidebarMenu .sidebar-right .menu-section.contact .contact-list div span:last-child{font-family:Inter;font-weight:300;font-size:26px;line-height:26px;letter-spacing:0;padding-left:24px;border-left:1px solid #000;color:#1e1c1b}#sidebarMenu .sidebar-right .menu-section.social .section-title{font-family:Inter;font-weight:300;font-size:26px;line-height:26px;letter-spacing:0;color:rgba(30,28,27,.5019607843);margin-bottom:30px}#sidebarMenu .sidebar-right .menu-section.social .social{display:flex;gap:50px}#sidebarMenu .sidebar-right .menu-section.social .social img{width:36px;height:40px}#sidebarMenu .sidebar-inner{display:flex;width:100%}#sidebarMenu .sidebar-inner .sidebar-left{flex:0 1 760px}body.page-template-contact-us header.menu{background:#1e1c1b}body.page-template-contact-us .location{padding:0 20px}.home .hero{height:85vh;position:relative}.home .hero #background-desktop-video{width:100%;height:85vh;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;pointer-events:none}.home .hero #background-mobile-video{display:none}.home .hero .image-desktop-background{background-image:var(--background-desktop);position:absolute;width:100%;height:100%;top:0;background-size:cover;background-position:center}.home .hero .image-mobile-background{display:none}.home .hero .overlay{opacity:.3;background-color:#1e1c1b;width:100%;height:100%;position:absolute;left:0;top:0}.home .hero .container{color:#fff;position:absolute;right:150px;top:162px;max-width:440px;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:22px;vertical-align:middle}.home .hero #datapicker-block{position:absolute;bottom:48px;left:50%;transform:translateX(-50%)}@media (max-width:480px){.home .hero #datapicker-block{bottom:30px;width:100%;padding:0 14px}}.home .about-block{background-color:#f9f0ec;padding:100px 20px 120px}.home .about-block .container{max-width:1660px;margin:auto}.home .about-block .container .about-list{display:flex;justify-content:space-between;gap:20px;margin-bottom:105px;overflow-x:overlay}.home .about-block .container .about-list .about-card{background-image:var(--service-image);background-size:cover;background-position:center;border-radius:24px;width:390px;height:500px;display:flex;flex-direction:column-reverse;flex:0 0 auto}.home .about-block .container .about-list .about-card .about-card-content{position:relative;padding:20px 40px 24px;width:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom-right-radius:24px;border-bottom-left-radius:24px;display:flex;flex-direction:column;align-items:center}.home .about-block .container .about-list .about-card .about-card-content .overlay{opacity:.3;background-color:#1e1c1b;width:100%;height:100%;position:absolute;left:0;top:0;border-bottom-right-radius:24px;border-bottom-left-radius:24px}.home .about-block .container .about-list .about-card .about-card-content .header{font-family:Inter;font-weight:500;font-size:32px;line-height:30px;letter-spacing:-.5px;text-align:center;vertical-align:middle;color:#fff;z-index:2;position:relative;padding-bottom:14px}.home .about-block .container .about-list .about-card .about-card-content .link{position:relative;border:1px solid #f3f6fa;border-radius:24px;padding:7px 14px;font-family:Inter;font-weight:300;font-size:12px;line-height:12px;text-align:center;vertical-align:middle;color:#fff;width:-moz-fit-content;width:fit-content}.home .about-block .container .about-text-content{display:flex;gap:64px;flex-direction:column}.home .about-block .container .about-text-content .header{flex:1;font-family:Inter,sans-serif;font-weight:500;font-size:56px;line-height:60px;letter-spacing:-.5px;vertical-align:middle;color:#1e1c1b}.home .about-block .container .about-text-content .row-cnt{display:flex;gap:60px}@media screen and (max-width:1024px){.home .about-block .container .about-text-content .row-cnt{flex-direction:column;gap:16px}}.home .about-block .container .about-text-content .row-cnt .content{flex:1 1 0;min-width:0;font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:28px;vertical-align:middle;color:#1e1c1b}.home .about-block .container .about-text-content .row-cnt .content strong{font-weight:500;font-size:28px;line-height:32px;letter-spacing:-.5px}@media screen and (max-width:1024px){.home .about-block .container .about-text-content .row-cnt .content strong{font-size:16px;line-height:24px;letter-spacing:0}}@media screen and (max-width:1024px){.home .about-block .container .about-text-content .row-cnt .content{flex:unset;font-size:14px;line-height:21px;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s ease-in-out}.home .about-block .container .about-text-content .row-cnt .content.expanded{-webkit-line-clamp:unset;overflow:visible}}.home .about-block .container .about-text-content .row-cnt .toggle-button{display:none}@media screen and (max-width:1024px){.home .about-block .container .about-text-content .row-cnt .toggle-button{display:inline-block;font-family:Inter;font-weight:500;font-size:14px;line-height:21px;letter-spacing:0;vertical-align:middle;background:0 0;border:none;color:#1e1c1b;cursor:pointer;text-align:left}.home .about-block .container .about-text-content .row-cnt .toggle-button::before{content:url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.22 0.227017C0.0789874 0.374413 0.000282764 0.570532 0.000282764 0.774517C0.000282764 0.978502 0.0789874 1.17462 0.22 1.32202L6.47 7.77302C6.53844 7.84465 6.62069 7.90167 6.71179 7.94063C6.80288 7.97958 6.90093 7.99967 7 7.99967C7.09907 7.99967 7.19712 7.97958 7.28821 7.94063C7.37931 7.90167 7.46156 7.84465 7.53 7.77302L13.78 1.32202C13.921 1.17462 13.9997 0.978502 13.9997 0.774517C13.9997 0.570532 13.921 0.374413 13.78 0.227017C13.7116 0.155381 13.6293 0.0983622 13.5382 0.0594063C13.4471 0.0204504 13.3491 0.000366211 13.25 0.000366211C13.1509 0.000366211 13.0529 0.0204504 12.9618 0.0594063C12.8707 0.0983622 12.7884 0.155381 12.72 0.227017L7 6.13002L1.28 0.227017C1.21149 0.155508 1.12921 0.0986026 1.03813 0.0597277C0.947043 0.0208527 0.849033 0.000812531 0.75 0.000812531C0.650967 0.000812531 0.552957 0.0208527 0.461873 0.0597277C0.370789 0.0986026 0.288513 0.155508 0.22 0.227017Z" fill="%231E1C1B"/></svg>');margin-right:14px}.home .about-block .container .about-text-content .row-cnt .toggle-button.is-expanded::before{display:inline-block;transform:rotate(180deg)}}.home .about-block .container .about-text-content .row-cnt img{flex:1 1 0;min-width:0;border-radius:20px}.home .villas{padding:110px 20px 150px;background:#fff}.home .villas .container{margin:auto;max-width:1660px}.home .villas .container .header-block{padding-bottom:64px;display:flex;justify-content:space-between;align-items:center}.home .villas .container .header-block .header{font-family:Inter;font-weight:500;font-size:56px;line-height:60px;letter-spacing:-.5px;vertical-align:middle}.home .villas .container .header-block .link{font-family:Inter;font-weight:500;font-size:20px;line-height:28px;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:#4a4645}.home .villas .container .slider-content .slick-prev{width:75px;height:75px;border-radius:100px;border:none;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:rgba(255,255,255,.1019607843);position:absolute;z-index:1;left:30px;top:calc(50% - 34px)}.home .villas .container .slider-content .slick-prev i{content:url(../img/arrow-left.svg)}.home .villas .container .slider-content .slick-next{width:75px;height:75px;border-radius:100px;border:none;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:rgba(255,255,255,.1019607843);position:absolute;z-index:1;right:25px;top:calc(50% - 34px)}.home .villas .container .slider-content .slick-next i{content:url(../img/arrow-right.svg)}.home .villas .container .slider-content .slick-list .slick-track{display:flex;gap:14px}.home .villas .container .slider-content .slick-list .slick-track .slider-card{background-image:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.6) 100%),var(--background-card-image);height:590px;border-radius:16px;background-size:cover;display:flex;flex-direction:row;align-items:flex-end}.home .villas .container .slider-content .slick-list .slick-track .slider-card .text-content{display:flex;justify-content:space-between;width:100%;padding:0 20px 40px 20px}.home .villas .container .slider-content .slick-list .slick-track .slider-card .text-content h2{font-family:Inter;font-weight:500;font-size:28px;line-height:32px;letter-spacing:-.5px;vertical-align:middle;margin:0;color:#fcf7f4}.home .villas .container .slider-content .slick-list .slick-track .slider-card .text-content h2::before{content:var(--before-icon);margin-right:8px}.home .villas .container .slider-content .slick-list .slick-track .slider-card .text-content p{font-family:Inter;font-weight:400;font-size:16px;line-height:32px;letter-spacing:-.5px;vertical-align:middle;color:#fcf7f4;margin:0}.home .restaurant{background:#f9f0ec;padding:20px 20px 150px}.home .restaurant .restaurant-content{max-width:1660px;margin:auto;display:flex;gap:60px;flex-direction:column}.home .restaurant .restaurant-content .restaurant-first-row{display:flex;gap:4%}.home .restaurant .restaurant-content .restaurant-first-row .image-content{flex:1 1 auto}.home .restaurant .restaurant-content .restaurant-first-row .image-content img{max-width:100%;height:auto;display:block;width:100%}.home .restaurant .restaurant-content .restaurant-first-row .main-content{flex:0 0 540px}.home .restaurant .restaurant-content .restaurant-first-row .main-content .restaurant-icon{padding-bottom:20px}.home .restaurant .restaurant-content .restaurant-first-row .main-content .restaurant-header{font-family:Inter,sans-serif;font-weight:500;font-size:56px;line-height:60px;letter-spacing:-.5px;vertical-align:middle;padding-bottom:18px}.home .restaurant .restaurant-content .restaurant-first-row .main-content .restaurant-tags{display:flex;padding-bottom:20px}.home .restaurant .restaurant-content .restaurant-first-row .main-content .restaurant-tags .tag{font-family:Inter,sans-serif;font-weight:500;font-size:20px;line-height:28px;letter-spacing:0;vertical-align:middle;margin:0;padding:0 6px;border-right:2px solid #f1b493}.home .restaurant .restaurant-content .restaurant-first-row .main-content .restaurant-tags .tag:first-child{padding:0 6px 0 0}.home .restaurant .restaurant-content .restaurant-first-row .main-content .restaurant-tags .tag:last-child{border-right:none}.home .restaurant .restaurant-content .restaurant-first-row .main-content .restaurant-description{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:28px;letter-spacing:0;vertical-align:middle;padding-bottom:30px}.home .restaurant .restaurant-content .restaurant-first-row .main-content .accordion{border-radius:6px;overflow:hidden;display:flex;flex-direction:column;gap:10px}.home .restaurant .restaurant-content .restaurant-first-row .main-content .accordion .accordion-item .accordion-header{border-radius:4px;font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:22px;vertical-align:middle;width:100%;padding:14px;text-align:left;outline:0;background-color:#f4e3da;cursor:pointer;transition:background .3s ease;border:none;display:flex;justify-content:space-between;color:#1e1c1b}.home .restaurant .restaurant-content .restaurant-first-row .main-content .accordion .accordion-item .accordion-header:hover{background-color:#f4e3da}.home .restaurant .restaurant-content .restaurant-first-row .main-content .accordion .accordion-item .accordion-header::after{content:url('data:image/svg+xml,<svg width="16" height="10" viewBox="0 0 16 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.654958 1.04217C0.502194 1.20185 0.416931 1.41431 0.416931 1.63529C0.416931 1.85628 0.502194 2.06874 0.654958 2.22842L7.42579 9.217C7.49993 9.29461 7.58904 9.35638 7.68772 9.39858C7.78641 9.44078 7.89263 9.46254 7.99996 9.46254C8.10729 9.46254 8.2135 9.44078 8.31219 9.39858C8.41087 9.35638 8.49998 9.29461 8.57412 9.217L15.345 2.22842C15.4977 2.06874 15.583 1.85628 15.583 1.63529C15.583 1.41431 15.4977 1.20185 15.345 1.04217C15.2708 0.964564 15.1817 0.902793 15.083 0.860591C14.9843 0.818389 14.8781 0.796631 14.7708 0.796631C14.6635 0.796631 14.5572 0.818389 14.4586 0.860591C14.3599 0.902793 14.2708 0.964564 14.1966 1.04217L7.99996 7.43709L1.80329 1.04217C1.72907 0.964701 1.63994 0.903054 1.54126 0.860939C1.44259 0.818825 1.33641 0.797114 1.22912 0.797114C1.12184 0.797114 1.01566 0.818825 0.916987 0.860939C0.818313 0.903054 0.729181 0.964701 0.654958 1.04217Z" fill="%231E1C1B"/></svg>');width:20px;height:20px;display:block}.home .restaurant .restaurant-content .restaurant-first-row .main-content .accordion .accordion-item .accordion-content{display:none;transition:max-height .4s ease;background:#f4e3da;padding:0 14px 14px;font-family:Inter;font-weight:400;font-size:16px;line-height:22px;vertical-align:middle}.home .restaurant .restaurant-content .restaurant-first-row .main-content .accordion .accordion-item.active .accordion-header{border-radius:4px 4px 0 0}.home .restaurant .restaurant-content .restaurant-first-row .main-content .accordion .accordion-item.active .accordion-header::after{transform:rotate(180deg)}.home .restaurant .restaurant-content .restaurant-first-row .main-content .accordion .accordion-item.active .accordion-content{border-radius:0 0 4px 4px;max-height:300px;padding:5px 14px 14px}.home .restaurant .restaurant-content .restaurant-second-row-desktop{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:4%;grid-row-gap:0}.home .restaurant .restaurant-content .restaurant-second-row-desktop img{max-width:100%;height:auto;display:block;width:100%}.home .restaurant .restaurant-content .restaurant-second-row-desktop .additional-content{display:flex;flex-direction:column;gap:40px}.home .restaurant .restaurant-content .restaurant-second-row-desktop .additional-content .restaurant-additional-text h5{font-family:Inter,sans-serif;font-weight:500;font-size:22px;line-height:28px;letter-spacing:0;vertical-align:middle;margin-bottom:30px}.home .restaurant .restaurant-content .restaurant-second-row-desktop .additional-content .restaurant-additional-text p{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:28px;vertical-align:middle;margin-bottom:20px}.home .restaurant .restaurant-content .restaurant-second-row-mobile{display:none}.home .restaurant .restaurant-content .restaurant-banner-row{position:relative}.home .restaurant .restaurant-content .restaurant-banner-row #restaurant-banner-video{width:100%;max-height:800px;-o-object-fit:cover;object-fit:cover;border-radius:16px;pointer-events:none}.home .restaurant .restaurant-content .restaurant-banner-row .overlay{opacity:.3;background-color:#1e1c1b;width:100%;height:100%;position:absolute;left:0;top:0;max-height:800px;border-radius:16px}.home .restaurant .restaurant-content .restaurant-banner-row .container{color:#fff;position:absolute;top:0;left:0;padding:0 0 0 150px;display:flex;height:100%;flex-direction:column;justify-content:center;width:-webkit-fill-available}.home .restaurant .restaurant-content .restaurant-banner-row .container .restaurant-header{font-family:Inter,sans-serif;font-weight:500;font-size:56px;line-height:60px;letter-spacing:-.5px;vertical-align:middle;color:#fcf7f4;padding-bottom:40px}.home .restaurant .restaurant-content .restaurant-banner-row .container .content-block{display:flex;gap:20px;font-family:Inter,sans-serif;font-weight:400;font-size:22px;line-height:28px;letter-spacing:0;vertical-align:middle;color:#fcf7f4}.home .restaurant .restaurant-content .restaurant-banner-row .container .content-block .left-part,.home .restaurant .restaurant-content .restaurant-banner-row .container .content-block .right-part{max-width:270px;width:100%}.home .restaurant .restaurant-content .restaurant-banner-row .container .content-block .text-block{padding-bottom:30px}.home .restaurant .restaurant-content .restaurant-banner-row .container .content-block .text-block p{margin:0 0 5px 0}.home .restaurant .restaurant-content .restaurant-banner-row .container .content-block .text-block strong{font-weight:600}.home .restaurant .restaurant-content .restaurant-banner-row .container .content-block a{padding:15px 0;display:block;border:1px solid #fcf7f4;border-radius:100px;font-family:Inter,sans-serif;font-weight:500;font-size:20px;line-height:20px;text-align:center;vertical-align:middle}.home .activities{background:#1e1c1b}.home .activities .container{max-width:1660px;padding:120px 20px 150px;margin:auto;display:flex;flex-direction:row;gap:60px}.home .activities .container .content-block{flex:1;display:flex;flex-direction:column;gap:30px}.home .activities .container .content-block .activities-header{font-family:Inter,sans-serif;font-weight:500;font-size:56px;line-height:60px;letter-spacing:-.5px;vertical-align:middle;color:#fcf7f4}.home .activities .container .content-block .activities-description{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:28px;letter-spacing:0;color:#fcf7f4}.home .activities .container .content-block .activities-link{font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:26px;letter-spacing:0;text-align:center;vertical-align:middle;color:#fff;padding:16px 32px;border:1px solid #fff;border-radius:100px;width:-moz-fit-content;width:fit-content}.home .activities .container .images-block-desktop{flex:2;display:flex;padding-bottom:120px}.home .activities .container .images-block-desktop>img:first-child{border-radius:16px;max-width:573px;max-height:738px}.home .activities .container .images-block-desktop>img:last-child{max-width:534px;max-height:738px;border-radius:16px;height:100%;-o-object-fit:cover;object-fit:cover;margin-top:120px;margin-left:-105px}.home .activities .container .images-block-mobile{display:none}.home .relax-spa{background:#fcf7f4;padding:120px 20px 150px}.home .relax-spa .container{max-width:1660px;display:flex;flex-direction:row;gap:80px;margin:auto}.home .relax-spa .container .content-block{display:flex;gap:30px;flex-direction:column;flex:0 0 450px}.home .relax-spa .container .content-block .relax-spa-header{font-family:Inter;font-weight:500;font-size:56px;line-height:60px;letter-spacing:-.5px;vertical-align:middle;color:#1e1c1b}.home .relax-spa .container .content-block .relax-spa-description{font-family:Inter;font-weight:400;font-size:20px;line-height:28px;letter-spacing:0;vertical-align:middle;color:#1e1c1b}.home .relax-spa .container .content-block .relax-spa-link{font-family:Inter;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;vertical-align:middle;color:#1e1c1b;padding:17px 20px;border:1px solid #1e1c1b;border-radius:100px;width:-moz-fit-content;width:fit-content}.home .relax-spa .slider-relax{width:100%;padding-bottom:100px;position:relative;overflow-x:overlay}.home .relax-spa .slider-relax .relax-spa-slider .relax-spa-card{height:610px;border-radius:25px;border:1px solid #1e1c1b;background:rgba(30,28,27,.0509803922);padding:25px;text-align:center;width:450px;margin-right:30px}.home .relax-spa .slider-relax .relax-spa-slider .relax-spa-card .card-header{font-family:Inter;font-weight:500;font-size:28px;line-height:32px;letter-spacing:-.5px;text-align:center;vertical-align:middle;padding-bottom:20px}.home .relax-spa .slider-relax .relax-spa-slider .relax-spa-card .card-description{font-family:Inter;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;vertical-align:middle;padding-bottom:60px}.home .relax-spa .slider-relax .relax-spa-slider .relax-spa-card:nth-child(3n+1) .image-content{width:-webkit-fill-available;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:225px;background-image:var(--image-content);background-size:cover}.home .relax-spa .slider-relax .relax-spa-slider .relax-spa-card:nth-child(3n+2) .image-content{width:-webkit-fill-available;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:225px 225px 25px 25px;background-image:var(--image-content);background-size:cover}.home .relax-spa .slider-relax .relax-spa-slider .relax-spa-card:nth-child(3n) .image-content{width:-webkit-fill-available;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:25px 25px 225px 225px;background-image:var(--image-content);background-size:cover}.home .relax-spa .slider-relax .relax-spa-slider .relax-spa-card-empty{width:450px}.home .relax-spa .slider-relax .relax-spa-slider .slick-prev{width:75px;height:75px;background-color:#f1b493;border:none;border-radius:100px;position:absolute;bottom:-98px;left:200px}.home .relax-spa .slider-relax .relax-spa-slider .slick-prev i{content:url('data:image/svg+xml,<svg width="24" height="16" viewBox="0 0 24 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.537109 8.31071C0.237631 7.97188 0.237631 7.63304 0.537109 7.2942L7.00586 0.640625C7.33529 0.332589 7.66471 0.332589 7.99414 0.640625C8.29362 0.979465 8.29362 1.3183 7.99414 1.65714L2.7832 7.06317H22.5938C23.043 7.09397 23.2826 7.3404 23.3125 7.80246C23.2826 8.26451 23.043 8.51094 22.5938 8.54174H2.7832L7.99414 13.9478C8.29362 14.2866 8.29362 14.6254 7.99414 14.9643C7.66471 15.2723 7.33529 15.2723 7.00586 14.9643L0.537109 8.31071Z" fill="%231E1C1B"/></svg>')}.home .relax-spa .slider-relax .relax-spa-slider .slick-next{width:75px;height:75px;background-color:#f1b493;border:none;border-radius:100px;position:absolute;bottom:-98px;left:382px}.home .relax-spa .slider-relax .relax-spa-slider .slick-next i{content:url('data:image/svg+xml,<svg width="24" height="16" viewBox="0 0 24 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.4629 8.31071C23.7624 7.97187 23.7624 7.63304 23.4629 7.2942L16.9941 0.640625C16.6647 0.332589 16.3353 0.332589 16.0059 0.640625C15.7064 0.979464 15.7064 1.3183 16.0059 1.65714L21.2168 7.06317H1.40625C0.957031 7.09397 0.717448 7.3404 0.6875 7.80246C0.717448 8.26451 0.957031 8.51094 1.40625 8.54174H21.2168L16.0059 13.9478C15.7064 14.2866 15.7064 14.6254 16.0059 14.9643C16.3353 15.2723 16.6647 15.2723 16.9941 14.9643L23.4629 8.31071Z" fill="%231E1C1B"/></svg>')}.home .relax-spa .slider-relax .pagingInfo{padding:29px 26px;background-color:#1e1c1b;border-radius:100px;font-size:16px;font-family:Inter;color:#fcf7f4;position:absolute;bottom:0;left:290px}.home .nature{background:#2b3530}.home .nature .header-block{background-image:var(--nature-background);padding:100px 0;background-size:cover;position:relative;display:flex;justify-content:flex-end}.home .nature .header-block img{border-radius:16px;height:600px;z-index:2;margin-right:150px}.home .nature .header-block .scroll-text-wrapper{overflow:hidden;white-space:nowrap;position:absolute;top:285px}.home .nature .header-block .scroll-text-wrapper .scroll-text{display:inline-block;white-space:nowrap;will-change:transform;transform:translateX(0);font-family:Karla,sans-serif;font-weight:300;font-size:130px;line-height:230px;letter-spacing:-3.84px;vertical-align:middle;color:#fff}.home .nature .container{display:flex;padding:120px 20px 150px;max-width:1660px;margin:auto;gap:120px}.home .nature .container .images-block{flex:1;position:relative}.home .nature .container .images-block img{border-radius:16px;position:absolute}.home .nature .container .images-block img:first-child{max-width:400px;left:0;top:120px}.home .nature .container .images-block img:last-child{max-width:320px;right:0}.home .nature .container .content-block{flex:1}.home .nature .container .content-block p{font-family:Inter;font-weight:400;font-size:20px;line-height:28px;letter-spacing:0;vertical-align:middle;color:#f9f0ec;margin:0 0 16px 0}.home .nature .container .content-block h1{font-family:Inter;font-weight:500;font-size:56px;line-height:60px;letter-spacing:-.5px;vertical-align:middle;color:#f9f0ec;margin:0 0 30px 0}.home .location{padding:120px 20px;background:#f9f0ec}.home .location .header{font-weight:500;font-size:56px;line-height:60px;letter-spacing:-.5px;padding-bottom:64px;max-width:1620px;margin:auto}.home .location .container{max-width:1620px;margin:auto;background-color:#fff;border-radius:15px;padding:5px;display:flex;flex-direction:column}.home .location .container .address-block{background:#f9f0ec;width:100%;padding:15px;border-radius:10px}.home .location .container .address-block .address-header{font-weight:500;font-size:18px;line-height:22px;letter-spacing:0;vertical-align:middle;color:#1e1c1b;padding-bottom:10px}.home .location .container .address-block .address-text{font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;vertical-align:middle;color:rgba(30,28,27,.6)}.home .location .container .content-block{padding:40px 15px;width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.home .location .container .content-block .info-block{display:grid;gap:20px;flex:1;grid-template-columns:repeat(auto-fit,minmax(200px,300px))}.home .location .container .content-block .info-block .info-item{display:flex;flex-direction:column}.home .location .container .content-block .info-block .info-item .header-cnt{font-weight:400;font-size:12px;line-height:14px;letter-spacing:0;vertical-align:middle;color:rgba(30,28,27,.6)}.home .location .container .content-block .info-block .info-item .text-cnt{font-weight:400;font-size:18px;line-height:26px;letter-spacing:0;vertical-align:middle;color:#1e1c1b}.home .location .container .content-block .btn-block{display:flex;flex-direction:row;align-items:center;gap:10px}.home .location .container .content-block .btn-block .google-link{font-size:14px;line-height:18px;color:#fff;background:#1e1c1b;border:1px solid #1e1c1b;padding:12px 32px;border-radius:100px}.home .location .container .content-block .btn-block .waze-link{font-size:14px;line-height:18px;color:#1e1c1b;border:1px solid #1e1c1b;padding:12px 32px;border-radius:100px}.home .location .container .map-content{flex:1 1 100%;width:100%}.home .location .container .map-content .wpgmp_map_parent{margin:0}.home .location .container .map-content .wpgmp_map{border-radius:16px}.home .location .container .map-content img{border-radius:16px;width:100%}.home .location h2{text-align:center;font-size:28px;margin-bottom:40px}.home .location .location-content{display:flex;justify-content:space-between;align-items:center;gap:40px}.home .location .location-content p{flex:1;font-size:16px}.home .location .location-content img{flex:1;max-width:100%;border-radius:10px}.home .reviews{background:#fff;padding:0 20px}.home .reviews .container{max-width:1660px;margin:auto;padding:80px 0 110px 0;border-top:1px solid #a19b99}@media screen and (max-width:480px){.home .reviews .container{padding:40px 0 60px 0}}.home .reviews .container .header{font-family:Inter;font-weight:500;font-size:56px;line-height:60px;letter-spacing:-.5px;vertical-align:middle;color:#1e1c1b;padding:0 0 80px}@media screen and (max-width:480px){.home .reviews .container .header{font-size:24px;line-height:32px;padding:0 0 24px}}.home .reviews .container .reviews-slider #reviews-widget{display:flex;gap:36px}@media screen and (max-width:1024px){.home .reviews .container .reviews-slider #reviews-widget{flex-direction:column}}@media screen and (max-width:480px){.home .reviews .container .reviews-slider #reviews-widget{gap:10px}}.home .reviews .container .reviews-slider #reviews-widget .reviews-header{display:flex;flex-direction:column;gap:16px;justify-content:space-between}@media screen and (max-width:1024px){.home .reviews .container .reviews-slider #reviews-widget .reviews-header{flex-direction:row;justify-content:flex-start}}@media screen and (max-width:480px){.home .reviews .container .reviews-slider #reviews-widget .reviews-header{gap:10px}}.home .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source{border:1px solid #e4dbd8;border-radius:8px;padding:24px 32px;display:flex;gap:18px}@media screen and (max-width:480px){.home .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source{padding:10px 16px;flex:1}}.home .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .google-svg,.home .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .trip-svg{display:flex;align-items:center}@media screen and (max-width:480px){.home .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .google-svg svg,.home .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .trip-svg svg{max-width:60px}}.home .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .google-review-static .stars,.home .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .trip-review-static .stars{font-family:Inter;font-weight:600;font-size:22px;letter-spacing:0;vertical-align:middle;color:#1e1c1b;padding-bottom:8px;border-bottom:1px solid #ddd}@media screen and (max-width:480px){.home .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .google-review-static .stars,.home .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .trip-review-static .stars{font-size:16px}}.home .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .google-review-static .stars span,.home .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .trip-review-static .stars span{font-family:Inter;font-weight:500;font-size:12px;line-height:14px;letter-spacing:0;color:#4a4645;display:block}@media screen and (max-width:480px){.home .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .google-review-static .stars span,.home .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .trip-review-static .stars span{font-size:10px}}.home .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .google-review-static .review-count,.home .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .trip-review-static .review-count{padding-top:8px;font-family:Inter;font-weight:600;font-size:22px;letter-spacing:0;vertical-align:middle}@media screen and (max-width:480px){.home .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .google-review-static .review-count,.home .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .trip-review-static .review-count{font-size:16px}}.home .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .google-review-static .review-count span,.home .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .trip-review-static .review-count span{font-family:Inter;font-weight:500;font-size:12px;line-height:14px;letter-spacing:0;color:#4a4645;display:block}@media screen and (max-width:480px){.home .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .google-review-static .review-count span,.home .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .trip-review-static .review-count span{font-size:10px}}.home .reviews .container .reviews-slider #reviews-widget .reviews-body{max-width:calc(100% - 270px)}@media screen and (max-width:1024px){.home .reviews .container .reviews-slider #reviews-widget .reviews-body{max-width:unset}}.home .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list{height:100%}@media screen and (max-width:480px){.home .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list{display:flex;flex-direction:row;gap:10px;overflow-x:overlay}.home .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block{border:1px solid #e4dbd8;padding:14px 14px 14px;border-radius:8px;height:auto;min-width:285px}.home .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block.expanded .text{-webkit-line-clamp:unset;overflow:visible}.home .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block .review-info{display:flex;gap:8px;padding-bottom:8px;align-items:center}.home .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block .review-info img{width:38px;height:38px;border-radius:100%}.home .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block .review-info .reviewer-info .author-name{font-family:Inter;font-weight:600;font-size:14px;line-height:24px;letter-spacing:0;color:#1e1c1b}.home .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block .review-info .reviewer-info .time{color:#4a4645;font-family:Inter;font-weight:400;font-size:12px;line-height:18px}.home .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block .review-info .raiting-count{margin-left:auto}.home .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block .text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;text-overflow:ellipsis;font-family:Inter;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0;vertical-align:middle;color:#1e1c1b;transition:all .3s ease}.home .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block .see-more{background:0 0;border:none;font-family:Inter;font-weight:500;font-size:14px;line-height:21px;text-align:center;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;margin-top:8px;color:#1e1c1b}.home .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block .see-more:hover{color:#1e1c1b}.home .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block.universal-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.home .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block.universal-block a{font-family:Inter;font-weight:500;font-size:14px;line-height:20px;letter-spacing:-.5px;vertical-align:middle;padding:6px;border:1px solid #1e1c1b;min-width:245px;display:flex;gap:5px;border-radius:100px;align-items:center}.home .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block.universal-block a svg{width:40px;height:40px}}.home .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .slick-list{height:100%}.home .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-prev{background:#fff;border:1px solid #1e1c1b;border-radius:50%;padding:26px;position:absolute;top:-144px;right:90px}.home .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-prev i{width:23px;height:23px;background:url('data:image/svg+xml,<svg width="24" height="23" viewBox="0 0 24 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.46436 18.5129C7.45185 18.5071 7.43523 18.4984 7.41553 18.4846L7.34717 18.427L0.912598 11.8079H0.911621C0.815998 11.6997 0.812062 11.6433 0.812012 11.6311C0.812012 11.6196 0.815247 11.5639 0.909668 11.4563L7.34717 4.83423C7.39991 4.78493 7.43944 4.75994 7.46436 4.74829C7.48719 4.73765 7.49765 4.73755 7.49951 4.73755C7.50137 4.73755 7.51183 4.73765 7.53467 4.74829C7.55684 4.75866 7.58994 4.78044 7.63428 4.81958C7.71382 4.91511 7.71818 4.96502 7.71826 4.97681C7.71826 4.9855 7.7167 5.0199 7.67529 5.08228L7.61865 5.15454L2.42236 10.5442L1.60596 11.3918H22.5737C22.7026 11.403 22.7417 11.4385 22.7515 11.4485C22.7628 11.4602 22.7962 11.5036 22.8091 11.6311C22.796 11.7592 22.7624 11.8024 22.7515 11.8137C22.7416 11.8239 22.7013 11.8599 22.5669 11.8704H1.60596L2.42236 12.717L7.62061 18.1106C7.71467 18.2179 7.71826 18.2729 7.71826 18.2844C7.71826 18.2954 7.71507 18.3457 7.63428 18.4426C7.59008 18.4816 7.55679 18.5026 7.53467 18.5129C7.51172 18.5237 7.50138 18.5237 7.49951 18.5237C7.49765 18.5237 7.4873 18.5237 7.46436 18.5129Z" fill="%231E1C1B" stroke="%231E1C1B"/></svg>')}.home .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-next{background:#fff;border:1px solid #1e1c1b;border-radius:50%;padding:26px;position:absolute;top:-144px;right:0}.home .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-next i{width:23px;height:23px;background:url('data:image/svg+xml,<svg width="24" height="23" viewBox="0 0 24 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.7754 12.1391C23.0749 11.8002 23.0749 11.4614 22.7754 11.1226L16.3066 4.46899C15.9772 4.16096 15.6478 4.16096 15.3184 4.46899C15.0189 4.80783 15.0189 5.14667 15.3184 5.48551L20.5293 10.8915H0.71875C0.269531 10.9223 0.0299479 11.1688 0 11.6308C0.0299479 12.0929 0.269531 12.3393 0.71875 12.3701H20.5293L15.3184 17.7761C15.0189 18.115 15.0189 18.4538 15.3184 18.7927C15.6478 19.1007 15.9772 19.1007 16.3066 18.7927L22.7754 12.1391Z" fill="%231E1C1B"/></svg>')}.home .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track{display:flex;align-items:stretch;height:inherit}.home .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block{border:1px solid #e4dbd8;padding:24px 24px 24px;margin-right:16px;border-radius:8px;height:auto}.home .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block.expanded .text{-webkit-line-clamp:unset;overflow:visible}.home .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block .review-info{display:flex;gap:8px;padding-bottom:8px}.home .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block .review-info img{width:50px;border-radius:100%}.home .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block .review-info .reviewer-info .author-name{font-family:Inter;font-weight:600;font-size:18px;line-height:26px;letter-spacing:0;color:#1e1c1b}.home .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block .review-info .reviewer-info .time{color:#4a4645;font-family:Inter;font-weight:400;font-size:14px;line-height:24px}.home .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block .review-info .raiting-count{margin-left:auto}.home .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block .text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;text-overflow:ellipsis;font-family:Inter;font-weight:400;font-size:18px;line-height:26px;letter-spacing:0;vertical-align:middle;color:#1e1c1b}.home .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block .see-more{background:0 0;border:none;font-family:Inter;font-weight:500;font-size:18px;line-height:26px;text-align:center;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;margin-top:8px;color:#1e1c1b}.home .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block .see-more:hover{color:#1e1c1b}.home .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block.universal-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.home .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block.universal-block a{border:1px solid #1e1c1b;border-radius:100px;padding:8px;display:flex;align-items:center;gap:5px;min-width:320px;font-family:Inter;font-weight:500;font-size:16px;line-height:24px;letter-spacing:-.5px}@media screen and (max-width:480px){.home .hero{height:61vh}.home .hero #background-desktop-video,.home .hero .image-desktop-background{display:none}.home .hero .image-mobile-background{background-image:var(--background-mobile);position:absolute;width:100%;height:100%;top:0;background-size:cover;background-position:center;display:block}.home .hero #background-mobile-video{width:100%;height:61vh;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;display:block;pointer-events:none}.home .hero .container{padding:0 0 0 14px}.home .about-block{padding:50px 14px 40px}.home .about-block .container .about-list{margin-bottom:40px;gap:14px}.home .about-block .container .about-list .about-card{width:240px;height:320px}.home .about-block .container .about-list .about-card .about-card-content{padding:12px 30px 14px}.home .about-block .container .about-list .about-card .about-card-content .header{font-family:Inter,sans-serif;font-weight:500;font-size:18px;line-height:24px;letter-spacing:-.5px;text-align:center;vertical-align:middle;padding-bottom:8px}.home .about-block .container .about-text-content{flex-direction:column;gap:20px}.home .about-block .container .about-text-content .header{font-size:24px;line-height:32px;letter-spacing:-.5px}.home .about-block .container .about-text-content .toggle-button{display:inline-block;font-family:Inter;font-weight:500;font-size:14px;line-height:21px;letter-spacing:0;vertical-align:middle;background:0 0;border:none;color:#1e1c1b;cursor:pointer;text-align:left}.home .about-block .container .about-text-content .toggle-button::before{content:url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.22 0.227017C0.0789874 0.374413 0.000282764 0.570532 0.000282764 0.774517C0.000282764 0.978502 0.0789874 1.17462 0.22 1.32202L6.47 7.77302C6.53844 7.84465 6.62069 7.90167 6.71179 7.94063C6.80288 7.97958 6.90093 7.99967 7 7.99967C7.09907 7.99967 7.19712 7.97958 7.28821 7.94063C7.37931 7.90167 7.46156 7.84465 7.53 7.77302L13.78 1.32202C13.921 1.17462 13.9997 0.978502 13.9997 0.774517C13.9997 0.570532 13.921 0.374413 13.78 0.227017C13.7116 0.155381 13.6293 0.0983622 13.5382 0.0594063C13.4471 0.0204504 13.3491 0.000366211 13.25 0.000366211C13.1509 0.000366211 13.0529 0.0204504 12.9618 0.0594063C12.8707 0.0983622 12.7884 0.155381 12.72 0.227017L7 6.13002L1.28 0.227017C1.21149 0.155508 1.12921 0.0986026 1.03813 0.0597277C0.947043 0.0208527 0.849033 0.000812531 0.75 0.000812531C0.650967 0.000812531 0.552957 0.0208527 0.461873 0.0597277C0.370789 0.0986026 0.288513 0.155508 0.22 0.227017Z" fill="%231E1C1B"/></svg>');margin-right:14px}.home .about-block .container .about-text-content .toggle-button.is-expanded::before{display:inline-block;transform:rotate(180deg)}.home .villas{padding:24px 14px}.home .villas .container .header-block{padding-bottom:20px}.home .villas .container .header-block .header{font-size:24px;line-height:32px;letter-spacing:-.5px}.home .villas .container .header-block .link{font-size:14px;line-height:21px}.home .villas .container .slider-content{display:flex;flex-direction:row;gap:14px;overflow-x:overlay}.home .villas .container .slider-content .slider-card{background-image:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.6) 100%),var(--background-card-image);height:360px;width:240px;border-radius:16px;background-size:cover;display:flex;flex-direction:row;align-items:flex-end;flex:0 0 auto}.home .villas .container .slider-content .slider-card .text-content{display:flex;justify-content:space-between;width:100%;padding:0 14px 20px 14px}.home .villas .container .slider-content .slider-card .text-content h2{font-family:Inter;font-weight:500;font-size:20px;line-height:32px;letter-spacing:-.5px;vertical-align:middle;margin:0;color:#fcf7f4;position:relative;padding-left:25px}.home .villas .container .slider-content .slider-card .text-content h2::before{content:var(--before-icon);margin-right:8px;position:absolute;transform:scale(.9);left:0;bottom:-3px}.home .villas .container .slider-content .slider-card .text-content p{font-family:Inter;font-weight:400;font-size:13px;line-height:32px;letter-spacing:-.5px;vertical-align:middle;color:#fcf7f4;margin:0}.home .restaurant{padding:60px 14px}.home .restaurant .restaurant-content{gap:40px}.home .restaurant .restaurant-content .restaurant-first-row{flex-direction:column;gap:40px}.home .restaurant .restaurant-content .restaurant-first-row .main-content{flex:unset}.home .restaurant .restaurant-content .restaurant-first-row .main-content .restaurant-icon{width:50px;padding-bottom:14px}.home .restaurant .restaurant-content .restaurant-first-row .main-content .restaurant-header{font-size:24px;line-height:32px}.home .restaurant .restaurant-content .restaurant-first-row .main-content .restaurant-tags .tag{font-size:14px;line-height:20px}.home .restaurant .restaurant-content .restaurant-first-row .main-content .restaurant-description{font-size:14px;line-height:20px}.home .restaurant .restaurant-content .restaurant-second-row-desktop{display:none}.home .restaurant .restaurant-content .restaurant-second-row-mobile{display:flex;flex-direction:column;gap:24px}.home .restaurant .restaurant-content .restaurant-second-row-mobile .image-content{display:flex;flex-direction:row;gap:14px;overflow-x:overlay}.home .restaurant .restaurant-content .restaurant-second-row-mobile .image-content>img{width:240px;height:240px;-o-object-fit:cover;object-fit:cover;border-radius:16px;flex:0 0 auto}.home .restaurant .restaurant-content .restaurant-second-row-mobile .restaurant-additional-text h5{font-family:Inter;font-weight:500;font-size:20px;line-height:26px;letter-spacing:0;vertical-align:middle;color:#1e1c1b;margin-bottom:20px}.home .restaurant .restaurant-content .restaurant-second-row-mobile .restaurant-additional-text p{font-family:Inter;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;vertical-align:middle;margin-bottom:10px}.home .restaurant .restaurant-content .restaurant-banner-row #restaurant-banner-video{height:455px}.home .restaurant .restaurant-content .restaurant-banner-row .overlay{height:99%}.home .restaurant .restaurant-content .restaurant-banner-row .container{padding:0 24px 24px;justify-content:space-between}.home .restaurant .restaurant-content .restaurant-banner-row .container .restaurant-header{font-family:Inter;font-weight:500;font-size:20px;line-height:26px;letter-spacing:-.5px;text-align:center;vertical-align:middle;background:rgba(30,28,27,.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:10px 14px;width:-moz-fit-content;width:fit-content;border-radius:0 0 8px 8px}.home .restaurant .restaurant-content .restaurant-banner-row .container .content-block{font-weight:600;font-size:14px;line-height:20px;letter-spacing:0;text-align:center;vertical-align:middle}.home .restaurant .restaurant-content .restaurant-banner-row .container .content-block .left-part,.home .restaurant .restaurant-content .restaurant-banner-row .container .content-block .right-part{display:flex;flex-direction:column;justify-content:space-between}.home .restaurant .restaurant-content .restaurant-banner-row .container .content-block .left-part .text-block,.home .restaurant .restaurant-content .restaurant-banner-row .container .content-block .right-part .text-block{padding-bottom:20px}.home .restaurant .restaurant-content .restaurant-banner-row .container .content-block a{font-weight:500;font-size:14px;line-height:20px;padding:12px 0}.home .activities .container{padding:60px 14px;flex-direction:column}.home .activities .container .content-block{gap:20px}.home .activities .container .content-block .activities-header{font-size:24px;line-height:32px;letter-spacing:-.5px}.home .activities .container .content-block .images-block-mobile{display:flex}.home .activities .container .content-block .images-block-mobile>img:first-child{flex:1;height:240px;border-radius:16px;-o-object-fit:cover;object-fit:cover}.home .activities .container .content-block .images-block-mobile>img:last-child{flex:1;width:173px;height:240px;border-radius:16px;margin-top:39px;margin-left:-28px;-o-object-fit:cover;object-fit:cover}.home .activities .container .content-block .activities-description{font-size:14px;line-height:20px}.home .activities .container .content-block .activities-link{padding:14px 20px;font-size:14px;line-height:20px}.home .activities .container .images-block-desktop{display:none}.home .relax-spa{padding:0}.home .relax-spa .container{padding:60px 14px;flex-direction:column;gap:40px}.home .relax-spa .container .content-block{gap:20px;flex:unset}.home .relax-spa .container .content-block .relax-spa-header{font-size:24px;line-height:32px;text-align:left}.home .relax-spa .container .content-block .relax-spa-description{font-size:14px;line-height:20px}.home .relax-spa .container .content-block .relax-spa-link{padding:14px 20px;font-size:14px;line-height:20px}.home .relax-spa .container .slider-relax .relax-spa-slider .relax-spa-card{width:240px;height:360px;padding:20px 12px;margin-right:20px}.home .relax-spa .container .slider-relax .relax-spa-slider .relax-spa-card .card-header{font-size:16px;line-height:22px;padding-bottom:16px}.home .relax-spa .container .slider-relax .relax-spa-slider .relax-spa-card .card-description{font-size:12px;line-height:18px;padding-bottom:32px}.home .relax-spa .container .slider-relax .relax-spa-slider .relax-spa-card .image-content{height:212px}.home .relax-spa .container .slider-relax .relax-spa-slider .relax-spa-card-empty{width:1px}.home .relax-spa .container .slider-relax .relax-spa-slider .slick-prev{width:60px;height:60px;bottom:-84px;left:calc(50% - 104px)}.home .relax-spa .container .slider-relax .relax-spa-slider .slick-next{width:60px;height:60px;bottom:-84px;right:calc(50% - 104px);left:unset}.home .relax-spa .container .slider-relax .pagingInfo{width:60px;height:60px;padding:0;display:flex;text-align:center;justify-content:center;align-items:center;font-size:14px;line-height:14px;bottom:16px;left:calc(50% - 30px)}.home .nature .header-block{padding:80px 0}.home .nature .header-block img{width:120px;height:232px;margin-right:14px}.home .nature .header-block .scroll-text-wrapper{top:164px}.home .nature .header-block .scroll-text-wrapper .scroll-text{font-size:40px;line-height:64px;letter-spacing:-2px;vertical-align:middle;color:#fcf7f4}.home .nature .container{padding:60px 14px;flex-direction:column;gap:48px}.home .nature .container .images-block{display:flex;flex-direction:column-reverse;gap:30px}.home .nature .container .images-block img{position:unset}.home .nature .container .images-block img:first-child{max-width:240px;height:186px;-o-object-fit:cover;object-fit:cover}.home .nature .container .images-block img:last-child{max-width:240px;align-self:end}.home .nature .container .content-block h1{font-size:24px;line-height:32px;margin:0 0 20px 0}.home .nature .container .content-block p{font-size:14px;line-height:20px}.home .location{padding:60px 14px}.home .location .header{font-size:24px;line-height:32px;padding-bottom:24px}.home .location .container{flex-direction:column}.home .location .container .address-block .address-header{font-size:16px;line-height:20px}.home .location .container .address-block .address-header{font-size:14px;line-height:20px}.home .location .container .content-block{padding:24px 15px}.home .location .container .content-block .info-block{gap:16px;padding-bottom:20px}.home .location .container .content-block .info-block .info-item .text-cnt{font-size:16px;line-height:20px}.home .location .container .content-text{flex:unset;padding-bottom:55px}.home .location .container .content-text .header{font-size:24px;line-height:32px;letter-spacing:.5px;padding-bottom:20px}.home .location .container .content-text .text{font-size:14px;line-height:20px;padding-bottom:30px}.home .location .container .content-text .text p{margin:0 0 12px 0}.home .location .container .content-text .text p:last-child{line-height:28px}.home .location .container .content-text a{padding:14px 20px;font-size:14px;line-height:20px}.home .location .container .map-content{flex:unset;width:100%}}body.page-template-contact-us .location .phone-container{max-width:1620px;margin:0 auto;display:flex;padding:10px 0;gap:10px}@media screen and (max-width:480px){body.page-template-contact-us .location .phone-container{flex-direction:column}}body.page-template-contact-us .location .phone-container .phone-item{flex:1;background:#fff;border-radius:10px;padding:5px 5px 0}body.page-template-contact-us .location .phone-container .phone-item .item-header{background:#f9f0ec;padding:14px 15px 50px;font-family:Inter;font-weight:500;font-size:18px;line-height:22px;letter-spacing:0;vertical-align:middle;border-radius:10px;color:#1e1c1b}@media screen and (max-width:480px){body.page-template-contact-us .location .phone-container .phone-item .item-header{padding:14px 15px;font-size:16px;line-height:20px}}body.page-template-contact-us .location .phone-container .phone-item .item-content{padding:30px 15px 30px}@media screen and (max-width:480px){body.page-template-contact-us .location .phone-container .phone-item .item-content{padding:14px 15px}}body.page-template-contact-us .location .phone-container .phone-item .item-content .item-pre-header{font-family:Inter;font-weight:400;font-style:Regular;font-size:12px;line-height:14px;vertical-align:middle;color:rgba(30,28,27,.6);padding-bottom:5px}@media screen and (max-width:480px){body.page-template-contact-us .location .phone-container .phone-item .item-content .item-pre-header{font-size:12px;line-height:14px}}body.page-template-contact-us .location .phone-container .phone-item .item-content .item-phone{font-family:Inter;font-weight:400;font-style:Regular;font-size:18px;line-height:26px;vertical-align:middle}@media screen and (max-width:480px){body.page-template-contact-us .location .phone-container .phone-item .item-content .item-phone{font-size:16px;line-height:20px}}body.single-villa header.menu{background:#1e1c1b;position:relative}.villa-single .archive-link{padding:24px 0}.villa-single .archive-link .container{max-width:975px;margin:auto}.villa-single .archive-link .container a{font-family:Inter;font-weight:400;font-size:18px;line-height:26px;letter-spacing:0;display:flex;align-items:flex-start;gap:5px}.villa-single .archive-link .container a::before{content:url('data:image/svg+xml,<svg width="28" height="24" viewBox="0 0 28 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.4016 4.09C18.2296 3.92549 18.0008 3.83366 17.7628 3.83366C17.5249 3.83366 17.2961 3.92549 17.1241 4.09L9.59792 11.3817C9.51435 11.4615 9.44783 11.5575 9.40238 11.6638C9.35693 11.77 9.3335 11.8844 9.3335 12C9.3335 12.1156 9.35693 12.23 9.40238 12.3363C9.44783 12.4425 9.51435 12.5385 9.59792 12.6183L17.1241 19.91C17.2961 20.0745 17.5249 20.1663 17.7628 20.1663C18.0008 20.1663 18.2296 20.0745 18.4016 19.91C18.4852 19.8302 18.5517 19.7342 18.5971 19.6279C18.6426 19.5216 18.666 19.4073 18.666 19.2917C18.666 19.1761 18.6426 19.0617 18.5971 18.9554C18.5517 18.8491 18.4852 18.7532 18.4016 18.6733L11.5148 12L18.4016 5.32667C18.485 5.24674 18.5514 5.15075 18.5968 5.04448C18.6421 4.93822 18.6655 4.82387 18.6655 4.70833C18.6655 4.5928 18.6421 4.47845 18.5968 4.37219C18.5514 4.26592 18.485 4.16993 18.4016 4.09Z" fill="%231E1C1B"/></svg>')}.villa-single .villa-hero{position:relative;height:75vh;min-height:500px}.villa-single .villa-hero .hero-image{width:100%;height:100%;background-size:cover;background-position:center;position:relative}.villa-single .villa-hero .hero-image .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.villa-single .villa-hero .hero-content{position:absolute;bottom:80px;left:0;right:0;color:#fff}.villa-single .villa-hero .hero-content .villa-title{font-family:Inter;font-weight:500;font-size:70px;line-height:76px;letter-spacing:-1px;text-align:center;vertical-align:middle;margin-bottom:24px;color:#fff}.villa-single .villa-hero .hero-content .villa-description{font-family:Inter;font-weight:500;font-size:22px;line-height:28px;letter-spacing:0;text-align:center;vertical-align:middle;margin:0 auto 200px}.villa-single .villa-hero .hero-content .villa-info{display:flex;gap:10px;justify-content:center}.villa-single .villa-hero .hero-content .villa-info .price{background:#cccca3;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:16px;padding:12px 16px;color:#1e1c1b;font-family:Inter;font-weight:500;font-size:16px;line-height:22px;vertical-align:middle}.villa-single .villa-hero .hero-content .villa-info .price .min-title{font-family:Inter;font-weight:500;font-size:12px;line-height:14px;vertical-align:middle;text-transform:uppercase;display:block;margin-bottom:4px}.villa-single .villa-hero .hero-content .villa-info .price .info{display:flex;gap:4px}.villa-single .villa-hero .hero-content .villa-info .price .price-icon{content:url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 1.66669C7.77899 1.66671 7.56704 1.75451 7.41077 1.91079C7.25449 2.06706 7.16669 2.27901 7.16667 2.50002V2.91669V5.83335H5.5C5.04 5.83335 4.66667 5.45919 4.66667 5.00002C4.66667 4.54085 5.04 4.16669 5.5 4.16669V2.50002C4.12167 2.50002 3 3.62169 3 5.00002V15.8334C3 16.7525 3.7475 17.5 4.66667 17.5H16.3333C17.2525 17.5 18 16.7525 18 15.8334V7.50002C18 6.58085 17.2525 5.83335 16.3333 5.83335H15.5V2.50002C15.5 2.27901 15.4122 2.06706 15.2559 1.91079C15.0996 1.75451 14.8877 1.66671 14.6667 1.66669H8.41667H8ZM9.59342 3.33335H13.0732C13.1354 3.50861 13.2359 3.66778 13.3674 3.79928C13.4989 3.93077 13.6581 4.03127 13.8333 4.09344V5.83335H12.1667C12.1667 5.37335 11.7933 5.00002 11.3333 5.00002C10.8733 5.00002 10.5 5.37335 10.5 5.83335H8.83333V4.09344C9.00859 4.03127 9.16776 3.93077 9.29925 3.79928C9.43075 3.66778 9.53125 3.50861 9.59342 3.33335ZM4.66667 7.34703C4.92866 7.44049 5.20634 7.50002 5.5 7.50002H8H16.3333V15.8334H4.66667V7.34703ZM13.8333 10.8334C13.3733 10.8334 13 11.2067 13 11.6667C13 12.1267 13.3733 12.5 13.8333 12.5C14.2933 12.5 14.6667 12.1267 14.6667 11.6667C14.6667 11.2067 14.2933 10.8334 13.8333 10.8334Z" fill="%231E1C1B"/></svg>')}.villa-single .villa-hero .hero-content .villa-info .beds,.villa-single .villa-hero .hero-content .villa-info .occupancy,.villa-single .villa-hero .hero-content .villa-info .square{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:16px;padding:12px 16px;color:#fff;font-family:Inter;font-weight:500;font-size:16px;line-height:22px;vertical-align:middle}.villa-single .villa-hero .hero-content .villa-info .beds .min-title,.villa-single .villa-hero .hero-content .villa-info .occupancy .min-title,.villa-single .villa-hero .hero-content .villa-info .square .min-title{font-family:Inter;font-weight:500;font-size:12px;line-height:14px;vertical-align:middle;text-transform:uppercase;display:block;margin-bottom:4px}.villa-single .villa-hero .hero-content .villa-info .beds .info,.villa-single .villa-hero .hero-content .villa-info .occupancy .info,.villa-single .villa-hero .hero-content .villa-info .square .info{display:flex;gap:4px}.villa-single .villa-hero .hero-content .villa-info .beds .guests-icon,.villa-single .villa-hero .hero-content .villa-info .occupancy .guests-icon,.villa-single .villa-hero .hero-content .villa-info .square .guests-icon{content:url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.029 9.58261C11.4814 9.1911 11.8441 8.70681 12.0928 8.16269C12.3414 7.61856 12.4702 7.02732 12.4702 6.42907C12.4702 5.30491 12.0236 4.2268 11.2287 3.4319C10.4338 2.637 9.35568 2.19043 8.23153 2.19043C7.10737 2.19043 6.02926 2.637 5.23436 3.4319C4.43946 4.2268 3.99289 5.30491 3.99289 6.42907C3.99289 7.02732 4.12158 7.61856 4.37023 8.16269C4.61889 8.70681 4.9817 9.1911 5.43403 9.58261C4.24733 10.12 3.2405 10.9877 2.53393 12.0822C1.82737 13.1766 1.45095 14.4513 1.44971 15.7541C1.44971 15.9789 1.53902 16.1945 1.698 16.3535C1.85698 16.5125 2.0726 16.6018 2.29744 16.6018C2.52227 16.6018 2.73789 16.5125 2.89687 16.3535C3.05585 16.1945 3.14516 15.9789 3.14516 15.7541C3.14516 14.4051 3.68104 13.1113 4.63492 12.1575C5.5888 11.2036 6.88254 10.6677 8.23153 10.6677C9.5805 10.6677 10.8743 11.2036 11.8281 12.1575C12.782 13.1113 13.3179 14.4051 13.3179 15.7541C13.3179 15.9789 13.4072 16.1945 13.5662 16.3535C13.7251 16.5125 13.9408 16.6018 14.1656 16.6018C14.3904 16.6018 14.6061 16.5125 14.7651 16.3535C14.924 16.1945 15.0133 15.9789 15.0133 15.7541C15.0121 14.4513 14.6357 13.1766 13.9291 12.0822C13.2225 10.9877 12.2157 10.12 11.029 9.58261ZM8.23153 8.97225C7.72853 8.97225 7.23683 8.82312 6.81861 8.54364C6.40038 8.2642 6.07442 7.86701 5.88193 7.4023C5.68945 6.93759 5.63908 6.42625 5.73721 5.93292C5.83534 5.43959 6.07756 4.98644 6.43322 4.63077C6.78889 4.27509 7.24205 4.03288 7.73538 3.93475C8.22868 3.83662 8.74003 3.88698 9.20479 4.07947C9.66948 4.27196 10.0667 4.59793 10.3461 5.01615C10.6256 5.43438 10.7747 5.92607 10.7747 6.42907C10.7747 7.10356 10.5068 7.75043 10.0298 8.22737C9.5529 8.70431 8.90605 8.97225 8.23153 8.97225ZM16.4884 9.24352C17.0309 8.63259 17.3853 7.87788 17.5089 7.07023C17.6325 6.26259 17.52 5.43644 17.185 4.69123C16.8501 3.94601 16.3068 3.31349 15.6207 2.86982C14.9346 2.42614 14.135 2.19021 13.3179 2.19043C13.0931 2.19043 12.8774 2.27974 12.7184 2.43872C12.5595 2.5977 12.4702 2.81333 12.4702 3.03816C12.4702 3.26299 12.5595 3.47861 12.7184 3.63759C12.8774 3.79657 13.0931 3.88588 13.3179 3.88588C13.9924 3.88588 14.6393 4.15383 15.1162 4.63077C15.5931 5.1077 15.8611 5.75457 15.8611 6.42907C15.8599 6.87433 15.7418 7.31147 15.5187 7.69678C15.2955 8.08208 14.9751 8.40205 14.5895 8.62468C14.4638 8.69718 14.3588 8.80074 14.2846 8.92539C14.2104 9.0501 14.1694 9.19171 14.1656 9.33677C14.1621 9.48068 14.1953 9.6231 14.262 9.75067C14.3287 9.87823 14.4269 9.98667 14.5471 10.0658L14.8777 10.2862L14.9879 10.3456C16.0097 10.8302 16.8718 11.5968 17.4726 12.555C18.0734 13.5132 18.3878 14.6231 18.3788 15.7541C18.3788 15.9789 18.4681 16.1945 18.6271 16.3535C18.7861 16.5125 19.0017 16.6018 19.2266 16.6018C19.4514 16.6018 19.667 16.5125 19.826 16.3535C19.985 16.1945 20.0743 15.9789 20.0743 15.7541C20.0812 14.4532 19.7554 13.1721 19.1277 12.0326C18.5002 10.8931 17.5916 9.93296 16.4884 9.24352Z" fill="white"/></svg>')}.villa-single .villa-hero .hero-content .villa-info .beds .beds-icon,.villa-single .villa-hero .hero-content .villa-info .occupancy .beds-icon,.villa-single .villa-hero .hero-content .villa-info .square .beds-icon{content:url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.44971 10.1904C6.94416 10.1904 7.42751 10.0365 7.83864 9.74804C8.24976 9.4596 8.57019 9.04963 8.75941 8.56998C8.94863 8.09032 8.99814 7.56252 8.90167 7.05332C8.80521 6.54412 8.56711 6.07639 8.21748 5.70928C7.86785 5.34216 7.42239 5.09216 6.93744 4.99087C6.45248 4.88958 5.94982 4.94157 5.493 5.14025C5.03619 5.33893 4.64574 5.67538 4.37104 6.10706C4.09633 6.53874 3.94971 7.04626 3.94971 7.56543C3.94971 8.26163 4.2131 8.9293 4.68194 9.42159C5.15078 9.91387 5.78667 10.1904 6.44971 10.1904ZM6.44971 6.69043C6.61453 6.69043 6.77564 6.74175 6.91269 6.8379C7.04973 6.93404 7.15654 7.0707 7.21961 7.23058C7.28268 7.39047 7.29919 7.5664 7.26703 7.73614C7.23488 7.90587 7.15551 8.06178 7.03897 8.18415C6.92242 8.30652 6.77394 8.38986 6.61229 8.42362C6.45064 8.45738 6.28308 8.44005 6.13081 8.37383C5.97854 8.3076 5.84839 8.19545 5.75682 8.05156C5.66525 7.90766 5.61638 7.73849 5.61638 7.56543C5.61638 7.33337 5.70418 7.11081 5.86046 6.94671C6.01674 6.78262 6.2287 6.69043 6.44971 6.69043ZM17.283 4.94043H10.6164C10.3954 4.94043 10.1834 5.03262 10.0271 5.19671C9.87084 5.36081 9.78304 5.58337 9.78304 5.81543V11.0654H3.11638V4.06543C3.11638 3.83337 3.02858 3.61081 2.8723 3.44671C2.71602 3.28262 2.50406 3.19043 2.28304 3.19043C2.06203 3.19043 1.85006 3.28262 1.69378 3.44671C1.5375 3.61081 1.44971 3.83337 1.44971 4.06543V15.4405C1.44971 15.6725 1.5375 15.8951 1.69378 16.0592C1.85006 16.2233 2.06203 16.3155 2.28304 16.3155C2.50406 16.3155 2.71602 16.2233 2.8723 16.0592C3.02858 15.8951 3.11638 15.6725 3.11638 15.4405V12.8155H18.1163V15.4405C18.1163 15.6725 18.2041 15.8951 18.3604 16.0592C18.5167 16.2233 18.7287 16.3155 18.9497 16.3155C19.1707 16.3155 19.3827 16.2233 19.5389 16.0592C19.6952 15.8951 19.783 15.6725 19.783 15.4405V7.56543C19.783 6.86924 19.5196 6.20156 19.0508 5.70928C18.5819 5.21699 17.9461 4.94043 17.283 4.94043ZM18.1163 11.0654H11.4497V6.69043H17.283C17.504 6.69043 17.716 6.78262 17.8723 6.94671C18.0285 7.11081 18.1163 7.33337 18.1163 7.56543V11.0654Z" fill="white"/></svg>')}.villa-single .villa-hero .hero-content .villa-info .beds .square-icon,.villa-single .villa-hero .hero-content .villa-info .occupancy .square-icon,.villa-single .villa-hero .hero-content .villa-info .square .square-icon{content:url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.6667 1.875H6.33333C4.15 1.875 2.375 3.65 2.375 5.83333V14.1667C2.375 16.35 4.15 18.125 6.33333 18.125H14.6667C16.85 18.125 18.625 16.35 18.625 14.1667V5.83333C18.625 3.65 16.85 1.875 14.6667 1.875ZM17.375 14.1667C17.375 15.6583 16.1583 16.875 14.6667 16.875H6.33333C4.84167 16.875 3.625 15.6583 3.625 14.1667V5.83333C3.625 4.34167 4.84167 3.125 6.33333 3.125H14.6667C16.1583 3.125 17.375 4.34167 17.375 5.83333V14.1667Z" fill="white"/><path d="M11.7248 8.77498C11.9665 9.01665 12.3665 9.01665 12.6082 8.77498L14.0415 7.34165V8.33331C14.0415 8.67498 14.3248 8.95831 14.6665 8.95831C15.0082 8.95831 15.2915 8.67498 15.2915 8.33331V6.66665C15.2915 5.86665 14.6332 5.20831 13.8332 5.20831H12.1665C11.8248 5.20831 11.5415 5.49165 11.5415 5.83331C11.5415 6.17498 11.8248 6.45831 12.1665 6.45831H13.1582L11.7248 7.89165C11.4832 8.13331 11.4832 8.53331 11.7248 8.77498Z" fill="white"/><path d="M7.16683 14.7917H8.8335C9.17516 14.7917 9.4585 14.5084 9.4585 14.1667C9.4585 13.825 9.17516 13.5417 8.8335 13.5417H7.84183L9.27516 12.1084C9.51683 11.8667 9.51683 11.4667 9.27516 11.225C9.15016 11.1 8.99183 11.0417 8.8335 11.0417C8.67516 11.0417 8.51683 11.1 8.39183 11.225L6.9585 12.6584V11.6667C6.9585 11.325 6.67516 11.0417 6.3335 11.0417C5.99183 11.0417 5.7085 11.325 5.7085 11.6667V13.3334C5.7085 14.1334 6.36683 14.7917 7.16683 14.7917Z" fill="white"/></svg>')}.villa-single .villa-hero #datapicker-block{margin:-40px auto;position:relative;max-width:500px}.villa-single .villa-amenities{padding:0 0 48px;background:#fcf7f4}.villa-single .villa-amenities .container{max-width:976px;margin:0 auto}.villa-single .villa-amenities .container h2{font-family:Inter;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-.5px;text-align:center;vertical-align:middle;margin-bottom:16px;color:#1e1c1b}.villa-single .villa-amenities .amenities-main{background-color:#fff;padding:32px;border-radius:8px;border:1px solid #e4dbd8}@media screen and (max-width:768px){.villa-single .villa-amenities .amenities-main{padding:24px}}.villa-single .villa-amenities .amenities-main .amenities-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding-bottom:8px}@media screen and (max-width:768px){.villa-single .villa-amenities .amenities-main .amenities-grid{grid-template-columns:1fr;gap:16px;padding-bottom:24px}}.villa-single .villa-amenities .amenities-main .amenities-grid .amenity-item{display:flex;gap:12px;padding-bottom:16px}@media screen and (max-width:768px){.villa-single .villa-amenities .amenities-main .amenities-grid .amenity-item{padding-bottom:0}}.villa-single .villa-amenities .amenities-main .amenities-grid .amenity-item .amenity-icon img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.villa-single .villa-amenities .amenities-main .amenities-grid .amenity-item span{font-family:Inter;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;vertical-align:middle;color:#1e1c1b}.villa-single .villa-amenities .amenities-main .open-amenities-popup{border:1px solid #1e1c1b;font-family:Inter;font-weight:500;font-size:16px;line-height:24px;text-align:center;vertical-align:middle;padding:10px 16px;border-radius:100px;background:#fff;cursor:pointer}.villa-single .villa-dtour{padding:85px 0 35px;background:#fcf7f4}.villa-single .villa-dtour .container{max-width:976px;margin:0 auto}.villa-single .villa-dtour .container h2{font-family:Inter;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-.5px;text-align:center;vertical-align:middle;margin-bottom:24px;color:#1e1c1b}.villa-single .villa-dtour .dtour-block{position:relative;margin:0 auto}.villa-single .villa-dtour .dtour-block .dtour-tabs{position:absolute;z-index:2;top:24px;left:50%;transform:translate(-50%,0);display:flex;justify-content:center;gap:10px;flex-wrap:wrap;background:rgba(255,255,255,.9);padding:14px 20px;border-radius:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.villa-single .villa-dtour .dtour-block .dtour-tabs .dtour-tab{border:none;color:#4a4645;cursor:pointer;transition:all .3s ease;background-color:transparent;font-family:Inter;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;vertical-align:middle}.villa-single .villa-dtour .dtour-block .dtour-tabs .dtour-tab:not(:last-child){border-right:2px solid #b8b0ae;padding-right:10px}.villa-single .villa-dtour .dtour-block .dtour-tabs .dtour-tab:hover{color:#1e1c1b;text-decoration:underline}.villa-single .villa-dtour .dtour-block .dtour-tabs .dtour-tab.active{color:#1e1c1b;text-decoration:underline}.villa-single .villa-dtour .dtour-block .dtour-tabs .dtour-tab::after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:0;height:2px;background:#b8b0ae;transition:all .3s ease}.villa-single .villa-dtour .dtour-block .dtour-content{position:relative}.villa-single .villa-dtour .dtour-block .dtour-content .dtour-mobile-nav{display:none}@media (max-width:480px){.villa-single .villa-dtour .dtour-block .dtour-content .dtour-mobile-nav{display:block;position:absolute;top:50%;left:0;right:0;z-index:10;pointer-events:none}}.villa-single .villa-dtour .dtour-block .dtour-content .dtour-mobile-nav .dtour-next,.villa-single .villa-dtour .dtour-block .dtour-content .dtour-mobile-nav .dtour-prev{position:absolute;top:50%;transform:translateY(-50%);width:24px;height:24px;background:rgba(30,28,27,.1);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.villa-single .villa-dtour .dtour-block .dtour-content .dtour-mobile-nav .dtour-prev{left:14px}.villa-single .villa-dtour .dtour-block .dtour-content .dtour-mobile-nav .dtour-prev i{font-size:18px;color:#1e1c1b;content:url('data:image/svg+xml,<svg width="8" height="15" viewBox="0 0 8 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.77286 14.1135C7.62547 14.2545 7.42935 14.3333 7.22536 14.3333C7.02138 14.3333 6.82526 14.2545 6.67786 14.1135L0.226861 7.86353C0.155225 7.79509 0.0982059 7.71284 0.0592502 7.62175C0.0202945 7.53065 0.00021011 7.43261 0.000210114 7.33353C0.000210119 7.23446 0.0202945 7.13641 0.0592502 7.04532C0.0982059 6.95423 0.155225 6.87197 0.226861 6.80353L6.67786 0.553533C6.82526 0.412521 7.02138 0.333816 7.22536 0.333816C7.42935 0.333817 7.62547 0.412521 7.77286 0.553534C7.8445 0.621973 7.90152 0.704226 7.94047 0.795321C7.97943 0.886415 7.99951 0.98446 7.99951 1.08353C7.99951 1.18261 7.97943 1.28065 7.94047 1.37175C7.90152 1.46284 7.8445 1.5451 7.77286 1.61353L1.86986 7.33353L7.77286 13.0535C7.84437 13.122 7.90128 13.2043 7.94015 13.2954C7.97903 13.3865 7.99907 13.4845 7.99907 13.5835C7.99907 13.6826 7.97903 13.7806 7.94015 13.8717C7.90128 13.9627 7.84437 14.045 7.77286 14.1135Z" fill="%23FCF7F4"/></svg>')}.villa-single .villa-dtour .dtour-block .dtour-content .dtour-mobile-nav .dtour-next{right:14px}.villa-single .villa-dtour .dtour-block .dtour-content .dtour-mobile-nav .dtour-next i{font-size:18px;color:#1e1c1b;content:url('data:image/svg+xml,<svg width="8" height="15" viewBox="0 0 8 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.227139 14.1135C0.374535 14.2545 0.570654 14.3333 0.774639 14.3333C0.978624 14.3333 1.17474 14.2545 1.32214 14.1135L7.77314 7.86353C7.84477 7.79509 7.90179 7.71284 7.94075 7.62175C7.97971 7.53065 7.99979 7.43261 7.99979 7.33353C7.99979 7.23446 7.97971 7.13641 7.94075 7.04532C7.90179 6.95423 7.84477 6.87197 7.77314 6.80353L1.32214 0.553533C1.17474 0.412521 0.978624 0.333816 0.774639 0.333816C0.570653 0.333817 0.374534 0.412521 0.227139 0.553534C0.155503 0.621973 0.0984837 0.704226 0.0595278 0.795321C0.0205719 0.886415 0.000487698 0.98446 0.000487702 1.08353C0.000487706 1.18261 0.0205719 1.28065 0.0595278 1.37175C0.0984837 1.46284 0.155503 1.5451 0.227139 1.61353L6.13014 7.33353L0.227139 13.0535C0.15563 13.122 0.0987246 13.2043 0.0598497 13.2954C0.0209748 13.3865 0.000934564 13.4845 0.000934568 13.5835C0.000934572 13.6826 0.0209748 13.7806 0.0598497 13.8717C0.0987246 13.9627 0.15563 14.045 0.227139 14.1135Z" fill="%23FCF7F4"/></svg>')}.villa-single .villa-dtour .dtour-block .dtour-content .dtour-item{display:none}.villa-single .villa-dtour .dtour-block .dtour-content .dtour-item.active{display:block}.villa-single .villa-dtour .dtour-block .dtour-content .dtour-item .dtour-image{width:100%;border-radius:15px}.villa-single .villa-dtour .dtour-block .dtour-content .dtour-item .dtour-image img{border-radius:16px;width:100%;height:610px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.villa-single .villa-faq{padding:0 0 36px;background:#f9f0ec}.villa-single .villa-faq .container{max-width:1920px;margin:0 auto}.villa-single .villa-faq .container h2{font-family:Inter;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-.5px;text-align:center;vertical-align:middle;margin-bottom:24px;color:#1e1c1b}.villa-single .villa-faq .container .faq-accordion{border:1px solid #e4dbd8;border-radius:8px;background:#fff;padding:32px 32px 0}.villa-single .villa-faq .container .faq-accordion .faq-item{border-bottom:1px solid #e4dbd8;margin-bottom:25px}.villa-single .villa-faq .container .faq-accordion .faq-item .faq-question{width:100%;padding:0 0 24px;background:0 0;border:none;text-align:left;font-size:1.1rem;font-weight:600;color:#1e1c1b;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.villa-single .villa-faq .container .faq-accordion .faq-item .faq-question .faq-toggle{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="9" width="20" height="2" fill="%231E1C1B"/><rect x="11" width="20" height="2" transform="rotate(90 11 0)" fill="%231E1C1B"/></svg>');width:20px;height:20px;background-repeat:no-repeat;background-position:center;transition:transform .3s ease}.villa-single .villa-faq .container .faq-accordion .faq-item .faq-question.active .faq-toggle{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="9" width="20" height="2" fill="%231E1C1B"/></svg>')}.villa-single .villa-faq .container .faq-accordion .faq-item .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.villa-single .villa-faq .container .faq-accordion .faq-item .faq-answer.active{padding:0 0 24px;max-height:200px}.villa-single .villa-faq .container .faq-accordion .faq-item .faq-answer p{margin:0;line-height:1.6;color:#666}.villa-single .villa-faq .container .faq-accordion .faq-item:last-child{border-bottom:none;margin:unset}.villa-single .other-villas{padding:0 0 36px;background:#fcf7f4}.villa-single .other-villas .container{max-width:976px;margin:0 auto}.villa-single .other-villas .container h2{font-family:Inter;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-.5px;text-align:center;vertical-align:middle;margin-bottom:24px;color:#1e1c1b}.villa-single .other-villas .villas-slider{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.villa-single .other-villas .villas-slider .villa-card{padding:17px;background:#fff;border-radius:16px;overflow:hidden;border:1px solid #e4dbd8;height:-moz-fit-content;height:fit-content}.villa-single .other-villas .villas-slider .villa-card .villa-card-image{border-radius:4px;height:245px;overflow:hidden}.villa-single .other-villas .villas-slider .villa-card .villa-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.villa-single .other-villas .villas-slider .villa-card .villa-card-image:hover img{transform:scale(1.1)}.villa-single .other-villas .villas-slider .villa-card .villa-card-content{padding:12px 0 0}.villa-single .other-villas .villas-slider .villa-card .villa-card-content h3{font-family:Inter;font-weight:500;font-size:20px;line-height:28px;color:#1e1c1b;margin-bottom:16px}.villa-single .other-villas .villas-slider .villa-card .villa-card-content .villa-tags{display:flex;gap:5px;margin-bottom:12px}.villa-single .other-villas .villas-slider .villa-card .villa-card-content .villa-tags .villa-tag{background:var(--background-color);font-family:Inter;font-weight:400;font-size:14px;line-height:21px;vertical-align:middle;padding:2px 9px;border-radius:4px;color:#4a4645}.villa-single .other-villas .villas-slider .villa-card .villa-card-content .villa-details{display:flex;gap:20px;margin-bottom:16px;flex-wrap:wrap}.villa-single .other-villas .villas-slider .villa-card .villa-card-content .villa-details .villa-detail{font-family:Inter;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;color:#1e1c1b;display:flex;align-items:center;gap:8px}.villa-single .other-villas .villas-slider .villa-card .villa-card-content .villa-details .villa-detail .guests-icon{content:url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.029 9.58261C11.4814 9.1911 11.8441 8.70681 12.0928 8.16269C12.3414 7.61856 12.4702 7.02732 12.4702 6.42907C12.4702 5.30491 12.0236 4.2268 11.2287 3.4319C10.4338 2.637 9.35568 2.19043 8.23153 2.19043C7.10737 2.19043 6.02926 2.637 5.23436 3.4319C4.43946 4.2268 3.99289 5.30491 3.99289 6.42907C3.99289 7.02732 4.12158 7.61856 4.37023 8.16269C4.61889 8.70681 4.9817 9.1911 5.43403 9.58261C4.24733 10.12 3.2405 10.9877 2.53393 12.0822C1.82737 13.1766 1.45095 14.4513 1.44971 15.7541C1.44971 15.9789 1.53902 16.1945 1.698 16.3535C1.85698 16.5125 2.0726 16.6018 2.29744 16.6018C2.52227 16.6018 2.73789 16.5125 2.89687 16.3535C3.05585 16.1945 3.14516 15.9789 3.14516 15.7541C3.14516 14.4051 3.68104 13.1113 4.63492 12.1575C5.5888 11.2036 6.88254 10.6677 8.23153 10.6677C9.5805 10.6677 10.8743 11.2036 11.8281 12.1575C12.782 13.1113 13.3179 14.4051 13.3179 15.7541C13.3179 15.9789 13.4072 16.1945 13.5662 16.3535C13.7251 16.5125 13.9408 16.6018 14.1656 16.6018C14.3904 16.6018 14.6061 16.5125 14.7651 16.3535C14.924 16.1945 15.0133 15.9789 15.0133 15.7541C15.0121 14.4513 14.6357 13.1766 13.9291 12.0822C13.2225 10.9877 12.2157 10.12 11.029 9.58261ZM8.23153 8.97225C7.72853 8.97225 7.23683 8.82312 6.81861 8.54364C6.40038 8.2642 6.07442 7.86701 5.88193 7.4023C5.68945 6.93759 5.63908 6.42625 5.73721 5.93292C5.83534 5.43959 6.07756 4.98644 6.43322 4.63077C6.78889 4.27509 7.24205 4.03288 7.73538 3.93475C8.22868 3.83662 8.74003 3.88698 9.20479 4.07947C9.66948 4.27196 10.0667 4.59793 10.3461 5.01615C10.6256 5.43438 10.7747 5.92607 10.7747 6.42907C10.7747 7.10356 10.5068 7.75043 10.0298 8.22737C9.5529 8.70431 8.90605 8.97225 8.23153 8.97225ZM16.4884 9.24352C17.0309 8.63259 17.3853 7.87788 17.5089 7.07023C17.6325 6.26259 17.52 5.43644 17.185 4.69123C16.8501 3.94601 16.3068 3.31349 15.6207 2.86982C14.9346 2.42614 14.135 2.19021 13.3179 2.19043C13.0931 2.19043 12.8774 2.27974 12.7184 2.43872C12.5595 2.5977 12.4702 2.81333 12.4702 3.03816C12.4702 3.26299 12.5595 3.47861 12.7184 3.63759C12.8774 3.79657 13.0931 3.88588 13.3179 3.88588C13.9924 3.88588 14.6393 4.15383 15.1162 4.63077C15.5931 5.1077 15.8611 5.75457 15.8611 6.42907C15.8599 6.87433 15.7418 7.31147 15.5187 7.69678C15.2955 8.08208 14.9751 8.40205 14.5895 8.62468C14.4638 8.69718 14.3588 8.80074 14.2846 8.92539C14.2104 9.0501 14.1694 9.19171 14.1656 9.33677C14.1621 9.48068 14.1953 9.6231 14.262 9.75067C14.3287 9.87823 14.4269 9.98667 14.5471 10.0658L14.8777 10.2862L14.9879 10.3456C16.0097 10.8302 16.8718 11.5968 17.4726 12.555C18.0734 13.5132 18.3878 14.6231 18.3788 15.7541C18.3788 15.9789 18.4681 16.1945 18.6271 16.3535C18.7861 16.5125 19.0017 16.6018 19.2266 16.6018C19.4514 16.6018 19.667 16.5125 19.826 16.3535C19.985 16.1945 20.0743 15.9789 20.0743 15.7541C20.0812 14.4532 19.7554 13.1721 19.1277 12.0326C18.5002 10.8931 17.5916 9.93296 16.4884 9.24352Z" fill="%23a19b99"/></svg>')}.villa-single .other-villas .villas-slider .villa-card .villa-card-content .villa-details .villa-detail .beds-icon{content:url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.44971 10.1904C6.94416 10.1904 7.42751 10.0365 7.83864 9.74804C8.24976 9.4596 8.57019 9.04963 8.75941 8.56998C8.94863 8.09032 8.99814 7.56252 8.90167 7.05332C8.80521 6.54412 8.56711 6.07639 8.21748 5.70928C7.86785 5.34216 7.42239 5.09216 6.93744 4.99087C6.45248 4.88958 5.94982 4.94157 5.493 5.14025C5.03619 5.33893 4.64574 5.67538 4.37104 6.10706C4.09633 6.53874 3.94971 7.04626 3.94971 7.56543C3.94971 8.26163 4.2131 8.9293 4.68194 9.42159C5.15078 9.91387 5.78667 10.1904 6.44971 10.1904ZM6.44971 6.69043C6.61453 6.69043 6.77564 6.74175 6.91269 6.8379C7.04973 6.93404 7.15654 7.0707 7.21961 7.23058C7.28268 7.39047 7.29919 7.5664 7.26703 7.73614C7.23488 7.90587 7.15551 8.06178 7.03897 8.18415C6.92242 8.30652 6.77394 8.38986 6.61229 8.42362C6.45064 8.45738 6.28308 8.44005 6.13081 8.37383C5.97854 8.3076 5.84839 8.19545 5.75682 8.05156C5.66525 7.90766 5.61638 7.73849 5.61638 7.56543C5.61638 7.33337 5.70418 7.11081 5.86046 6.94671C6.01674 6.78262 6.2287 6.69043 6.44971 6.69043ZM17.283 4.94043H10.6164C10.3954 4.94043 10.1834 5.03262 10.0271 5.19671C9.87084 5.36081 9.78304 5.58337 9.78304 5.81543V11.0654H3.11638V4.06543C3.11638 3.83337 3.02858 3.61081 2.8723 3.44671C2.71602 3.28262 2.50406 3.19043 2.28304 3.19043C2.06203 3.19043 1.85006 3.28262 1.69378 3.44671C1.5375 3.61081 1.44971 3.83337 1.44971 4.06543V15.4405C1.44971 15.6725 1.5375 15.8951 1.69378 16.0592C1.85006 16.2233 2.06203 16.3155 2.28304 16.3155C2.50406 16.3155 2.71602 16.2233 2.8723 16.0592C3.02858 15.8951 3.11638 15.6725 3.11638 15.4405V12.8155H18.1163V15.4405C18.1163 15.6725 18.2041 15.8951 18.3604 16.0592C18.5167 16.2233 18.7287 16.3155 18.9497 16.3155C19.1707 16.3155 19.3827 16.2233 19.5389 16.0592C19.6952 15.8951 19.783 15.6725 19.783 15.4405V7.56543C19.783 6.86924 19.5196 6.20156 19.0508 5.70928C18.5819 5.21699 17.9461 4.94043 17.283 4.94043ZM18.1163 11.0654H11.4497V6.69043H17.283C17.504 6.69043 17.716 6.78262 17.8723 6.94671C18.0285 7.11081 18.1163 7.33337 18.1163 7.56543V11.0654Z" fill="%23a19b99"/></svg>')}.villa-single .other-villas .villas-slider .villa-card .villa-card-content .villa-details .villa-detail .square-icon{content:url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.6667 1.875H6.33333C4.15 1.875 2.375 3.65 2.375 5.83333V14.1667C2.375 16.35 4.15 18.125 6.33333 18.125H14.6667C16.85 18.125 18.625 16.35 18.625 14.1667V5.83333C18.625 3.65 16.85 1.875 14.6667 1.875ZM17.375 14.1667C17.375 15.6583 16.1583 16.875 14.6667 16.875H6.33333C4.84167 16.875 3.625 15.6583 3.625 14.1667V5.83333C3.625 4.34167 4.84167 3.125 6.33333 3.125H14.6667C16.1583 3.125 17.375 4.34167 17.375 5.83333V14.1667Z" fill="%23a19b99"/><path d="M11.7248 8.77498C11.9665 9.01665 12.3665 9.01665 12.6082 8.77498L14.0415 7.34165V8.33331C14.0415 8.67498 14.3248 8.95831 14.6665 8.95831C15.0082 8.95831 15.2915 8.67498 15.2915 8.33331V6.66665C15.2915 5.86665 14.6332 5.20831 13.8332 5.20831H12.1665C11.8248 5.20831 11.5415 5.49165 11.5415 5.83331C11.5415 6.17498 11.8248 6.45831 12.1665 6.45831H13.1582L11.7248 7.89165C11.4832 8.13331 11.4832 8.53331 11.7248 8.77498Z" fill="%23a19b99"/><path d="M7.16683 14.7917H8.8335C9.17516 14.7917 9.4585 14.5084 9.4585 14.1667C9.4585 13.825 9.17516 13.5417 8.8335 13.5417H7.84183L9.27516 12.1084C9.51683 11.8667 9.51683 11.4667 9.27516 11.225C9.15016 11.1 8.99183 11.0417 8.8335 11.0417C8.67516 11.0417 8.51683 11.1 8.39183 11.225L6.9585 12.6584V11.6667C6.9585 11.325 6.67516 11.0417 6.3335 11.0417C5.99183 11.0417 5.7085 11.325 5.7085 11.6667V13.3334C5.7085 14.1334 6.36683 14.7917 7.16683 14.7917Z" fill="%23a19b99"/></svg>')}.villa-single .other-villas .villas-slider .villa-card .villa-card-content .villa-excerpt-block{margin-bottom:16px}.villa-single .other-villas .villas-slider .villa-card .villa-card-content .villa-excerpt-block .villa-excerpt-text{font-size:14px;line-height:1.5;color:#1e1c1b;max-height:0;overflow:hidden;transition:max-height .3s ease}.villa-single .other-villas .villas-slider .villa-card .villa-card-content .villa-excerpt-block .villa-excerpt-text.expanded{max-height:200px;margin-bottom:16px}.villa-single .other-villas .villas-slider .villa-card .villa-card-content .villa-excerpt-block .toggle-button{background:0 0;border:none;color:#1e1c1b;font-size:14px;line-height:21px;cursor:pointer;padding:0;text-decoration:none;display:flex;gap:8px;align-items:center}.villa-single .other-villas .villas-slider .villa-card .villa-card-content .villa-excerpt-block .toggle-button::before{content:url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.21996 8.98666C5.07895 9.13406 5.00024 9.33018 5.00024 9.53416C5.00024 9.73815 5.07895 9.93426 5.21996 10.0817L11.47 16.5327C11.5384 16.6043 11.6207 16.6613 11.7117 16.7003C11.8028 16.7392 11.9009 16.7593 12 16.7593C12.099 16.7593 12.1971 16.7392 12.2882 16.7003C12.3793 16.6613 12.4615 16.6043 12.53 16.5327L18.78 10.0817C18.921 9.93426 18.9997 9.73815 18.9997 9.53416C18.9997 9.33018 18.921 9.13406 18.78 8.98666C18.7115 8.91502 18.6293 8.85801 18.5382 8.81905C18.4471 8.78009 18.349 8.76001 18.25 8.76001C18.1509 8.76001 18.0528 8.78009 17.9617 8.81905C17.8707 8.85801 17.7884 8.91502 17.72 8.98666L12 14.8897L6.27996 8.98666C6.21145 8.91515 6.12917 8.85825 6.03809 8.81937C5.947 8.7805 5.84899 8.76046 5.74996 8.76046C5.65093 8.76046 5.55292 8.7805 5.46183 8.81937C5.37075 8.85825 5.28847 8.91515 5.21996 8.98666Z" fill="%231E1C1B"/></svg>');width:24px;height:24px}.villa-single .other-villas .villas-slider .villa-card .villa-card-content .villa-excerpt-block .toggle-button:hover{color:#a19b99}.villa-single .other-villas .villas-slider .villa-card .villa-card-content .villa-excerpt-block .toggle-button.is-expanded::before{transform:rotate(180deg)}.villa-single .other-villas .villas-slider .villa-card .villa-card-content .card-footer{display:flex;justify-content:space-between;align-items:flex-end}.villa-single .other-villas .villas-slider .villa-card .villa-card-content .card-footer .villa-price{color:#1e1c1b;font-family:Inter;font-weight:500;font-size:25px;line-height:32.5px;letter-spacing:-.2px}.villa-single .other-villas .villas-slider .villa-card .villa-card-content .card-footer .villa-price span{display:block;color:#4a4645;font-family:Inter;font-weight:500;font-size:14px;line-height:21px;letter-spacing:0}.villa-single .other-villas .villas-slider .villa-card .villa-card-content .card-footer .book-btn{background:#f1b493;color:#1e1c1b;padding:10px 20px;border-radius:100px;text-decoration:none;font-weight:500;transition:background-color .3s ease;font-size:16px;line-height:24px;height:-moz-fit-content;height:fit-content}.villa-single .villa-gallery{padding:80px 0}.villa-single .villa-gallery .gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.villa-single .villa-gallery .gallery-grid .gallery-item{border-radius:12px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.15)}.villa-single .villa-gallery .gallery-grid .gallery-item img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.villa-single .villa-gallery .gallery-grid .gallery-item img:hover{transform:scale(1.05)}@media (max-width:768px){.villa-single .villa-hero{height:46vh}.villa-single .villa-hero .hero-content{bottom:40px}.villa-single .villa-hero .hero-content .villa-title{font-size:2rem}.villa-single .villa-hero .hero-content .villa-info{gap:1rem}.villa-single .villa-hero .hero-content .villa-info span{font-size:.8rem;padding:.4rem .8rem}.villa-single .villa-amenities,.villa-single .villa-gallery{padding:50px 14px}.villa-single .other-villas{padding:50px 14px}.villa-single .villa-faq{padding:16px 14px 0}.villa-single .villa-faq .container .faq-accordion{padding:24px 24px 0}.villa-single .villa-faq .container .faq-accordion .faq-item .faq-question{font-size:16px;line-height:24px}.villa-single .villa-faq .container .faq-accordion .faq-item .faq-answer{font-size:16px;line-height:24px}.villa-single .amenities-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.villa-single .other-villas .villas-slider{grid-template-columns:1fr}}@media (max-width:768px){.villa-single .villa-dtour{padding:50px 14px}.villa-single .villa-dtour .dtour-block .dtour-tabs{top:unset;padding:8px 10px;gap:10px;border-radius:8px;flex-wrap:nowrap;overflow-x:overlay;bottom:16px;max-width:calc(100% - 28px);justify-content:normal}.villa-single .villa-dtour .dtour-block .dtour-tabs .dtour-tab:not(:last-child){padding:0 10px 0 0;line-height:20px;font-size:14px;flex:0 0 auto}.villa-single .villa-dtour .dtour-block .dtour-tabs .dtour-tab:last-child{padding:0 10px 0 0;line-height:20px;font-size:14px;flex:0 0 auto}.villa-single .villa-dtour .dtour-block .dtour-content .dtour-item .dtour-image img{height:332px;border-radius:8px}}.villa-single .mobile-gallery{display:none}.villa-single .hero-block .hero-slider{height:auto}@media (max-width:480px){.villa-single .hero-block .hero-slider{position:relative;height:300px;overflow:hidden}}.villa-single .hero-block .hero-track{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:repeat(2,1fr);gap:8px;position:relative;background-color:#f9f0ec}@media (max-width:480px){.villa-single .hero-block .hero-track{display:flex;height:100%;transition:transform .35s ease;gap:0}}.villa-single .hero-block .hero-track .hero-slide{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.villa-single .hero-block .hero-track .hero-slide:nth-of-type(1){grid-column:1/3;grid-row:1/3;max-height:540px;cursor:pointer}@media (max-width:480px){.villa-single .hero-block .hero-track .hero-slide:nth-of-type(1){grid-column:unset;grid-row:unset;max-height:300px;width:100%;max-width:100%}}.villa-single .hero-block .hero-track .hero-slide:nth-of-type(2){grid-column:3/4;grid-row:1/2;max-height:266px}@media (max-width:480px){.villa-single .hero-block .hero-track .hero-slide:nth-of-type(2){grid-column:unset;grid-row:unset;max-height:300px;width:100%;max-width:100%}}.villa-single .hero-block .hero-track .hero-slide:nth-of-type(3){grid-column:4/5;grid-row:1/2;max-height:266px}@media (max-width:480px){.villa-single .hero-block .hero-track .hero-slide:nth-of-type(3){grid-column:unset;grid-row:unset;max-height:300px;width:100%;max-width:100%}}.villa-single .hero-block .hero-track .hero-slide:nth-of-type(4){grid-column:3/4;grid-row:2/3;max-height:266px}@media (max-width:480px){.villa-single .hero-block .hero-track .hero-slide:nth-of-type(4){grid-column:unset;grid-row:unset;max-height:300px;width:100%;max-width:100%}}.villa-single .hero-block .hero-track .hero-slide:nth-of-type(5){grid-column:4/5;grid-row:2/3;max-height:266px}@media (max-width:480px){.villa-single .hero-block .hero-track .hero-slide:nth-of-type(5){grid-column:unset;grid-row:unset;max-height:300px;width:100%;max-width:100%}}.villa-single .hero-block .main-info{position:absolute;width:100%;max-width:calc(50% - 4px);display:flex;flex-direction:column;gap:16px;height:100%;padding:32px;justify-content:flex-end;background:linear-gradient(180deg,rgba(30,28,27,0) 0,rgba(30,28,27,0) 50%,rgba(30,28,27,.25) 75%,#1e1c1b 100%);pointer-events:none;top:0}@media (max-width:480px){.villa-single .hero-block .main-info{max-width:100%;padding:14px}}.villa-single .hero-block .main-info .villa-title{font-family:Inter;font-weight:500;font-size:44px;line-height:46px;letter-spacing:-.5px;color:#fff}@media (max-width:480px){.villa-single .hero-block .main-info .villa-title{font-size:28px;line-height:32px}}.villa-single .hero-block .main-info .villa-info{display:flex;gap:48px;color:#fff}@media (max-width:480px){.villa-single .hero-block .main-info .villa-info{display:none}}.villa-single .hero-block .main-info .villa-info span{display:flex;gap:6px;align-items:center}.villa-single .hero-block .main-info .villa-info .price-icon{content:url('data:image/svg+xml,<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 0C5.73479 2.65169e-05 5.48045 0.105392 5.29292 0.292922C5.10539 0.480453 5.00003 0.734792 5 1V1.5V5H3C2.448 5 2 4.551 2 4C2 3.449 2.448 3 3 3V1C1.346 1 0 2.346 0 4V17C0 18.103 0.897 19 2 19H16C17.103 19 18 18.103 18 17V7C18 5.897 17.103 5 16 5H15V1C15 0.734792 14.8946 0.480453 14.7071 0.292922C14.5195 0.105392 14.2652 2.65169e-05 14 0H6.5H6ZM7.91211 2H12.0879C12.1625 2.21031 12.2831 2.40132 12.4409 2.55911C12.5987 2.7169 12.7897 2.83749 13 2.91211V5H11C11 4.448 10.552 4 10 4C9.448 4 9 4.448 9 5H7V2.91211C7.21031 2.83749 7.40131 2.7169 7.55911 2.55911C7.7169 2.40132 7.83749 2.21031 7.91211 2ZM2 6.81641C2.31439 6.92856 2.64761 7 3 7H6H16V17H2V6.81641ZM13 11C12.448 11 12 11.448 12 12C12 12.552 12.448 13 13 13C13.552 13 14 12.552 14 12C14 11.448 13.552 11 13 11Z" fill="white"/></svg>')}@media (max-width:480px){.villa-single .hero-block .main-info .villa-info .price-icon{content:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.5 1.66669C7.27899 1.66671 7.06704 1.75451 6.91077 1.91079C6.75449 2.06706 6.66669 2.27901 6.66667 2.50002V2.91669V5.83335H5C4.54 5.83335 4.16667 5.45919 4.16667 5.00002C4.16667 4.54085 4.54 4.16669 5 4.16669V2.50002C3.62167 2.50002 2.5 3.62169 2.5 5.00002V15.8334C2.5 16.7525 3.2475 17.5 4.16667 17.5H15.8333C16.7525 17.5 17.5 16.7525 17.5 15.8334V7.50002C17.5 6.58085 16.7525 5.83335 15.8333 5.83335H15V2.50002C15 2.27901 14.9122 2.06706 14.7559 1.91079C14.5996 1.75451 14.3877 1.66671 14.1667 1.66669H7.91667H7.5ZM9.09342 3.33335H12.5732C12.6354 3.50861 12.7359 3.66778 12.8674 3.79928C12.9989 3.93077 13.1581 4.03127 13.3333 4.09344V5.83335H11.6667C11.6667 5.37335 11.2933 5.00002 10.8333 5.00002C10.3733 5.00002 10 5.37335 10 5.83335H8.33333V4.09344C8.50859 4.03127 8.66776 3.93077 8.79925 3.79928C8.93075 3.66778 9.03125 3.50861 9.09342 3.33335ZM4.16667 7.34703C4.42866 7.44049 4.70634 7.50002 5 7.50002H7.5H15.8333V15.8334H4.16667V7.34703ZM13.3333 10.8334C12.8733 10.8334 12.5 11.2067 12.5 11.6667C12.5 12.1267 12.8733 12.5 13.3333 12.5C13.7933 12.5 14.1667 12.1267 14.1667 11.6667C14.1667 11.2067 13.7933 10.8334 13.3333 10.8334Z" fill="%231E1C1B"/></svg>')}}.villa-single .hero-block .main-info .villa-info .guests-icon{content:url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.029 9.58261C11.4814 9.1911 11.8441 8.70681 12.0928 8.16269C12.3414 7.61856 12.4702 7.02732 12.4702 6.42907C12.4702 5.30491 12.0236 4.2268 11.2287 3.4319C10.4338 2.637 9.35568 2.19043 8.23153 2.19043C7.10737 2.19043 6.02926 2.637 5.23436 3.4319C4.43946 4.2268 3.99289 5.30491 3.99289 6.42907C3.99289 7.02732 4.12158 7.61856 4.37023 8.16269C4.61889 8.70681 4.9817 9.1911 5.43403 9.58261C4.24733 10.12 3.2405 10.9877 2.53393 12.0822C1.82737 13.1766 1.45095 14.4513 1.44971 15.7541C1.44971 15.9789 1.53902 16.1945 1.698 16.3535C1.85698 16.5125 2.0726 16.6018 2.29744 16.6018C2.52227 16.6018 2.73789 16.5125 2.89687 16.3535C3.05585 16.1945 3.14516 15.9789 3.14516 15.7541C3.14516 14.4051 3.68104 13.1113 4.63492 12.1575C5.5888 11.2036 6.88254 10.6677 8.23153 10.6677C9.5805 10.6677 10.8743 11.2036 11.8281 12.1575C12.782 13.1113 13.3179 14.4051 13.3179 15.7541C13.3179 15.9789 13.4072 16.1945 13.5662 16.3535C13.7251 16.5125 13.9408 16.6018 14.1656 16.6018C14.3904 16.6018 14.6061 16.5125 14.7651 16.3535C14.924 16.1945 15.0133 15.9789 15.0133 15.7541C15.0121 14.4513 14.6357 13.1766 13.9291 12.0822C13.2225 10.9877 12.2157 10.12 11.029 9.58261ZM8.23153 8.97225C7.72853 8.97225 7.23683 8.82312 6.81861 8.54364C6.40038 8.2642 6.07442 7.86701 5.88193 7.4023C5.68945 6.93759 5.63908 6.42625 5.73721 5.93292C5.83534 5.43959 6.07756 4.98644 6.43322 4.63077C6.78889 4.27509 7.24205 4.03288 7.73538 3.93475C8.22868 3.83662 8.74003 3.88698 9.20479 4.07947C9.66948 4.27196 10.0667 4.59793 10.3461 5.01615C10.6256 5.43438 10.7747 5.92607 10.7747 6.42907C10.7747 7.10356 10.5068 7.75043 10.0298 8.22737C9.5529 8.70431 8.90605 8.97225 8.23153 8.97225ZM16.4884 9.24352C17.0309 8.63259 17.3853 7.87788 17.5089 7.07023C17.6325 6.26259 17.52 5.43644 17.185 4.69123C16.8501 3.94601 16.3068 3.31349 15.6207 2.86982C14.9346 2.42614 14.135 2.19021 13.3179 2.19043C13.0931 2.19043 12.8774 2.27974 12.7184 2.43872C12.5595 2.5977 12.4702 2.81333 12.4702 3.03816C12.4702 3.26299 12.5595 3.47861 12.7184 3.63759C12.8774 3.79657 13.0931 3.88588 13.3179 3.88588C13.9924 3.88588 14.6393 4.15383 15.1162 4.63077C15.5931 5.1077 15.8611 5.75457 15.8611 6.42907C15.8599 6.87433 15.7418 7.31147 15.5187 7.69678C15.2955 8.08208 14.9751 8.40205 14.5895 8.62468C14.4638 8.69718 14.3588 8.80074 14.2846 8.92539C14.2104 9.0501 14.1694 9.19171 14.1656 9.33677C14.1621 9.48068 14.1953 9.6231 14.262 9.75067C14.3287 9.87823 14.4269 9.98667 14.5471 10.0658L14.8777 10.2862L14.9879 10.3456C16.0097 10.8302 16.8718 11.5968 17.4726 12.555C18.0734 13.5132 18.3878 14.6231 18.3788 15.7541C18.3788 15.9789 18.4681 16.1945 18.6271 16.3535C18.7861 16.5125 19.0017 16.6018 19.2266 16.6018C19.4514 16.6018 19.667 16.5125 19.826 16.3535C19.985 16.1945 20.0743 15.9789 20.0743 15.7541C20.0812 14.4532 19.7554 13.1721 19.1277 12.0326C18.5002 10.8931 17.5916 9.93296 16.4884 9.24352Z" fill="white"/></svg>')}@media (max-width:480px){.villa-single .hero-block .main-info .villa-info .guests-icon{content:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.529 9.58261C10.9814 9.1911 11.3441 8.70681 11.5928 8.16269C11.8414 7.61856 11.9702 7.02732 11.9702 6.42907C11.9702 5.30491 11.5236 4.2268 10.7287 3.4319C9.93379 2.637 8.85568 2.19043 7.73153 2.19043C6.60737 2.19043 5.52926 2.637 4.73436 3.4319C3.93946 4.2268 3.49289 5.30491 3.49289 6.42907C3.49289 7.02732 3.62158 7.61856 3.87023 8.16269C4.11889 8.70681 4.4817 9.1911 4.93403 9.58261C3.74733 10.12 2.7405 10.9877 2.03393 12.0822C1.32737 13.1766 0.950955 14.4513 0.949707 15.7541C0.949707 15.9789 1.03902 16.1945 1.198 16.3535C1.35698 16.5125 1.5726 16.6018 1.79744 16.6018C2.02227 16.6018 2.23789 16.5125 2.39687 16.3535C2.55585 16.1945 2.64516 15.9789 2.64516 15.7541C2.64516 14.4051 3.18104 13.1113 4.13492 12.1575C5.0888 11.2036 6.38254 10.6677 7.73153 10.6677C9.0805 10.6677 10.3743 11.2036 11.3281 12.1575C12.282 13.1113 12.8179 14.4051 12.8179 15.7541C12.8179 15.9789 12.9072 16.1945 13.0662 16.3535C13.2251 16.5125 13.4408 16.6018 13.6656 16.6018C13.8904 16.6018 14.1061 16.5125 14.2651 16.3535C14.424 16.1945 14.5133 15.9789 14.5133 15.7541C14.5121 14.4513 14.1357 13.1766 13.4291 12.0822C12.7225 10.9877 11.7157 10.12 10.529 9.58261ZM7.73153 8.97225C7.22853 8.97225 6.73683 8.82312 6.31861 8.54364C5.90038 8.2642 5.57442 7.86701 5.38193 7.4023C5.18945 6.93759 5.13908 6.42625 5.23721 5.93292C5.33534 5.43959 5.57756 4.98644 5.93322 4.63077C6.28889 4.27509 6.74205 4.03288 7.23538 3.93475C7.72868 3.83662 8.24003 3.88698 8.70479 4.07947C9.16948 4.27196 9.56669 4.59793 9.8461 5.01615C10.1256 5.43438 10.2747 5.92607 10.2747 6.42907C10.2747 7.10356 10.0068 7.75043 9.5298 8.22737C9.0529 8.70431 8.40605 8.97225 7.73153 8.97225ZM15.9884 9.24352C16.5309 8.63259 16.8853 7.87788 17.0089 7.07023C17.1325 6.26259 17.02 5.43644 16.685 4.69123C16.3501 3.94601 15.8068 3.31349 15.1207 2.86982C14.4346 2.42614 13.635 2.19021 12.8179 2.19043C12.5931 2.19043 12.3774 2.27974 12.2184 2.43872C12.0595 2.5977 11.9702 2.81333 11.9702 3.03816C11.9702 3.26299 12.0595 3.47861 12.2184 3.63759C12.3774 3.79657 12.5931 3.88588 12.8179 3.88588C13.4924 3.88588 14.1393 4.15383 14.6162 4.63077C15.0931 5.1077 15.3611 5.75457 15.3611 6.42907C15.3599 6.87433 15.2418 7.31147 15.0187 7.69678C14.7955 8.08208 14.4751 8.40205 14.0895 8.62468C13.9638 8.69718 13.8588 8.80074 13.7846 8.92539C13.7104 9.0501 13.6694 9.19171 13.6656 9.33677C13.6621 9.48068 13.6953 9.6231 13.762 9.75067C13.8287 9.87823 13.9269 9.98667 14.0471 10.0658L14.3777 10.2862L14.4879 10.3456C15.5097 10.8302 16.3718 11.5968 16.9726 12.555C17.5734 13.5132 17.8878 14.6231 17.8788 15.7541C17.8788 15.9789 17.9681 16.1945 18.1271 16.3535C18.2861 16.5125 18.5017 16.6018 18.7266 16.6018C18.9514 16.6018 19.167 16.5125 19.326 16.3535C19.485 16.1945 19.5743 15.9789 19.5743 15.7541C19.5812 14.4532 19.2554 13.1721 18.6277 12.0326C18.0002 10.8931 17.0916 9.93296 15.9884 9.24352Z" fill="%231E1C1B"/></svg>')}}.villa-single .hero-block .main-info .villa-info .beds-icon{content:url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.44971 10.1904C6.94416 10.1904 7.42751 10.0365 7.83864 9.74804C8.24976 9.4596 8.57019 9.04963 8.75941 8.56998C8.94863 8.09032 8.99814 7.56252 8.90167 7.05332C8.80521 6.54412 8.56711 6.07639 8.21748 5.70928C7.86785 5.34216 7.42239 5.09216 6.93744 4.99087C6.45248 4.88958 5.94982 4.94157 5.493 5.14025C5.03619 5.33893 4.64574 5.67538 4.37104 6.10706C4.09633 6.53874 3.94971 7.04626 3.94971 7.56543C3.94971 8.26163 4.2131 8.9293 4.68194 9.42159C5.15078 9.91387 5.78667 10.1904 6.44971 10.1904ZM6.44971 6.69043C6.61453 6.69043 6.77564 6.74175 6.91269 6.8379C7.04973 6.93404 7.15654 7.0707 7.21961 7.23058C7.28268 7.39047 7.29919 7.5664 7.26703 7.73614C7.23488 7.90587 7.15551 8.06178 7.03897 8.18415C6.92242 8.30652 6.77394 8.38986 6.61229 8.42362C6.45064 8.45738 6.28308 8.44005 6.13081 8.37383C5.97854 8.3076 5.84839 8.19545 5.75682 8.05156C5.66525 7.90766 5.61638 7.73849 5.61638 7.56543C5.61638 7.33337 5.70418 7.11081 5.86046 6.94671C6.01674 6.78262 6.2287 6.69043 6.44971 6.69043ZM17.283 4.94043H10.6164C10.3954 4.94043 10.1834 5.03262 10.0271 5.19671C9.87084 5.36081 9.78304 5.58337 9.78304 5.81543V11.0654H3.11638V4.06543C3.11638 3.83337 3.02858 3.61081 2.8723 3.44671C2.71602 3.28262 2.50406 3.19043 2.28304 3.19043C2.06203 3.19043 1.85006 3.28262 1.69378 3.44671C1.5375 3.61081 1.44971 3.83337 1.44971 4.06543V15.4405C1.44971 15.6725 1.5375 15.8951 1.69378 16.0592C1.85006 16.2233 2.06203 16.3155 2.28304 16.3155C2.50406 16.3155 2.71602 16.2233 2.8723 16.0592C3.02858 15.8951 3.11638 15.6725 3.11638 15.4405V12.8155H18.1163V15.4405C18.1163 15.6725 18.2041 15.8951 18.3604 16.0592C18.5167 16.2233 18.7287 16.3155 18.9497 16.3155C19.1707 16.3155 19.3827 16.2233 19.5389 16.0592C19.6952 15.8951 19.783 15.6725 19.783 15.4405V7.56543C19.783 6.86924 19.5196 6.20156 19.0508 5.70928C18.5819 5.21699 17.9461 4.94043 17.283 4.94043ZM18.1163 11.0654H11.4497V6.69043H17.283C17.504 6.69043 17.716 6.78262 17.8723 6.94671C18.0285 7.11081 18.1163 7.33337 18.1163 7.56543V11.0654Z" fill="white"/></svg>')}@media (max-width:480px){.villa-single .hero-block .main-info .villa-info .beds-icon{content:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.94971 10.1904C6.44416 10.1904 6.92751 10.0365 7.33864 9.74804C7.74976 9.4596 8.07019 9.04963 8.25941 8.56998C8.44863 8.09032 8.49814 7.56252 8.40167 7.05332C8.30521 6.54412 8.06711 6.07639 7.71748 5.70928C7.36785 5.34216 6.92239 5.09216 6.43744 4.99087C5.95248 4.88958 5.44982 4.94157 4.993 5.14025C4.53619 5.33893 4.14574 5.67538 3.87104 6.10706C3.59633 6.53874 3.44971 7.04626 3.44971 7.56543C3.44971 8.26163 3.7131 8.9293 4.18194 9.42159C4.65078 9.91387 5.28667 10.1904 5.94971 10.1904ZM5.94971 6.69043C6.11453 6.69043 6.27564 6.74175 6.41269 6.8379C6.54973 6.93404 6.65654 7.0707 6.71961 7.23058C6.78268 7.39047 6.79919 7.5664 6.76703 7.73614C6.73488 7.90587 6.65551 8.06178 6.53897 8.18415C6.42242 8.30652 6.27394 8.38986 6.11229 8.42362C5.95064 8.45738 5.78308 8.44005 5.63081 8.37383C5.47854 8.3076 5.34839 8.19545 5.25682 8.05156C5.16525 7.90766 5.11638 7.73849 5.11638 7.56543C5.11638 7.33337 5.20418 7.11081 5.36046 6.94671C5.51674 6.78262 5.7287 6.69043 5.94971 6.69043ZM16.783 4.94043H10.1164C9.89536 4.94043 9.6834 5.03262 9.52712 5.19671C9.37084 5.36081 9.28304 5.58337 9.28304 5.81543V11.0654H2.61638V4.06543C2.61638 3.83337 2.52858 3.61081 2.3723 3.44671C2.21602 3.28262 2.00406 3.19043 1.78304 3.19043C1.56203 3.19043 1.35006 3.28262 1.19378 3.44671C1.0375 3.61081 0.949707 3.83337 0.949707 4.06543V15.4405C0.949707 15.6725 1.0375 15.8951 1.19378 16.0592C1.35006 16.2233 1.56203 16.3155 1.78304 16.3155C2.00406 16.3155 2.21602 16.2233 2.3723 16.0592C2.52858 15.8951 2.61638 15.6725 2.61638 15.4405V12.8155H17.6163V15.4405C17.6163 15.6725 17.7041 15.8951 17.8604 16.0592C18.0167 16.2233 18.2287 16.3155 18.4497 16.3155C18.6707 16.3155 18.8827 16.2233 19.0389 16.0592C19.1952 15.8951 19.283 15.6725 19.283 15.4405V7.56543C19.283 6.86924 19.0196 6.20156 18.5508 5.70928C18.0819 5.21699 17.4461 4.94043 16.783 4.94043ZM17.6163 11.0654H10.9497V6.69043H16.783C17.004 6.69043 17.216 6.78262 17.3723 6.94671C17.5285 7.11081 17.6163 7.33337 17.6163 7.56543V11.0654Z" fill="%231E1C1B"/></svg>')}}.villa-single .hero-block .main-info .villa-info .square-icon{content:url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.6667 1.875H6.33333C4.15 1.875 2.375 3.65 2.375 5.83333V14.1667C2.375 16.35 4.15 18.125 6.33333 18.125H14.6667C16.85 18.125 18.625 16.35 18.625 14.1667V5.83333C18.625 3.65 16.85 1.875 14.6667 1.875ZM17.375 14.1667C17.375 15.6583 16.1583 16.875 14.6667 16.875H6.33333C4.84167 16.875 3.625 15.6583 3.625 14.1667V5.83333C3.625 4.34167 4.84167 3.125 6.33333 3.125H14.6667C16.1583 3.125 17.375 4.34167 17.375 5.83333V14.1667Z" fill="white"/><path d="M11.7248 8.77498C11.9665 9.01665 12.3665 9.01665 12.6082 8.77498L14.0415 7.34165V8.33331C14.0415 8.67498 14.3248 8.95831 14.6665 8.95831C15.0082 8.95831 15.2915 8.67498 15.2915 8.33331V6.66665C15.2915 5.86665 14.6332 5.20831 13.8332 5.20831H12.1665C11.8248 5.20831 11.5415 5.49165 11.5415 5.83331C11.5415 6.17498 11.8248 6.45831 12.1665 6.45831H13.1582L11.7248 7.89165C11.4832 8.13331 11.4832 8.53331 11.7248 8.77498Z" fill="white"/><path d="M7.16683 14.7917H8.8335C9.17516 14.7917 9.4585 14.5084 9.4585 14.1667C9.4585 13.825 9.17516 13.5417 8.8335 13.5417H7.84183L9.27516 12.1084C9.51683 11.8667 9.51683 11.4667 9.27516 11.225C9.15016 11.1 8.99183 11.0417 8.8335 11.0417C8.67516 11.0417 8.51683 11.1 8.39183 11.225L6.9585 12.6584V11.6667C6.9585 11.325 6.67516 11.0417 6.3335 11.0417C5.99183 11.0417 5.7085 11.325 5.7085 11.6667V13.3334C5.7085 14.1334 6.36683 14.7917 7.16683 14.7917Z" fill="white"/></svg>')}@media (max-width:480px){.villa-single .hero-block .main-info .villa-info .square-icon{content:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.1667 1.875H5.83333C3.65 1.875 1.875 3.65 1.875 5.83333V14.1667C1.875 16.35 3.65 18.125 5.83333 18.125H14.1667C16.35 18.125 18.125 16.35 18.125 14.1667V5.83333C18.125 3.65 16.35 1.875 14.1667 1.875ZM16.875 14.1667C16.875 15.6583 15.6583 16.875 14.1667 16.875H5.83333C4.34167 16.875 3.125 15.6583 3.125 14.1667V5.83333C3.125 4.34167 4.34167 3.125 5.83333 3.125H14.1667C15.6583 3.125 16.875 4.34167 16.875 5.83333V14.1667Z" fill="%231E1C1B"/><path d="M11.2248 8.77498C11.4665 9.01665 11.8665 9.01665 12.1082 8.77498L13.5415 7.34165V8.33331C13.5415 8.67498 13.8248 8.95831 14.1665 8.95831C14.5082 8.95831 14.7915 8.67498 14.7915 8.33331V6.66665C14.7915 5.86665 14.1332 5.20831 13.3332 5.20831H11.6665C11.3248 5.20831 11.0415 5.49165 11.0415 5.83331C11.0415 6.17498 11.3248 6.45831 11.6665 6.45831H12.6582L11.2248 7.89165C10.9832 8.13331 10.9832 8.53331 11.2248 8.77498Z" fill="%231E1C1B"/><path d="M6.66683 14.7917H8.3335C8.67516 14.7917 8.9585 14.5084 8.9585 14.1667C8.9585 13.825 8.67516 13.5417 8.3335 13.5417H7.34183L8.77516 12.1084C9.01683 11.8667 9.01683 11.4667 8.77516 11.225C8.65016 11.1 8.49183 11.0417 8.3335 11.0417C8.17516 11.0417 8.01683 11.1 7.89183 11.225L6.4585 12.6584V11.6667C6.4585 11.325 6.17516 11.0417 5.8335 11.0417C5.49183 11.0417 5.2085 11.325 5.2085 11.6667V13.3334C5.2085 14.1334 5.86683 14.7917 6.66683 14.7917Z" fill="%231E1C1B"/></svg>')}}.villa-single .main-information{padding:32px;background:#fff;border:1px solid #e4dbd8;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media (max-width:480px){.villa-single .main-information{padding:24px 14px;border:none}}.villa-single .main-information .container{max-width:1920px;margin:0 auto;display:flex;flex-direction:column;gap:30px}@media (max-width:480px){.villa-single .main-information .container{gap:24px}}.villa-single .main-information .container .information-block{display:flex;gap:80px;align-items:center}@media (max-width:480px){.villa-single .main-information .container .information-block{flex-direction:column-reverse;gap:30px}}.villa-single .main-information .container .information-block .text-info{display:flex;gap:16px;flex-direction:column}@media (max-width:480px){.villa-single .main-information .container .information-block .text-info{padding:30px 0 0;border-top:1px solid #e4dbd8}}.villa-single .main-information .container .information-block .text-info h2{font-family:Inter;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-.5px;color:#1e1c1b}@media (max-width:480px){.villa-single .main-information .container .information-block .text-info h2{font-size:22px;line-height:24px}}.villa-single .main-information .container .information-block .text-info .description{font-family:Inter;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#1e1c1b}@media (max-width:480px){.villa-single .main-information .container .information-block .text-info .description{font-size:14px;line-height:20px}}.villa-single .main-information .container .amenities-facilities-block{display:flex;gap:80px}@media (max-width:480px){.villa-single .main-information .container .amenities-facilities-block{gap:24px;flex-direction:column-reverse}}.villa-single .main-information .container .amenities-facilities-block .amenities-block{flex:0 1 1376px;display:flex;flex-direction:column;gap:16px}@media (max-width:480px){.villa-single .main-information .container .amenities-facilities-block .amenities-block{flex:unset}}.villa-single .main-information .container .amenities-facilities-block .amenities-block h2{font-family:Inter;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-.5px;color:#1e1c1b}@media (max-width:480px){.villa-single .main-information .container .amenities-facilities-block .amenities-block h2{font-size:22px;line-height:28px}}.villa-single .main-information .container .amenities-facilities-block .amenities-block .amenities-main .amenities-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding-bottom:8px}@media (max-width:480px){.villa-single .main-information .container .amenities-facilities-block .amenities-block .amenities-main .amenities-grid{grid-template-columns:1fr;gap:16px;padding-bottom:16px}}.villa-single .main-information .container .amenities-facilities-block .amenities-block .amenities-main .amenities-grid .amenity-item{display:flex;gap:12px;padding-bottom:16px}@media (max-width:480px){.villa-single .main-information .container .amenities-facilities-block .amenities-block .amenities-main .amenities-grid .amenity-item{padding:0}}.villa-single .main-information .container .amenities-facilities-block .amenities-block .amenities-main .amenities-grid .amenity-item .amenity-icon{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.villa-single .main-information .container .amenities-facilities-block .amenities-block .amenities-main .amenities-grid .amenity-item .amenity-icon img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.villa-single .main-information .container .amenities-facilities-block .amenities-block .amenities-main .open-amenities-popup{border:1px solid #1e1c1b;font-family:Inter;font-weight:500;font-size:16px;line-height:24px;text-align:center;vertical-align:middle;padding:10px 16px;border-radius:100px;background:#fff;cursor:pointer}.villa-single .main-information .container .amenities-facilities-block .facilities-block{display:flex;flex-direction:column;gap:16px;flex:0 1 400px}@media (max-width:480px){.villa-single .main-information .container .amenities-facilities-block .facilities-block{flex:unset}}.villa-single .main-information .container .amenities-facilities-block .facilities-block h2{font-family:Inter;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-.5px;color:#1e1c1b}@media (max-width:480px){.villa-single .main-information .container .amenities-facilities-block .facilities-block h2{font-size:22px;line-height:28px}}.villa-single .main-information .container .amenities-facilities-block .facilities-block .facilities-main{display:flex;flex-direction:column;gap:16px}.villa-single .main-information .container .amenities-facilities-block .facilities-block .facilities-main .facilities-item{font-family:Inter;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;color:#1e1c1b;display:flex;align-items:flex-start;gap:12px}.villa-single .main-information .container .amenities-facilities-block .facilities-block .facilities-main .facilities-item::before{content:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="20" height="20" rx="4" fill="%23CCCCA3"/><path d="M14.6668 6.79163L8.25016 13.2083L5.3335 10.2916" stroke="%231E1C1B" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}@media (max-width:480px){.villa-single .main-information .container .amenities-facilities-block .facilities-block .facilities-main .facilities-item{font-size:14px;line-height:20px}}.villa-single .reviews{background:#f9f0ec;padding:0 20px}.villa-single .reviews .container{max-width:1920px;margin:auto;padding:80px 0 110px 0}@media screen and (max-width:480px){.villa-single .reviews .container{padding:40px 0 60px 0}}.villa-single .reviews .container .header{font-family:Inter;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-.5px;vertical-align:middle;color:#1e1c1b;padding:0 0 30px}@media screen and (max-width:480px){.villa-single .reviews .container .header{font-size:24px;line-height:32px;padding:0 0 24px}}.villa-single .reviews .container .reviews-slider #reviews-widget{display:flex;gap:36px}@media screen and (max-width:1024px){.villa-single .reviews .container .reviews-slider #reviews-widget{flex-direction:column}}@media screen and (max-width:480px){.villa-single .reviews .container .reviews-slider #reviews-widget{gap:10px}}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header{display:flex;flex-direction:column;gap:16px;justify-content:space-between}@media screen and (max-width:1024px){.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header{flex-direction:row;justify-content:flex-start}}@media screen and (max-width:480px){.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header{gap:10px}}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source{border:1px solid #e4dbd8;border-radius:8px;padding:24px 32px;display:flex;gap:18px;background-color:#fff}@media screen and (max-width:480px){.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source{padding:10px 16px;flex:1}}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .google-svg,.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .trip-svg{display:flex;align-items:center}@media screen and (max-width:480px){.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .google-svg svg,.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .trip-svg svg{max-width:60px}}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .google-review-static .stars,.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .trip-review-static .stars{font-family:Inter;font-weight:600;font-size:22px;letter-spacing:0;vertical-align:middle;color:#1e1c1b;padding-bottom:8px;border-bottom:1px solid #ddd}@media screen and (max-width:480px){.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .google-review-static .stars,.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .trip-review-static .stars{font-size:16px}}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .google-review-static .stars span,.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .trip-review-static .stars span{font-family:Inter;font-weight:500;font-size:12px;line-height:14px;letter-spacing:0;color:#4a4645;display:block}@media screen and (max-width:480px){.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .google-review-static .stars span,.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .trip-review-static .stars span{font-size:10px}}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .google-review-static .review-count,.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .trip-review-static .review-count{padding-top:8px;font-family:Inter;font-weight:600;font-size:22px;letter-spacing:0;vertical-align:middle}@media screen and (max-width:480px){.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .google-review-static .review-count,.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .trip-review-static .review-count{font-size:16px}}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .google-review-static .review-count span,.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .trip-review-static .review-count span{font-family:Inter;font-weight:500;font-size:12px;line-height:14px;letter-spacing:0;color:#4a4645;display:block}@media screen and (max-width:480px){.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .google-review-static .review-count span,.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-header .review-source .trip-review-static .review-count span{font-size:10px}}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body{max-width:calc(100% - 270px)}@media screen and (max-width:1024px){.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body{max-width:unset}}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list{height:100%}@media screen and (max-width:480px){.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list{display:flex;flex-direction:row;gap:10px;overflow-x:overlay}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block{border:1px solid #e4dbd8;padding:14px 14px 14px;border-radius:8px;height:auto;min-width:285px}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block.expanded .text{-webkit-line-clamp:unset;overflow:visible}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block .review-info{display:flex;gap:8px;padding-bottom:8px;align-items:center}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block .review-info img{width:38px;height:38px;border-radius:100%}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block .review-info .reviewer-info .author-name{font-family:Inter;font-weight:600;font-size:14px;line-height:24px;letter-spacing:0;color:#1e1c1b}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block .review-info .reviewer-info .time{color:#4a4645;font-family:Inter;font-weight:400;font-size:12px;line-height:18px}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block .review-info .raiting-count{margin-left:auto}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block .text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;text-overflow:ellipsis;font-family:Inter;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0;vertical-align:middle;color:#1e1c1b;transition:all .3s ease}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block .see-more{background:0 0;border:none;font-family:Inter;font-weight:500;font-size:14px;line-height:21px;text-align:center;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;margin-top:8px;color:#1e1c1b}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block .see-more:hover{color:#1e1c1b}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block.universal-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block.universal-block a{font-family:Inter;font-weight:500;font-size:14px;line-height:20px;letter-spacing:-.5px;vertical-align:middle;padding:6px;border:1px solid #1e1c1b;min-width:245px;display:flex;gap:5px;border-radius:100px;align-items:center}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block.universal-block a svg{width:40px;height:40px}}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .slick-list{height:100%}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-prev{background:0 0;border:1px solid #1e1c1b;border-radius:50%;padding:16px;position:absolute;top:-72px;right:75px}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-prev i{display:block;width:18px;height:18px;background:url('data:image/svg+xml,<svg width="24" height="23" viewBox="0 0 24 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.46436 18.5129C7.45185 18.5071 7.43523 18.4984 7.41553 18.4846L7.34717 18.427L0.912598 11.8079H0.911621C0.815998 11.6997 0.812062 11.6433 0.812012 11.6311C0.812012 11.6196 0.815247 11.5639 0.909668 11.4563L7.34717 4.83423C7.39991 4.78493 7.43944 4.75994 7.46436 4.74829C7.48719 4.73765 7.49765 4.73755 7.49951 4.73755C7.50137 4.73755 7.51183 4.73765 7.53467 4.74829C7.55684 4.75866 7.58994 4.78044 7.63428 4.81958C7.71382 4.91511 7.71818 4.96502 7.71826 4.97681C7.71826 4.9855 7.7167 5.0199 7.67529 5.08228L7.61865 5.15454L2.42236 10.5442L1.60596 11.3918H22.5737C22.7026 11.403 22.7417 11.4385 22.7515 11.4485C22.7628 11.4602 22.7962 11.5036 22.8091 11.6311C22.796 11.7592 22.7624 11.8024 22.7515 11.8137C22.7416 11.8239 22.7013 11.8599 22.5669 11.8704H1.60596L2.42236 12.717L7.62061 18.1106C7.71467 18.2179 7.71826 18.2729 7.71826 18.2844C7.71826 18.2954 7.71507 18.3457 7.63428 18.4426C7.59008 18.4816 7.55679 18.5026 7.53467 18.5129C7.51172 18.5237 7.50138 18.5237 7.49951 18.5237C7.49765 18.5237 7.4873 18.5237 7.46436 18.5129Z" fill="%231E1C1B" stroke="%231E1C1B"/></svg>');background-size:cover}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-next{background:0 0;border:1px solid #1e1c1b;border-radius:50%;padding:16px;position:absolute;top:-72px;right:15px}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-next i{display:block;width:18px;height:18px;background:url('data:image/svg+xml,<svg width="24" height="23" viewBox="0 0 24 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.7754 12.1391C23.0749 11.8002 23.0749 11.4614 22.7754 11.1226L16.3066 4.46899C15.9772 4.16096 15.6478 4.16096 15.3184 4.46899C15.0189 4.80783 15.0189 5.14667 15.3184 5.48551L20.5293 10.8915H0.71875C0.269531 10.9223 0.0299479 11.1688 0 11.6308C0.0299479 12.0929 0.269531 12.3393 0.71875 12.3701H20.5293L15.3184 17.7761C15.0189 18.115 15.0189 18.4538 15.3184 18.7927C15.6478 19.1007 15.9772 19.1007 16.3066 18.7927L22.7754 12.1391Z" fill="%231E1C1B"/></svg>');background-size:cover}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track{display:flex;align-items:stretch;height:inherit}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block{background-color:#fff;border:1px solid #e4dbd8;padding:24px 24px 24px;margin-right:16px;border-radius:8px;height:auto}@media (max-width:480px){.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block{background-color:#fff}}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block.expanded .text{-webkit-line-clamp:unset;overflow:visible}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block .review-info{display:flex;gap:8px;padding-bottom:8px}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block .review-info img{width:50px;border-radius:100%}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block .review-info .reviewer-info .author-name{font-family:Inter;font-weight:600;font-size:18px;line-height:26px;letter-spacing:0;color:#1e1c1b}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block .review-info .reviewer-info .time{color:#4a4645;font-family:Inter;font-weight:400;font-size:14px;line-height:24px}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block .review-info .raiting-count{margin-left:auto}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block .text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;text-overflow:ellipsis;font-family:Inter;font-weight:400;font-size:18px;line-height:26px;letter-spacing:0;vertical-align:middle;color:#1e1c1b}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block .see-more{background:0 0;border:none;font-family:Inter;font-weight:500;font-size:18px;line-height:26px;text-align:center;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;margin-top:8px;color:#1e1c1b}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block .see-more:hover{color:#1e1c1b}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block.universal-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body .slick-track .review-block.universal-block a{border:1px solid #1e1c1b;border-radius:100px;padding:8px;display:flex;align-items:center;gap:5px;min-width:320px;font-family:Inter;font-weight:500;font-size:16px;line-height:24px;letter-spacing:-.5px}.villa-single .villas{padding:60px 0;background:#f9f0ec}@media (max-width:480px){.villa-single .villas{padding:24px 0}}.villa-single .villas .container{max-width:1920px;margin:auto}.villa-single .villas .container .header-block{padding-bottom:28px;display:flex;justify-content:center;align-items:center}.villa-single .villas .container .header-block .header{font-family:Inter;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-.5px;vertical-align:middle}@media (max-width:480px){.villa-single .villas .container .header-block .header{font-size:22px}}.villa-single .villas .container .slider-content{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;grid-column-gap:19px;grid-row-gap:0}@media (max-width:480px){.villa-single .villas .container .slider-content{padding:0 0 0 14px;overflow-x:auto;grid-column-gap:14px}}.villa-single .villas .container .slider-content .slider-card{background-image:linear-gradient(180deg,rgba(0,0,0,0) 60%,rgba(0,0,0,.6) 100%),var(--background-card-image);height:590px;border-radius:16px;background-size:cover;display:flex;flex-direction:row;align-items:flex-end}@media (max-width:480px){.villa-single .villas .container .slider-content .slider-card{height:360px;width:240px}}.villa-single .villas .container .slider-content .slider-card .text-content{display:flex;justify-content:space-between;width:100%;padding:0 20px 40px 20px}@media (max-width:480px){.villa-single .villas .container .slider-content .slider-card .text-content{padding:0 14px 20px 14px}}.villa-single .villas .container .slider-content .slider-card .text-content h2{font-family:Inter;font-weight:500;font-size:28px;line-height:32px;letter-spacing:-.5px;vertical-align:middle;margin:0;color:#fcf7f4;display:flex;align-items:center}@media (max-width:480px){.villa-single .villas .container .slider-content .slider-card .text-content h2{font-size:20px}}.villa-single .villas .container .slider-content .slider-card .text-content h2::before{content:url(../img/other-villas-vector.svg);margin-right:8px;height:24px}@media (max-width:480px){.villa-single .villas .container .slider-content .slider-card .text-content h2::before{height:20px}}.villa-single .villas .container .slider-content .slider-card .text-content p{font-family:Inter;font-weight:400;font-size:16px;line-height:32px;letter-spacing:-.5px;color:#fcf7f4;margin:0}@media (max-width:480px){.villa-single .villas .container .slider-content .slider-card .text-content p{font-size:13px}}.villa-single .villas .container .slider-content .slick-list .slick-track{display:flex;gap:14px}.villa-single .villas .container .slider-content .slick-list .slick-track .slider-card{background-image:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.6) 100%),var(--background-card-image);height:590px;border-radius:16px;background-size:cover;display:flex;flex-direction:row;align-items:flex-end}.villa-single .villas .container .slider-content .slick-list .slick-track .slider-card .text-content{display:flex;justify-content:space-between;width:100%;padding:0 20px 40px 20px}.villa-single .villas .container .slider-content .slick-list .slick-track .slider-card .text-content h2{font-family:Inter;font-weight:500;font-size:28px;line-height:32px;letter-spacing:-.5px;vertical-align:middle;margin:0;color:#fcf7f4}.villa-single .villas .container .slider-content .slick-list .slick-track .slider-card .text-content h2::before{content:var(--before-icon);margin-right:8px}.villa-single .villas .container .slider-content .slick-list .slick-track .slider-card .text-content p{font-family:Inter;font-weight:400;font-size:16px;line-height:32px;letter-spacing:-.5px;vertical-align:middle;color:#fcf7f4;margin:0}@media screen and (max-width:480px){.villa-single .archive-link{padding:14px}.villa-single .archive-link .container a{font-size:14px;line-height:21px}.villa-single .villa-hero .hero-content{padding:0 30px}.villa-single .villa-hero .hero-content .villa-title{font-weight:500;font-size:28px;line-height:32px;letter-spacing:-.5px;margin-bottom:16px}.villa-single .villa-hero .hero-content .villa-description{font-weight:500;font-size:14px;line-height:20px;letter-spacing:0;margin-bottom:90px}.villa-single .villa-hero .hero-content .villa-info{flex-wrap:wrap;gap:10px}.villa-single .villa-hero .hero-content .villa-info .beds,.villa-single .villa-hero .hero-content .villa-info .occupancy,.villa-single .villa-hero .hero-content .villa-info .price,.villa-single .villa-hero .hero-content .villa-info .square{padding:8px 12px}.villa-single .villa-hero .hero-content .villa-info .beds .min-title,.villa-single .villa-hero .hero-content .villa-info .occupancy .min-title,.villa-single .villa-hero .hero-content .villa-info .price .min-title,.villa-single .villa-hero .hero-content .villa-info .square .min-title{font-size:10px;line-height:14px;padding:0;margin-bottom:4px}.villa-single .villa-hero .hero-content .villa-info .beds .info,.villa-single .villa-hero .hero-content .villa-info .occupancy .info,.villa-single .villa-hero .hero-content .villa-info .price .info,.villa-single .villa-hero .hero-content .villa-info .square .info{font-size:14px;line-height:20px;padding:0}.villa-single .villa-hero #datapicker-block{position:unset;transform:unset;padding:24px 14px;margin:0}.villa-single .mobile-gallery{display:block;padding:135px 0 0 14px;background:#fcf7f4}.villa-single .mobile-gallery h2{font-family:Inter;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-.5px;text-align:center;vertical-align:middle;margin-bottom:24px;color:#1e1c1b;margin:0 0 24px 0}.villa-single .mobile-gallery .container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:14px;overflow-x:scroll}.villa-single .mobile-gallery .container .image-block{flex:1 0 240px;border-radius:12px;height:240px}.villa-single .mobile-gallery .container .image-block img{max-width:240px;max-height:240px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.villa-single .other-villas .container h2{font-size:22px;line-height:28px;letter-spacing:-.5px;text-align:left}.villa-single .other-villas .villas-slider .villa-card{padding:14px;border-radius:8px}.villa-single .other-villas .villas-slider .villa-card .villa-card-image{height:166px}.villa-single .other-villas .villas-slider .villa-card .villa-card-content .villa-details{flex-direction:column;flex-wrap:wrap;gap:12px 20px}.villas-archive .villas-slider .villa-card .villa-card-content .villa-tags{flex-wrap:wrap}.villas-archive .villas-slider .villa-card .villa-card-content .villa-tags .villa-tag{flex:0 0 auto}.villas-archive .villas-slider .villa-card .villa-card-content .villa-details{flex-wrap:nowrap;flex-direction:column}}.custom-gallery{text-align:center;background-color:#fcf7f4;padding:80px 0 48px;border-radius:12px}@media screen and (max-width:768px){.custom-gallery{padding:115px 14px 40px}}.gallery-title{font-family:Inter;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-.5px;text-align:center;color:#1e1c1b;margin-bottom:24px}@media screen and (max-width:768px){.gallery-title{font-size:22px}}.gallery-slider{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;max-width:976px;margin:0 auto;border-radius:12px;aspect-ratio:16/9}@media screen and (max-width:768px){.gallery-slider{aspect-ratio:1/1}}.gallery-track{display:flex;transition:transform .5s ease;height:100%}.gallery-track img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;flex-shrink:0}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(30,28,27,.2);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);width:56px;height:56px;border:none;border-radius:50%;cursor:pointer;transition:background .2s ease}@media screen and (max-width:768px){.gallery-arrow{width:32px;height:32px}}.gallery-arrow svg{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}@media screen and (max-width:768px){.gallery-arrow svg{height:14px;width:8px}}.gallery-arrow:hover{background:rgba(30,28,27,.4)}.gallery-arrow.left{left:32px;z-index:1}@media screen and (max-width:768px){.gallery-arrow.left{left:14px}}.gallery-arrow.right{right:32px}@media screen and (max-width:768px){.gallery-arrow.right{right:14px}}.gallery-counter{position:absolute;background:rgba(30,28,27,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1;color:#fcf7f4;padding:3px 14px;border-radius:100px;font-family:Inter;font-weight:400;font-size:20px;line-height:28px;bottom:32px;right:32px}@media screen and (max-width:768px){.gallery-counter{bottom:14px;right:14px;padding:2px 10px;font-size:14px;line-height:20px}}.gm.hidden{display:none}.gm{position:fixed;inset:0;z-index:9;background-color:#fff;color:#1e1c1b;overflow-y:auto;-webkit-overflow-scrolling:touch}.gm__backdrop{position:fixed;inset:0;background:#fff}.gm__container{position:relative;z-index:2;min-height:100vh;display:flex;flex-direction:column}.gm__header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:center;background:#1e1c1b;padding:31px;border-bottom:1px solid #1e1c1b}@media screen and (max-width:768px){.gm__header{padding:20px 24px}}.gm__back{position:absolute;left:64px;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:none;color:#fff;font-size:26px;cursor:pointer;border-radius:100%;width:56px;height:56px}@media screen and (max-width:768px){.gm__back{width:20px;height:20px;left:24px;background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none;top:18px}.gm__back svg{width:10px;height:18px}}.gm__title{font-family:Inter;font-weight:600;font-size:20px;line-height:28px;letter-spacing:-.5px;text-align:center;color:#fff}@media screen and (max-width:768px){.gm__title{font-size:16px}}.gm__categories{display:flex;overflow-x:auto;gap:10px;background:#fff;border-bottom:1px solid rgba(255,255,255,.15);max-width:1160px;margin:0 auto;width:100%;padding:100px 20px 80px}@media screen and (max-width:768px){.gm__categories{padding:30px 0 24px 24px;gap:8px;margin-bottom:16px}}.gm__cat{flex:0 0 184px;text-align:center;cursor:pointer;color:#1e1c1b;text-decoration:none}@media screen and (max-width:768px){.gm__cat{flex:0 0 92px}}.gm__cat img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:8px;transition:transform .3s}.gm__cat:hover img{transform:scale(1.05)}.gm__cat span{display:block;font-family:Inter;font-weight:500;font-size:16px;line-height:22px;letter-spacing:0;text-align:left}@media screen and (max-width:768px){.gm__cat span{font-size:14px;line-height:18px}}.gm__content{background:#fff;max-width:1160px;margin:0 auto;width:100%;padding:0 20px 120px}@media screen and (max-width:768px){.gm__content{padding:0 0 8px}}.gm__content .gm__section{display:flex;padding-bottom:64px}@media screen and (max-width:768px){.gm__content .gm__section{flex-direction:column;padding-bottom:28px}}.gm__content .gm__section.gm__cat-target{scroll-margin-top:110px}.gm__section-title{flex:1 0 320px;font-family:Inter;font-weight:600;font-size:20px;line-height:28px;letter-spacing:-.5px;vertical-align:middle;color:#1e1c1b}@media screen and (max-width:768px){.gm__section-title{flex:unset;padding:0 24px 20px;font-size:18px;line-height:26px;letter-spacing:0;vertical-align:middle}}.gm__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.gm__grid img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.gm__grid{display:grid;gap:12px}.gm__grid.gm--one{grid-template-columns:1fr}.gm__grid.gm--one img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:8px}.gm__grid.gm--even{grid-template-columns:repeat(2,1fr)}.gm__grid.gm--odd{grid-template-columns:repeat(2,1fr)}.gm__grid.gm--odd img.gm--wide{grid-column:1/-1;aspect-ratio:4/3}@media (max-width:768px){.gm__grid.gm--one img{aspect-ratio:1/1}}.gm__lightbox{position:fixed;inset:0;background:#1e1c1b;z-index:9;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease}.gm__lightbox.hidden{display:none}.gm__lightbox-backdrop{position:absolute;inset:0}.gm__lightbox-inner{position:relative;max-width:90%;max-height:80vh;z-index:2}.gm__lightbox-inner img{width:100%;height:auto;display:block;margin:0 auto;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}@media (max-width:768px){.gm__lightbox-inner img{max-width:100%;max-height:440px}}.gm__lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.15);color:#fff;border:none;border-radius:50%;width:48px;height:48px;font-size:26px;cursor:pointer;z-index:3;transition:background .3s}.gm__lightbox-nav:hover{background:rgba(255,255,255,.3)}.gm__lightbox-prev{left:64px;width:56px;height:56px;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}@media (max-width:768px){.gm__lightbox-prev{display:none}}.gm__lightbox-prev svg{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.gm__lightbox-next{right:64px;width:56px;height:56px;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}@media (max-width:768px){.gm__lightbox-next{display:none}}.gm__lightbox-next svg{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.gm__lightbox-counter{position:absolute;top:16px;left:50%;transform:translateX(-50%);font-size:16px;color:#fff;font-weight:500;z-index:3}.gm__lightbox-header{position:absolute;top:16px;left:0;right:0;z-index:3;display:flex;justify-content:center;align-items:center;pointer-events:none}.gm__lightbox-close{position:absolute;border:none;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);width:56px;height:56px;border-radius:100%;left:64px;top:0;cursor:pointer;pointer-events:all}@media (max-width:768px){.gm__lightbox-close{width:20px;height:20px;background:0 0;left:24px;top:4px}}.gm__lightbox-close svg{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.gm__lightbox-counter{font-family:Inter;font-weight:600;font-size:20px;line-height:28px;letter-spacing:-.5px;text-align:center;vertical-align:middle;color:#fff;text-align:center;pointer-events:all}@media (max-width:768px){.gm__lightbox-counter{font-size:16px;top:0}}.gm__lightbox-inner img{transition:transform .3s ease,opacity .3s ease}.gm__lightbox-inner.swiping img{opacity:.8}.amenities-popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);display:none;justify-content:center;align-items:center;z-index:9}.amenities-popup{background:#fff;width:100%;height:100%;overflow-y:auto;position:relative;box-shadow:0 5px 30px rgba(0,0,0,.2)}.popup-header{display:flex;align-items:center;border-bottom:1px solid #eee;background:#1e1c1b;padding:17px 64px;justify-content:center}@media screen and (max-width:768px){.popup-header{padding:14px 24px}}.amenities-main .amenities-popup .popup-header h2{font-family:Inter;font-weight:600;font-style:Semi Bold;font-size:16px;line-height:50px;letter-spacing:0;text-align:center;vertical-align:middle;color:#fff;margin:0}.popup-content{padding:60px 48px}@media screen and (max-width:768px){.popup-content{padding:30px 24px 100px}}.close-amenities-popup{position:absolute;left:64px;width:56px;height:56px;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:100px;border:none;cursor:pointer}@media screen and (max-width:768px){.close-amenities-popup{width:32px;height:32px;left:24px}.close-amenities-popup svg{width:8px;height:14px}}.amenity-category{margin-bottom:32px}.amenity-category h3{font-size:18px;margin-bottom:20px}.amenity-list{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){.amenity-list{grid-template-columns:1fr}}.amenity-item{display:flex;align-items:center;gap:12px;font-family:Inter;font-weight:500;font-style:Medium;font-size:14px;line-height:20px;letter-spacing:0;vertical-align:middle}.amenity-icon{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.villa-description-block{display:none}@media screen and (max-width:480px){.villa-description-block{display:block;padding:0 14px 40px;background:#fcf7f4}.villa-description-block .container{margin:0 auto}.villa-description-block .container h2{font-family:Inter;font-weight:500;font-size:22px;line-height:28px;letter-spacing:-.5px;text-align:center;vertical-align:middle;color:#1e1c1b;margin-bottom:24px}.villa-description-block .container .textarea-description{padding:24px;background:#fff;border:1px solid #e4dbd8;border-radius:8px;position:relative}.villa-description-block .container .textarea-description p.text-block{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease;font-family:Inter;font-weight:400;font-style:Regular;font-size:14px;line-height:20px;letter-spacing:0;vertical-align:middle}.villa-description-block .container .textarea-description p.text-block.expanded{-webkit-line-clamp:unset;overflow:visible}.villa-description-block .container .textarea-description .show-more-btn{display:inline-block;margin-top:8px;background:0 0;border:none;color:#1e1c1b;cursor:pointer;padding:0;font-family:Inter;font-weight:500;font-size:14px;line-height:21px;letter-spacing:0;text-align:center;vertical-align:middle;text-decoration:underline}.villa-description-block .container .textarea-description .show-more-btn:hover{text-decoration:none}}@media screen and (max-width:480px){.villa-single .reviews .container .reviews-slider #reviews-widget .reviews-body #reviews-list .review-block{background-color:#fff}}.villa-single .location .container{max-width:1920px;background-color:unset;display:flex;flex-direction:row;align-items:center}.villa-single .location .container .left-content-block{padding:0 0 0 32px;flex:1 0 50%}.villa-single .location .container .left-content-block .header{font-family:Inter;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-.5px;padding-bottom:36px}.villa-single .location .container .left-content-block .address-block{padding:0}.villa-single .location .container .left-content-block .address-block .address-text{font-family:Inter;font-weight:400;font-size:18px;line-height:22px;letter-spacing:0;color:#1e1c1b}.villa-single .location .container .left-content-block .content-block{display:flex;flex-direction:column;padding:28px 0 0;align-items:flex-start;gap:24px}.villa-single .location .container .left-content-block .content-block .info-block{display:flex;flex-direction:row;gap:100px}.villa-single .location .container .left-content-block .content-block .btn-block .google-link{padding:12px 48px}.villa-single .location .container .left-content-block .content-block .btn-block .waze-link{padding:12px 48px}.villa-single .location .container .right-content-block{flex:1 0 50%}.villa-single .location .container .right-content-block .map-content .wpgmp_map{border-radius:8px 8px 0 0}@media screen and (max-width:768px){.villa-single .location{padding:0 14px 40px}.villa-single .location .container{flex-direction:column;gap:24px;background:#fff;align-items:unset}.villa-single .location .container .left-content-block{padding:20px;flex:unset}.villa-single .location .container .left-content-block .header{padding-bottom:16px;line-height:32px}.villa-single .location .container .left-content-block .address-block{background-color:#fff}.villa-single .location .container .left-content-block .address-block .address-text{font-size:18px;line-height:20px}.villa-single .location .container .left-content-block .content-block{padding:16px 0 0}.villa-single .location .container .left-content-block .content-block .info-block{flex-direction:column;gap:16px}.villa-single .location .container .left-content-block .content-block .btn-block .google-link,.villa-single .location .container .left-content-block .content-block .btn-block .waze-link{padding:12px 25px}.villa-single .location .container .right-content-block{flex:unset}.villa-single .location .container .right-content-block .map-content .wpgmp_map{border-radius:15px}}.gallery-popup{position:fixed;inset:0;background:rgba(0,0,0,.92);display:none;align-items:center;justify-content:center;z-index:9999}.gallery-popup img{max-width:90%;max-height:90%}.gallery-close{position:absolute;top:20px;right:30px;font-size:40px;color:#fff;cursor:pointer}.gallery-nav{position:absolute;top:50%;transform:translateY(-50%);background:0 0;border:none;font-size:50px;color:#fff;cursor:pointer}.gallery-nav.prev{left:30px}.gallery-nav.next{right:30px}.hero-slider{position:relative;height:70vh;overflow:hidden}.hero-track{display:flex;height:100%;transition:transform .35s ease}.hero-slide{min-width:100%;height:100%}.hero-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-nav{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);background:rgba(30,28,27,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;border:none;width:32px;height:32px;border-radius:50%;z-index:1}.hero-nav.prev{left:12px}.hero-nav.next{right:12px}.hero-counter{position:absolute;right:14px;bottom:14px;background:rgba(30,28,27,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:100px;padding:2px 10px;font-size:14px;line-height:20px;color:#fcf7f4;z-index:1}@media (min-width:769px){.hero-slider{height:auto}.hero-track{flex-wrap:wrap;transform:none!important}.hero-slide{min-width:50%;height:320px}.hero-slide:nth-child(n+6){display:none}.hero-counter,.hero-nav{display:none}}body.post-type-archive-villa header.menu{background:#1e1c1b;position:relative}.villas-archive{padding:80px 0 0;background:#f9f0ec}.villas-archive .container{max-width:1475px;margin:0 auto}.villas-archive .archive-title{font-family:Inter;font-weight:500;font-size:56px;line-height:60px;color:#1e1c1b;text-align:center;margin:0 0 60px 0;letter-spacing:-.5px}.villas-archive #datapicker-block{width:100%;margin-bottom:40px}.villas-archive #datapicker-block #vue-booking-component{width:100%;border-radius:8px}.villas-archive .villas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:40px;margin-bottom:60px}.villas-archive .pagination{display:flex;justify-content:center;gap:10px;margin-top:40px}.villas-archive .pagination .page-numbers{padding:10px 15px;background:#fff;color:#1e1c1b;text-decoration:none;border-radius:5px;transition:background-color .3s ease}.villas-archive .pagination .page-numbers.current,.villas-archive .pagination .page-numbers:hover{background:#d4a574;color:#fff}.villas-archive .villas-slider{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media screen and (max-width:1024px){.villas-archive .villas-slider{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.villas-archive .villas-slider .villa-card{padding:17px;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e4dbd8;height:-moz-fit-content;height:fit-content}.villas-archive .villas-slider .villa-card .villa-card-image{border-radius:4px;height:245px;overflow:hidden}.villas-archive .villas-slider .villa-card .villa-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.villas-archive .villas-slider .villa-card .villa-card-image:hover img{transform:scale(1.1)}.villas-archive .villas-slider .villa-card .villa-card-content{padding:12px 0 0}.villas-archive .villas-slider .villa-card .villa-card-content h3{font-family:Inter;font-weight:500;font-size:20px;line-height:28px;color:#1e1c1b;margin-bottom:16px}.villas-archive .villas-slider .villa-card .villa-card-content .villa-tags{display:flex;gap:5px;margin-bottom:12px}.villas-archive .villas-slider .villa-card .villa-card-content .villa-tags .villa-tag{font-family:Inter;font-weight:400;font-size:14px;line-height:21px;vertical-align:middle;background:var(--background-color);padding:2px 9px;border-radius:4px;color:#4a4645}.villas-archive .villas-slider .villa-card .villa-card-content .villa-details{display:flex;gap:20px;margin-bottom:16px;flex-wrap:wrap}.villas-archive .villas-slider .villa-card .villa-card-content .villa-details .villa-detail{font-family:Inter;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;color:#1e1c1b;display:flex;align-items:center;gap:8px}.villas-archive .villas-slider .villa-card .villa-card-content .villa-details .villa-detail .guests-icon{content:url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.029 9.58261C11.4814 9.1911 11.8441 8.70681 12.0928 8.16269C12.3414 7.61856 12.4702 7.02732 12.4702 6.42907C12.4702 5.30491 12.0236 4.2268 11.2287 3.4319C10.4338 2.637 9.35568 2.19043 8.23153 2.19043C7.10737 2.19043 6.02926 2.637 5.23436 3.4319C4.43946 4.2268 3.99289 5.30491 3.99289 6.42907C3.99289 7.02732 4.12158 7.61856 4.37023 8.16269C4.61889 8.70681 4.9817 9.1911 5.43403 9.58261C4.24733 10.12 3.2405 10.9877 2.53393 12.0822C1.82737 13.1766 1.45095 14.4513 1.44971 15.7541C1.44971 15.9789 1.53902 16.1945 1.698 16.3535C1.85698 16.5125 2.0726 16.6018 2.29744 16.6018C2.52227 16.6018 2.73789 16.5125 2.89687 16.3535C3.05585 16.1945 3.14516 15.9789 3.14516 15.7541C3.14516 14.4051 3.68104 13.1113 4.63492 12.1575C5.5888 11.2036 6.88254 10.6677 8.23153 10.6677C9.5805 10.6677 10.8743 11.2036 11.8281 12.1575C12.782 13.1113 13.3179 14.4051 13.3179 15.7541C13.3179 15.9789 13.4072 16.1945 13.5662 16.3535C13.7251 16.5125 13.9408 16.6018 14.1656 16.6018C14.3904 16.6018 14.6061 16.5125 14.7651 16.3535C14.924 16.1945 15.0133 15.9789 15.0133 15.7541C15.0121 14.4513 14.6357 13.1766 13.9291 12.0822C13.2225 10.9877 12.2157 10.12 11.029 9.58261ZM8.23153 8.97225C7.72853 8.97225 7.23683 8.82312 6.81861 8.54364C6.40038 8.2642 6.07442 7.86701 5.88193 7.4023C5.68945 6.93759 5.63908 6.42625 5.73721 5.93292C5.83534 5.43959 6.07756 4.98644 6.43322 4.63077C6.78889 4.27509 7.24205 4.03288 7.73538 3.93475C8.22868 3.83662 8.74003 3.88698 9.20479 4.07947C9.66948 4.27196 10.0667 4.59793 10.3461 5.01615C10.6256 5.43438 10.7747 5.92607 10.7747 6.42907C10.7747 7.10356 10.5068 7.75043 10.0298 8.22737C9.5529 8.70431 8.90605 8.97225 8.23153 8.97225ZM16.4884 9.24352C17.0309 8.63259 17.3853 7.87788 17.5089 7.07023C17.6325 6.26259 17.52 5.43644 17.185 4.69123C16.8501 3.94601 16.3068 3.31349 15.6207 2.86982C14.9346 2.42614 14.135 2.19021 13.3179 2.19043C13.0931 2.19043 12.8774 2.27974 12.7184 2.43872C12.5595 2.5977 12.4702 2.81333 12.4702 3.03816C12.4702 3.26299 12.5595 3.47861 12.7184 3.63759C12.8774 3.79657 13.0931 3.88588 13.3179 3.88588C13.9924 3.88588 14.6393 4.15383 15.1162 4.63077C15.5931 5.1077 15.8611 5.75457 15.8611 6.42907C15.8599 6.87433 15.7418 7.31147 15.5187 7.69678C15.2955 8.08208 14.9751 8.40205 14.5895 8.62468C14.4638 8.69718 14.3588 8.80074 14.2846 8.92539C14.2104 9.0501 14.1694 9.19171 14.1656 9.33677C14.1621 9.48068 14.1953 9.6231 14.262 9.75067C14.3287 9.87823 14.4269 9.98667 14.5471 10.0658L14.8777 10.2862L14.9879 10.3456C16.0097 10.8302 16.8718 11.5968 17.4726 12.555C18.0734 13.5132 18.3878 14.6231 18.3788 15.7541C18.3788 15.9789 18.4681 16.1945 18.6271 16.3535C18.7861 16.5125 19.0017 16.6018 19.2266 16.6018C19.4514 16.6018 19.667 16.5125 19.826 16.3535C19.985 16.1945 20.0743 15.9789 20.0743 15.7541C20.0812 14.4532 19.7554 13.1721 19.1277 12.0326C18.5002 10.8931 17.5916 9.93296 16.4884 9.24352Z" fill="%23a19b99"/></svg>')}.villas-archive .villas-slider .villa-card .villa-card-content .villa-details .villa-detail .beds-icon{content:url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.44971 10.1904C6.94416 10.1904 7.42751 10.0365 7.83864 9.74804C8.24976 9.4596 8.57019 9.04963 8.75941 8.56998C8.94863 8.09032 8.99814 7.56252 8.90167 7.05332C8.80521 6.54412 8.56711 6.07639 8.21748 5.70928C7.86785 5.34216 7.42239 5.09216 6.93744 4.99087C6.45248 4.88958 5.94982 4.94157 5.493 5.14025C5.03619 5.33893 4.64574 5.67538 4.37104 6.10706C4.09633 6.53874 3.94971 7.04626 3.94971 7.56543C3.94971 8.26163 4.2131 8.9293 4.68194 9.42159C5.15078 9.91387 5.78667 10.1904 6.44971 10.1904ZM6.44971 6.69043C6.61453 6.69043 6.77564 6.74175 6.91269 6.8379C7.04973 6.93404 7.15654 7.0707 7.21961 7.23058C7.28268 7.39047 7.29919 7.5664 7.26703 7.73614C7.23488 7.90587 7.15551 8.06178 7.03897 8.18415C6.92242 8.30652 6.77394 8.38986 6.61229 8.42362C6.45064 8.45738 6.28308 8.44005 6.13081 8.37383C5.97854 8.3076 5.84839 8.19545 5.75682 8.05156C5.66525 7.90766 5.61638 7.73849 5.61638 7.56543C5.61638 7.33337 5.70418 7.11081 5.86046 6.94671C6.01674 6.78262 6.2287 6.69043 6.44971 6.69043ZM17.283 4.94043H10.6164C10.3954 4.94043 10.1834 5.03262 10.0271 5.19671C9.87084 5.36081 9.78304 5.58337 9.78304 5.81543V11.0654H3.11638V4.06543C3.11638 3.83337 3.02858 3.61081 2.8723 3.44671C2.71602 3.28262 2.50406 3.19043 2.28304 3.19043C2.06203 3.19043 1.85006 3.28262 1.69378 3.44671C1.5375 3.61081 1.44971 3.83337 1.44971 4.06543V15.4405C1.44971 15.6725 1.5375 15.8951 1.69378 16.0592C1.85006 16.2233 2.06203 16.3155 2.28304 16.3155C2.50406 16.3155 2.71602 16.2233 2.8723 16.0592C3.02858 15.8951 3.11638 15.6725 3.11638 15.4405V12.8155H18.1163V15.4405C18.1163 15.6725 18.2041 15.8951 18.3604 16.0592C18.5167 16.2233 18.7287 16.3155 18.9497 16.3155C19.1707 16.3155 19.3827 16.2233 19.5389 16.0592C19.6952 15.8951 19.783 15.6725 19.783 15.4405V7.56543C19.783 6.86924 19.5196 6.20156 19.0508 5.70928C18.5819 5.21699 17.9461 4.94043 17.283 4.94043ZM18.1163 11.0654H11.4497V6.69043H17.283C17.504 6.69043 17.716 6.78262 17.8723 6.94671C18.0285 7.11081 18.1163 7.33337 18.1163 7.56543V11.0654Z" fill="%23a19b99"/></svg>')}.villas-archive .villas-slider .villa-card .villa-card-content .villa-details .villa-detail .square-icon{content:url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.6667 1.875H6.33333C4.15 1.875 2.375 3.65 2.375 5.83333V14.1667C2.375 16.35 4.15 18.125 6.33333 18.125H14.6667C16.85 18.125 18.625 16.35 18.625 14.1667V5.83333C18.625 3.65 16.85 1.875 14.6667 1.875ZM17.375 14.1667C17.375 15.6583 16.1583 16.875 14.6667 16.875H6.33333C4.84167 16.875 3.625 15.6583 3.625 14.1667V5.83333C3.625 4.34167 4.84167 3.125 6.33333 3.125H14.6667C16.1583 3.125 17.375 4.34167 17.375 5.83333V14.1667Z" fill="%23a19b99"/><path d="M11.7248 8.77498C11.9665 9.01665 12.3665 9.01665 12.6082 8.77498L14.0415 7.34165V8.33331C14.0415 8.67498 14.3248 8.95831 14.6665 8.95831C15.0082 8.95831 15.2915 8.67498 15.2915 8.33331V6.66665C15.2915 5.86665 14.6332 5.20831 13.8332 5.20831H12.1665C11.8248 5.20831 11.5415 5.49165 11.5415 5.83331C11.5415 6.17498 11.8248 6.45831 12.1665 6.45831H13.1582L11.7248 7.89165C11.4832 8.13331 11.4832 8.53331 11.7248 8.77498Z" fill="%23a19b99"/><path d="M7.16683 14.7917H8.8335C9.17516 14.7917 9.4585 14.5084 9.4585 14.1667C9.4585 13.825 9.17516 13.5417 8.8335 13.5417H7.84183L9.27516 12.1084C9.51683 11.8667 9.51683 11.4667 9.27516 11.225C9.15016 11.1 8.99183 11.0417 8.8335 11.0417C8.67516 11.0417 8.51683 11.1 8.39183 11.225L6.9585 12.6584V11.6667C6.9585 11.325 6.67516 11.0417 6.3335 11.0417C5.99183 11.0417 5.7085 11.325 5.7085 11.6667V13.3334C5.7085 14.1334 6.36683 14.7917 7.16683 14.7917Z" fill="%23a19b99"/></svg>')}.villas-archive .villas-slider .villa-card .villa-card-content .villa-excerpt-block{margin-bottom:16px}.villas-archive .villas-slider .villa-card .villa-card-content .villa-excerpt-block .villa-excerpt-text{font-size:14px;line-height:1.5;color:#1e1c1b;max-height:0;overflow:hidden;transition:max-height .3s ease}.villas-archive .villas-slider .villa-card .villa-card-content .villa-excerpt-block .villa-excerpt-text.expanded{max-height:200px;margin-bottom:16px}.villas-archive .villas-slider .villa-card .villa-card-content .villa-excerpt-block .toggle-button{background:0 0;border:none;color:#1e1c1b;font-size:14px;line-height:21px;cursor:pointer;padding:0;text-decoration:none;display:flex;gap:8px;align-items:center}.villas-archive .villas-slider .villa-card .villa-card-content .villa-excerpt-block .toggle-button::before{content:url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.21996 8.98666C5.07895 9.13406 5.00024 9.33018 5.00024 9.53416C5.00024 9.73815 5.07895 9.93426 5.21996 10.0817L11.47 16.5327C11.5384 16.6043 11.6207 16.6613 11.7117 16.7003C11.8028 16.7392 11.9009 16.7593 12 16.7593C12.099 16.7593 12.1971 16.7392 12.2882 16.7003C12.3793 16.6613 12.4615 16.6043 12.53 16.5327L18.78 10.0817C18.921 9.93426 18.9997 9.73815 18.9997 9.53416C18.9997 9.33018 18.921 9.13406 18.78 8.98666C18.7115 8.91502 18.6293 8.85801 18.5382 8.81905C18.4471 8.78009 18.349 8.76001 18.25 8.76001C18.1509 8.76001 18.0528 8.78009 17.9617 8.81905C17.8707 8.85801 17.7884 8.91502 17.72 8.98666L12 14.8897L6.27996 8.98666C6.21145 8.91515 6.12917 8.85825 6.03809 8.81937C5.947 8.7805 5.84899 8.76046 5.74996 8.76046C5.65093 8.76046 5.55292 8.7805 5.46183 8.81937C5.37075 8.85825 5.28847 8.91515 5.21996 8.98666Z" fill="%231E1C1B"/></svg>');width:24px;height:24px}.villas-archive .villas-slider .villa-card .villa-card-content .villa-excerpt-block .toggle-button:hover{color:#a19b99}.villas-archive .villas-slider .villa-card .villa-card-content .villa-excerpt-block .toggle-button.is-expanded::before{transform:rotate(180deg)}.villas-archive .villas-slider .villa-card .villa-card-content .card-footer{display:flex;justify-content:space-between;align-items:flex-end}.villas-archive .villas-slider .villa-card .villa-card-content .card-footer .villa-price{color:#1e1c1b;font-family:Inter;font-weight:500;font-size:25px;line-height:32.5px;letter-spacing:-.2px}.villas-archive .villas-slider .villa-card .villa-card-content .card-footer .villa-price span{display:block;color:#4a4645;font-family:Inter;font-weight:500;font-size:14px;line-height:21px;letter-spacing:0}.villas-archive .villas-slider .villa-card .villa-card-content .card-footer .book-btn{background:#f1b493;color:#1e1c1b;padding:10px 20px;border-radius:100px;text-decoration:none;font-weight:500;transition:background-color .3s ease;font-size:16px;line-height:24px;height:-moz-fit-content;height:fit-content}@media screen and (max-width:480px){.villas-archive{padding:48px 14px 0}.villas-archive .archive-title{font-size:32px;font-weight:500;line-height:36px}.villas-archive #datapicker-block{margin-bottom:30px}.villas-archive .villas-slider .villa-card{padding:14px}.villas-archive .villas-slider .villa-card .villa-card-image{height:166px}.villas-archive .villas-slider .villa-card .villa-card-content .card-footer{align-items:center}.villas-archive .villas-slider .villa-card .villa-card-content .card-footer .villa-price{font-size:20px;line-height:32px;letter-spacing:-.2px}.villas-archive .villas-slider .villa-card .villa-card-content .card-footer .book-btn{font-size:14px;line-height:20px}.villas-archive .villas-slider .villa-card .villa-card-content .villa-tags{flex-wrap:wrap}.villas-archive .villas-slider .villa-card .villa-card-content .villa-tags .villa-tag{flex:0 0 auto}}.bath-main-page{font-family:Inter,sans-serif;background:#f9f0ec}.bath-main-page .bath-hero{height:70vh;position:relative}.bath-main-page .bath-hero #background-desktop-video{width:100%;height:70vh;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;pointer-events:none}.bath-main-page .bath-hero #background-mobile-video{display:none}.bath-main-page .bath-hero .image-desktop-background{background-image:var(--background-desktop);position:absolute;width:100%;height:100%;top:0;background-size:cover;background-position:center}.bath-main-page .bath-hero .image-mobile-background{display:none}.bath-main-page .bath-hero .overlay{opacity:.3;background-color:#1e1c1b;width:100%;height:100%;position:absolute;left:0;top:0}.bath-main-page .bath-hero .container{display:flex;justify-content:center;height:100%;align-items:center;position:sticky;max-width:1025px;margin:auto}.bath-main-page .bath-hero .container .hero-content .title{color:#fcf7f4;font-size:70px;line-height:76px;letter-spacing:-1px;font-weight:500;text-align:center;padding-bottom:24px}.bath-main-page .bath-hero .container .hero-content .exerpt{color:#fcf7f4;font-size:22px;line-height:28px;letter-spacing:0;text-align:center}.bath-main-page .bath-hero .restaurant-title{font-size:70px;font-weight:500;line-height:76px;letter-spacing:-1px}.bath-main-page .bath-hero .restaurant-subtitle{font-size:22px;line-height:28px;font-weight:500;margin-top:24px;max-width:800px;margin-inline:auto}.bath-main-page .relax-spa{background:#f9f0ec;padding:120px 20px;max-width:1920px;margin:auto}.bath-main-page .relax-spa .container{max-width:1920px;display:flex;flex-direction:row;gap:80px;margin:auto}.bath-main-page .relax-spa .container .content-block{display:flex;gap:30px;flex-direction:column;flex:0 0 450px}.bath-main-page .relax-spa .container .content-block .relax-spa-header{font-family:Inter;font-weight:500;font-size:56px;line-height:60px;letter-spacing:-.5px;vertical-align:middle;color:#1e1c1b}.bath-main-page .relax-spa .container .content-block .relax-spa-description{font-family:Inter;font-weight:400;font-size:20px;line-height:28px;letter-spacing:0;vertical-align:middle;color:#1e1c1b}.bath-main-page .relax-spa .container .content-block .relax-spa-link{font-family:Inter;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;vertical-align:middle;color:#1e1c1b;padding:17px 20px;border:1px solid #1e1c1b;border-radius:100px;width:-moz-fit-content;width:fit-content}.bath-main-page .relax-spa .slider-relax{width:100%;padding-bottom:100px;position:relative;overflow-x:overlay}.bath-main-page .relax-spa .slider-relax .relax-spa-slider .relax-spa-card{height:610px;border-radius:25px;border:1px solid #1e1c1b;background:rgba(30,28,27,.0509803922);padding:25px;text-align:center;width:450px;margin-right:30px}.bath-main-page .relax-spa .slider-relax .relax-spa-slider .relax-spa-card .card-header{font-family:Inter;font-weight:500;font-size:28px;line-height:32px;letter-spacing:-.5px;text-align:center;vertical-align:middle;padding-bottom:20px}.bath-main-page .relax-spa .slider-relax .relax-spa-slider .relax-spa-card .card-description{font-family:Inter;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;vertical-align:middle;padding-bottom:60px}.bath-main-page .relax-spa .slider-relax .relax-spa-slider .relax-spa-card:nth-child(3n+1) .image-content{width:-webkit-fill-available;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:225px;background-image:var(--image-content);background-size:cover}.bath-main-page .relax-spa .slider-relax .relax-spa-slider .relax-spa-card:nth-child(3n+2) .image-content{width:-webkit-fill-available;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:225px 225px 25px 25px;background-image:var(--image-content);background-size:cover}.bath-main-page .relax-spa .slider-relax .relax-spa-slider .relax-spa-card:nth-child(3n) .image-content{width:-webkit-fill-available;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:25px 25px 225px 225px;background-image:var(--image-content);background-size:cover}.bath-main-page .relax-spa .slider-relax .relax-spa-slider .relax-spa-card-empty{width:450px}.bath-main-page .relax-spa .slider-relax .relax-spa-slider .slick-prev{width:75px;height:75px;background-color:#f1b493;border:none;border-radius:100px;position:absolute;bottom:-98px;left:200px}.bath-main-page .relax-spa .slider-relax .relax-spa-slider .slick-prev i{content:url('data:image/svg+xml,<svg width="24" height="16" viewBox="0 0 24 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.537109 8.31071C0.237631 7.97188 0.237631 7.63304 0.537109 7.2942L7.00586 0.640625C7.33529 0.332589 7.66471 0.332589 7.99414 0.640625C8.29362 0.979465 8.29362 1.3183 7.99414 1.65714L2.7832 7.06317H22.5938C23.043 7.09397 23.2826 7.3404 23.3125 7.80246C23.2826 8.26451 23.043 8.51094 22.5938 8.54174H2.7832L7.99414 13.9478C8.29362 14.2866 8.29362 14.6254 7.99414 14.9643C7.66471 15.2723 7.33529 15.2723 7.00586 14.9643L0.537109 8.31071Z" fill="%231E1C1B"/></svg>')}.bath-main-page .relax-spa .slider-relax .relax-spa-slider .slick-next{width:75px;height:75px;background-color:#f1b493;border:none;border-radius:100px;position:absolute;bottom:-98px;left:382px}.bath-main-page .relax-spa .slider-relax .relax-spa-slider .slick-next i{content:url('data:image/svg+xml,<svg width="24" height="16" viewBox="0 0 24 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.4629 8.31071C23.7624 7.97187 23.7624 7.63304 23.4629 7.2942L16.9941 0.640625C16.6647 0.332589 16.3353 0.332589 16.0059 0.640625C15.7064 0.979464 15.7064 1.3183 16.0059 1.65714L21.2168 7.06317H1.40625C0.957031 7.09397 0.717448 7.3404 0.6875 7.80246C0.717448 8.26451 0.957031 8.51094 1.40625 8.54174H21.2168L16.0059 13.9478C15.7064 14.2866 15.7064 14.6254 16.0059 14.9643C16.3353 15.2723 16.6647 15.2723 16.9941 14.9643L23.4629 8.31071Z" fill="%231E1C1B"/></svg>')}.bath-main-page .relax-spa .slider-relax .pagingInfo{padding:29px 26px;background-color:#1e1c1b;border-radius:100px;font-size:16px;font-family:Inter;color:#fcf7f4;position:absolute;bottom:0;left:290px}.bath-main-page .bath-block{background-color:#1e1c1b}.bath-main-page .bath-block .container{max-width:1620px;margin:auto;padding:110px 0}.bath-main-page .bath-block .container .header-block h2{font-family:Inter;font-weight:500;font-size:56px;line-height:60px;letter-spacing:-.5px;text-align:center;vertical-align:middle;color:#fcf7f4;padding-bottom:24px}.bath-main-page .bath-block .container .header-block .prev-text{font-family:Inter;font-weight:400;font-size:20px;line-height:28px;text-align:center;vertical-align:middle;color:#fcf7f4;padding-bottom:64px}.bath-main-page .bath-block .container .content-tab-block{background:#fcf7f4;border-radius:12px;padding:60px}.bath-main-page .bath-block .container .content-tab-block .tabs{border:1px solid #1e1c1b;border-radius:100px;display:flex;padding:6px;gap:6px;width:-moz-fit-content;width:fit-content;margin:0 auto 40px}.bath-main-page .bath-block .container .content-tab-block .tabs .tab{font-family:Inter;font-weight:500;font-size:20px;line-height:26px;vertical-align:middle;padding:16px 48px;color:#1e1c1b}.bath-main-page .bath-block .container .content-tab-block .tabs .tab.active{background:#1e1c1b;color:#fcf7f4;border-radius:100px}.bath-main-page .bath-block .container .content-tab-block .content{display:none;transition:opacity .3s ease}.bath-main-page .bath-block .container .content-tab-block .content.active{display:flex}.bath-main-page .bath-block .container .content-tab-block .content.active .image-block{flex:1 1 750px}.bath-main-page .bath-block .container .content-tab-block .content.active .image-block img{width:100%;max-height:600px;-o-object-fit:cover;object-fit:cover;border-radius:16px}.bath-main-page .bath-block .container .content-tab-block .content.active .text-content{flex:1 1 750px;padding:0 48px;margin:auto 0}.bath-main-page .bath-block .container .content-tab-block .content.active .text-content h3{font-family:Inter;font-weight:500;font-size:44px;line-height:46px;letter-spacing:-.5px;vertical-align:middle;color:#1e1c1b;padding:0 0 20px}.bath-main-page .bath-block .container .content-tab-block .content.active .text-content .tags{display:flex;gap:8px;padding-bottom:30px}.bath-main-page .bath-block .container .content-tab-block .content.active .text-content .tags .tag{font-family:Inter;font-weight:500;font-size:22px;line-height:30px;letter-spacing:0;vertical-align:middle;border-right:2px solid #f1b493;padding-right:8px}.bath-main-page .bath-block .container .content-tab-block .content.active .text-content .tags .tag:last-child{border-right:none}.bath-main-page .bath-block .container .content-tab-block .content.active .text-content .text{font-family:Inter;font-weight:400;font-size:18px;line-height:26px;letter-spacing:0;vertical-align:middle;color:#1e1c1b;padding-bottom:60px}.bath-main-page .bath-block .container .content-tab-block .content.active .text-content .btn-blocks{display:flex;gap:20px}.bath-main-page .bath-block .container .content-tab-block .content.active .text-content .btn-blocks .more-btn{font-family:Inter;font-weight:500;font-size:20px;line-height:20px;text-align:center;vertical-align:middle;padding:20px 100px;border:1px solid #1e1c1b;border-radius:100px}.bath-main-page .bath-block .container .content-tab-block .content.active .text-content .btn-blocks .tel-btn{font-family:Inter;font-weight:500;font-size:20px;line-height:20px;text-align:center;vertical-align:middle;background-color:#f1b493;padding:20px 100px;border-radius:100px}.bath-main-page .bath-block .container .accordion{display:none}.bath-main-page .member-block{max-width:1620px;margin:0 auto;padding:110px 0}.bath-main-page .member-block .quote p{font-family:Inter;font-weight:400;font-size:48px;line-height:58px;letter-spacing:-.5px;text-align:center;vertical-align:middle}.bath-main-page .member-block .quote p span{font-style:Italic;color:#c38c6e}.bath-main-page .member-block .quote .quote-desc{padding:55px 0 140px;font-family:Inter;font-weight:400;font-size:22px;line-height:28px;letter-spacing:0;text-align:center;vertical-align:middle;display:flex;gap:16px;align-items:center;justify-content:center}.bath-main-page .member-block .quote .quote-desc::before{content:"";width:50px;height:1px;background-color:#1e1c1b;display:block}.bath-main-page .member-block .memrship-block{background:var(--background-image);max-height:810px;border-radius:20px;padding:185px 120px}.bath-main-page .member-block .memrship-block .header{font-family:Inter;font-weight:500;font-size:56px;line-height:60px;letter-spacing:-.5px;vertical-align:middle;color:#fcf7f4;padding-bottom:20px;max-width:610px}.bath-main-page .member-block .memrship-block .description{font-family:Inter;font-weight:400;font-size:20px;line-height:28px;letter-spacing:0;vertical-align:middle;color:#e4dbd8;padding-bottom:40px;max-width:610px}.bath-main-page .member-block .memrship-block .items{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:10px;max-width:610px;font-family:Inter;font-weight:500;font-size:18px;line-height:26px;letter-spacing:0;vertical-align:middle;color:#fcf7f4;padding-bottom:60px}.bath-main-page .member-block .memrship-block .items .item{padding-top:10px;border-top:1px solid #76716e}.bath-main-page .member-block .memrship-block .items .item:nth-child(5){border-bottom:1px solid #76716e;padding-bottom:10px}.bath-main-page .member-block .memrship-block .items .item:nth-child(6){border-bottom:1px solid #76716e;padding-bottom:10px}.bath-main-page .member-block .memrship-block .membership-btn{background-color:#f1b493;font-family:Inter;font-weight:500;font-size:20px;line-height:20px;letter-spacing:0;text-align:center;vertical-align:middle;color:#1e1c1b;padding:20px 32px;border-radius:100px}@media (max-width:480px){.bath-main-page .bath-hero{height:61vh}.bath-main-page .bath-hero #background-desktop-video{display:none}.bath-main-page .bath-hero #background-mobile-video{width:100%;height:61vh;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;display:block;pointer-events:none}.bath-main-page .bath-hero .image-mobile-background{background-image:var(--background-mobile);position:absolute;width:100%;height:100%;top:0;background-size:cover;background-position:center;display:block}.bath-main-page .bath-hero .container .hero-content{padding:0 30px}.bath-main-page .bath-hero .container .hero-content .title{font-size:32px;line-height:36px;letter-spacing:-.5px;text-align:center;padding-bottom:16px}.bath-main-page .bath-hero .container .hero-content .exerpt{font-weight:500;font-size:14px;line-height:20px;letter-spacing:0;text-align:center}.bath-main-page .relax-spa{padding:0}.bath-main-page .relax-spa .container{padding:48px 14px 60px;flex-direction:column;gap:40px}.bath-main-page .relax-spa .container .content-block{gap:20px;flex:unset;align-items:flex-start}.bath-main-page .relax-spa .container .content-block .relax-spa-header{font-size:24px;line-height:32px;letter-spacing:-.5px}.bath-main-page .relax-spa .container .content-block .relax-spa-description{font-size:14px;line-height:20px}.bath-main-page .relax-spa .container .content-block .relax-spa-link{padding:14px 20px;font-size:14px;line-height:20px}.bath-main-page .relax-spa .container .slider-relax .relax-spa-slider .relax-spa-card{width:240px;height:360px;padding:20px 12px;margin-right:20px}.bath-main-page .relax-spa .container .slider-relax .relax-spa-slider .relax-spa-card .card-header{font-size:16px;line-height:22px;padding-bottom:16px}.bath-main-page .relax-spa .container .slider-relax .relax-spa-slider .relax-spa-card .card-description{font-size:12px;line-height:18px;padding-bottom:32px}.bath-main-page .relax-spa .container .slider-relax .relax-spa-slider .relax-spa-card .image-content{height:212px}.bath-main-page .relax-spa .container .slider-relax .relax-spa-slider .relax-spa-card-empty{width:1px}.bath-main-page .relax-spa .container .slider-relax .relax-spa-slider .slick-prev{width:60px;height:60px;bottom:-84px;left:calc(50% - 104px)}.bath-main-page .relax-spa .container .slider-relax .relax-spa-slider .slick-next{width:60px;height:60px;bottom:-84px;right:calc(50% - 104px);left:unset}.bath-main-page .relax-spa .container .slider-relax .pagingInfo{width:60px;height:60px;padding:0;display:flex;text-align:center;justify-content:center;align-items:center;font-size:14px;line-height:14px;bottom:16px;left:calc(50% - 30px)}.bath-main-page .bath-block .container{padding:60px 14px}.bath-main-page .bath-block .container .header-block h2{font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.5px;text-align:left;padding-bottom:20px}.bath-main-page .bath-block .container .header-block .prev-text{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;text-align:left;padding-bottom:48px}.bath-main-page .bath-block .container .content-tab-block{display:none}.bath-main-page .bath-block .container .accordion{background:#fff;border:1px solid #e4dbd8;border-radius:7px;padding:0 14px;border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.bath-main-page .bath-block .container .accordion .accordion-item{border-bottom:1px solid #e4dbd8}.bath-main-page .bath-block .container .accordion .accordion-item .accordion-header{border-radius:4px;font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:22px;vertical-align:middle;width:100%;padding:24px 0;text-align:left;outline:0;background-color:transparent;cursor:pointer;transition:background .3s ease;border:none;display:flex;justify-content:space-between;border-radius:0}.bath-main-page .bath-block .container .accordion .accordion-item .accordion-header:hover{background-color:transparent}.bath-main-page .bath-block .container .accordion .accordion-item .accordion-header::after{content:url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="9.19995" width="20" height="2" fill="%231E1C1B"/><rect x="11" y="0.199951" width="20" height="2" transform="rotate(90 11 0.199951)" fill="%231E1C1B"/></svg>');width:20px;height:20px;display:block}.bath-main-page .bath-block .container .accordion .accordion-item .accordion-content{display:none;transition:max-height .4s ease;background:0 0;padding:0;font-family:Inter;font-weight:400;font-size:16px;line-height:22px;vertical-align:middle}.bath-main-page .bath-block .container .accordion .accordion-item .accordion-content .image-block{padding-bottom:16px}.bath-main-page .bath-block .container .accordion .accordion-item .accordion-content .image-block img{max-height:245px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.bath-main-page .bath-block .container .accordion .accordion-item .accordion-content .tags{display:flex;font-family:Inter;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0;gap:6px;padding-bottom:8px}.bath-main-page .bath-block .container .accordion .accordion-item .accordion-content .tags .tag{border-right:2px solid #f1b493;padding-right:8px}.bath-main-page .bath-block .container .accordion .accordion-item .accordion-content .tags .tag:last-child{border-right:none}.bath-main-page .bath-block .container .accordion .accordion-item .accordion-content .text{font-family:Inter;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;vertical-align:middle;padding-bottom:16px}.bath-main-page .bath-block .container .accordion .accordion-item .accordion-content .text:last-child{line-height:28px}.bath-main-page .bath-block .container .accordion .accordion-item .accordion-content .btn-blocks{display:flex;gap:14px;padding-bottom:24px}.bath-main-page .bath-block .container .accordion .accordion-item .accordion-content .btn-blocks .more-btn{border:1px solid #1e1c1b;color:#1e1c1b;padding:12px 0;border-radius:100px;flex:1;text-align:center}.bath-main-page .bath-block .container .accordion .accordion-item .accordion-content .btn-blocks .tel-btn{color:#1e1c1b;font-family:Inter;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0;vertical-align:middle;background:#f1b493;padding:12px 0;border-radius:100px;flex:1;text-align:center}.bath-main-page .bath-block .container .accordion .accordion-item.active .accordion-header{border-radius:4px 4px 0 0}.bath-main-page .bath-block .container .accordion .accordion-item.active .accordion-header::after{content:url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="9.19995" width="20" height="2" fill="%231E1C1B"/></svg>')}.bath-main-page .member-block{padding:60px 14px}.bath-main-page .member-block .quote p{font-family:Inter;font-weight:400;font-size:20px;line-height:26px;letter-spacing:-.5px;text-align:center;vertical-align:middle}.bath-main-page .member-block .quote .quote-desc{padding:20px 0 48px;font-family:Inter;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;text-align:right;vertical-align:middle}.bath-main-page .member-block .quote .quote-desc::before{width:90px}.bath-main-page .member-block .memrship-block{padding:0;background-size:cover;background-position:80% 0;border-radius:16px}.bath-main-page .member-block .memrship-block .header{font-family:Inter;font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.5px;vertical-align:middle;padding:280px 14px 20px}.bath-main-page .member-block .memrship-block .description{font-family:Inter;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;vertical-align:middle;padding:0 14px 48px}.bath-main-page .member-block .memrship-block .items{display:none}.bath-main-page .member-block .memrship-block .membership-btn{width:100%;display:block;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-right-radius:0;border-top-left-radius:0;font-family:Inter;font-weight:500;font-size:16px;line-height:22px;text-align:center;vertical-align:middle;padding:14px 0}}.bath-single{font-family:Inter,sans-serif;background:#f9f0ec}.bath-single .bath-hero{height:70vh;position:relative}.bath-single .bath-hero #background-desktop-video{width:100%;height:70vh;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;pointer-events:none}.bath-single .bath-hero #background-mobile-video{display:none}.bath-single .bath-hero .image-desktop-background{background-image:var(--background-desktop);position:absolute;width:100%;height:100%;top:0;background-size:cover;background-position:center}.bath-single .bath-hero .image-mobile-background{display:none}.bath-single .bath-hero .overlay{opacity:.3;background-color:#1e1c1b;width:100%;height:100%;position:absolute;left:0;top:0}.bath-single .bath-hero .container .hero-content{position:absolute;bottom:80px;left:0;right:0;color:#fff;z-index:2}.bath-single .bath-hero .container .hero-content .title{color:#fcf7f4;font-size:70px;line-height:76px;letter-spacing:-1px;font-weight:500;text-align:center;padding-bottom:24px}.bath-single .bath-hero .container .hero-content .exerpt{color:#fcf7f4;font-size:22px;line-height:28px;letter-spacing:0;text-align:center;padding-bottom:185px}.bath-single .bath-hero .container .hero-content .bath-info{display:flex;gap:10px;justify-content:center}.bath-single .bath-hero .container .hero-content .bath-info .price{background:#cccca3;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:16px;padding:12px 16px;color:#1e1c1b;font-family:Inter;font-weight:500;font-size:16px;line-height:22px;vertical-align:middle}.bath-single .bath-hero .container .hero-content .bath-info .price .min-title{font-family:Inter;font-weight:500;font-size:12px;line-height:14px;vertical-align:middle;text-transform:uppercase;display:block;margin-bottom:4px}.bath-single .bath-hero .container .hero-content .bath-info .price .info{display:flex;gap:4px}.bath-single .bath-hero .container .hero-content .bath-info .price .price-icon{content:url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 1.66669C7.77899 1.66671 7.56704 1.75451 7.41077 1.91079C7.25449 2.06706 7.16669 2.27901 7.16667 2.50002V2.91669V5.83335H5.5C5.04 5.83335 4.66667 5.45919 4.66667 5.00002C4.66667 4.54085 5.04 4.16669 5.5 4.16669V2.50002C4.12167 2.50002 3 3.62169 3 5.00002V15.8334C3 16.7525 3.7475 17.5 4.66667 17.5H16.3333C17.2525 17.5 18 16.7525 18 15.8334V7.50002C18 6.58085 17.2525 5.83335 16.3333 5.83335H15.5V2.50002C15.5 2.27901 15.4122 2.06706 15.2559 1.91079C15.0996 1.75451 14.8877 1.66671 14.6667 1.66669H8.41667H8ZM9.59342 3.33335H13.0732C13.1354 3.50861 13.2359 3.66778 13.3674 3.79928C13.4989 3.93077 13.6581 4.03127 13.8333 4.09344V5.83335H12.1667C12.1667 5.37335 11.7933 5.00002 11.3333 5.00002C10.8733 5.00002 10.5 5.37335 10.5 5.83335H8.83333V4.09344C9.00859 4.03127 9.16776 3.93077 9.29925 3.79928C9.43075 3.66778 9.53125 3.50861 9.59342 3.33335ZM4.66667 7.34703C4.92866 7.44049 5.20634 7.50002 5.5 7.50002H8H16.3333V15.8334H4.66667V7.34703ZM13.8333 10.8334C13.3733 10.8334 13 11.2067 13 11.6667C13 12.1267 13.3733 12.5 13.8333 12.5C14.2933 12.5 14.6667 12.1267 14.6667 11.6667C14.6667 11.2067 14.2933 10.8334 13.8333 10.8334Z" fill="%231E1C1B"/></svg>')}.bath-single .bath-hero .container .hero-content .bath-info .beds,.bath-single .bath-hero .container .hero-content .bath-info .occupancy,.bath-single .bath-hero .container .hero-content .bath-info .square{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:16px;padding:12px 16px;color:#fff;font-family:Inter;font-weight:500;font-size:16px;line-height:22px;vertical-align:middle}.bath-single .bath-hero .container .hero-content .bath-info .beds .min-title,.bath-single .bath-hero .container .hero-content .bath-info .occupancy .min-title,.bath-single .bath-hero .container .hero-content .bath-info .square .min-title{font-family:Inter;font-weight:500;font-size:12px;line-height:14px;vertical-align:middle;text-transform:uppercase;display:block;margin-bottom:4px}.bath-single .bath-hero .container .hero-content .bath-info .beds .info,.bath-single .bath-hero .container .hero-content .bath-info .occupancy .info,.bath-single .bath-hero .container .hero-content .bath-info .square .info{display:flex;gap:4px}.bath-single .bath-hero .container .hero-content .bath-info .beds .guests-icon,.bath-single .bath-hero .container .hero-content .bath-info .occupancy .guests-icon,.bath-single .bath-hero .container .hero-content .bath-info .square .guests-icon{content:url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.029 9.58261C11.4814 9.1911 11.8441 8.70681 12.0928 8.16269C12.3414 7.61856 12.4702 7.02732 12.4702 6.42907C12.4702 5.30491 12.0236 4.2268 11.2287 3.4319C10.4338 2.637 9.35568 2.19043 8.23153 2.19043C7.10737 2.19043 6.02926 2.637 5.23436 3.4319C4.43946 4.2268 3.99289 5.30491 3.99289 6.42907C3.99289 7.02732 4.12158 7.61856 4.37023 8.16269C4.61889 8.70681 4.9817 9.1911 5.43403 9.58261C4.24733 10.12 3.2405 10.9877 2.53393 12.0822C1.82737 13.1766 1.45095 14.4513 1.44971 15.7541C1.44971 15.9789 1.53902 16.1945 1.698 16.3535C1.85698 16.5125 2.0726 16.6018 2.29744 16.6018C2.52227 16.6018 2.73789 16.5125 2.89687 16.3535C3.05585 16.1945 3.14516 15.9789 3.14516 15.7541C3.14516 14.4051 3.68104 13.1113 4.63492 12.1575C5.5888 11.2036 6.88254 10.6677 8.23153 10.6677C9.5805 10.6677 10.8743 11.2036 11.8281 12.1575C12.782 13.1113 13.3179 14.4051 13.3179 15.7541C13.3179 15.9789 13.4072 16.1945 13.5662 16.3535C13.7251 16.5125 13.9408 16.6018 14.1656 16.6018C14.3904 16.6018 14.6061 16.5125 14.7651 16.3535C14.924 16.1945 15.0133 15.9789 15.0133 15.7541C15.0121 14.4513 14.6357 13.1766 13.9291 12.0822C13.2225 10.9877 12.2157 10.12 11.029 9.58261ZM8.23153 8.97225C7.72853 8.97225 7.23683 8.82312 6.81861 8.54364C6.40038 8.2642 6.07442 7.86701 5.88193 7.4023C5.68945 6.93759 5.63908 6.42625 5.73721 5.93292C5.83534 5.43959 6.07756 4.98644 6.43322 4.63077C6.78889 4.27509 7.24205 4.03288 7.73538 3.93475C8.22868 3.83662 8.74003 3.88698 9.20479 4.07947C9.66948 4.27196 10.0667 4.59793 10.3461 5.01615C10.6256 5.43438 10.7747 5.92607 10.7747 6.42907C10.7747 7.10356 10.5068 7.75043 10.0298 8.22737C9.5529 8.70431 8.90605 8.97225 8.23153 8.97225ZM16.4884 9.24352C17.0309 8.63259 17.3853 7.87788 17.5089 7.07023C17.6325 6.26259 17.52 5.43644 17.185 4.69123C16.8501 3.94601 16.3068 3.31349 15.6207 2.86982C14.9346 2.42614 14.135 2.19021 13.3179 2.19043C13.0931 2.19043 12.8774 2.27974 12.7184 2.43872C12.5595 2.5977 12.4702 2.81333 12.4702 3.03816C12.4702 3.26299 12.5595 3.47861 12.7184 3.63759C12.8774 3.79657 13.0931 3.88588 13.3179 3.88588C13.9924 3.88588 14.6393 4.15383 15.1162 4.63077C15.5931 5.1077 15.8611 5.75457 15.8611 6.42907C15.8599 6.87433 15.7418 7.31147 15.5187 7.69678C15.2955 8.08208 14.9751 8.40205 14.5895 8.62468C14.4638 8.69718 14.3588 8.80074 14.2846 8.92539C14.2104 9.0501 14.1694 9.19171 14.1656 9.33677C14.1621 9.48068 14.1953 9.6231 14.262 9.75067C14.3287 9.87823 14.4269 9.98667 14.5471 10.0658L14.8777 10.2862L14.9879 10.3456C16.0097 10.8302 16.8718 11.5968 17.4726 12.555C18.0734 13.5132 18.3878 14.6231 18.3788 15.7541C18.3788 15.9789 18.4681 16.1945 18.6271 16.3535C18.7861 16.5125 19.0017 16.6018 19.2266 16.6018C19.4514 16.6018 19.667 16.5125 19.826 16.3535C19.985 16.1945 20.0743 15.9789 20.0743 15.7541C20.0812 14.4532 19.7554 13.1721 19.1277 12.0326C18.5002 10.8931 17.5916 9.93296 16.4884 9.24352Z" fill="white"/></svg>')}.bath-single .bath-hero .container .hero-content .bath-info .beds .beds-icon,.bath-single .bath-hero .container .hero-content .bath-info .occupancy .beds-icon,.bath-single .bath-hero .container .hero-content .bath-info .square .beds-icon{content:url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.44971 10.1904C6.94416 10.1904 7.42751 10.0365 7.83864 9.74804C8.24976 9.4596 8.57019 9.04963 8.75941 8.56998C8.94863 8.09032 8.99814 7.56252 8.90167 7.05332C8.80521 6.54412 8.56711 6.07639 8.21748 5.70928C7.86785 5.34216 7.42239 5.09216 6.93744 4.99087C6.45248 4.88958 5.94982 4.94157 5.493 5.14025C5.03619 5.33893 4.64574 5.67538 4.37104 6.10706C4.09633 6.53874 3.94971 7.04626 3.94971 7.56543C3.94971 8.26163 4.2131 8.9293 4.68194 9.42159C5.15078 9.91387 5.78667 10.1904 6.44971 10.1904ZM6.44971 6.69043C6.61453 6.69043 6.77564 6.74175 6.91269 6.8379C7.04973 6.93404 7.15654 7.0707 7.21961 7.23058C7.28268 7.39047 7.29919 7.5664 7.26703 7.73614C7.23488 7.90587 7.15551 8.06178 7.03897 8.18415C6.92242 8.30652 6.77394 8.38986 6.61229 8.42362C6.45064 8.45738 6.28308 8.44005 6.13081 8.37383C5.97854 8.3076 5.84839 8.19545 5.75682 8.05156C5.66525 7.90766 5.61638 7.73849 5.61638 7.56543C5.61638 7.33337 5.70418 7.11081 5.86046 6.94671C6.01674 6.78262 6.2287 6.69043 6.44971 6.69043ZM17.283 4.94043H10.6164C10.3954 4.94043 10.1834 5.03262 10.0271 5.19671C9.87084 5.36081 9.78304 5.58337 9.78304 5.81543V11.0654H3.11638V4.06543C3.11638 3.83337 3.02858 3.61081 2.8723 3.44671C2.71602 3.28262 2.50406 3.19043 2.28304 3.19043C2.06203 3.19043 1.85006 3.28262 1.69378 3.44671C1.5375 3.61081 1.44971 3.83337 1.44971 4.06543V15.4405C1.44971 15.6725 1.5375 15.8951 1.69378 16.0592C1.85006 16.2233 2.06203 16.3155 2.28304 16.3155C2.50406 16.3155 2.71602 16.2233 2.8723 16.0592C3.02858 15.8951 3.11638 15.6725 3.11638 15.4405V12.8155H18.1163V15.4405C18.1163 15.6725 18.2041 15.8951 18.3604 16.0592C18.5167 16.2233 18.7287 16.3155 18.9497 16.3155C19.1707 16.3155 19.3827 16.2233 19.5389 16.0592C19.6952 15.8951 19.783 15.6725 19.783 15.4405V7.56543C19.783 6.86924 19.5196 6.20156 19.0508 5.70928C18.5819 5.21699 17.9461 4.94043 17.283 4.94043ZM18.1163 11.0654H11.4497V6.69043H17.283C17.504 6.69043 17.716 6.78262 17.8723 6.94671C18.0285 7.11081 18.1163 7.33337 18.1163 7.56543V11.0654Z" fill="white"/></svg>')}.bath-single .bath-hero .container .hero-content .bath-info .beds .square-icon,.bath-single .bath-hero .container .hero-content .bath-info .occupancy .square-icon,.bath-single .bath-hero .container .hero-content .bath-info .square .square-icon{content:url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.6667 1.875H6.33333C4.15 1.875 2.375 3.65 2.375 5.83333V14.1667C2.375 16.35 4.15 18.125 6.33333 18.125H14.6667C16.85 18.125 18.625 16.35 18.625 14.1667V5.83333C18.625 3.65 16.85 1.875 14.6667 1.875ZM17.375 14.1667C17.375 15.6583 16.1583 16.875 14.6667 16.875H6.33333C4.84167 16.875 3.625 15.6583 3.625 14.1667V5.83333C3.625 4.34167 4.84167 3.125 6.33333 3.125H14.6667C16.1583 3.125 17.375 4.34167 17.375 5.83333V14.1667Z" fill="white"/><path d="M11.7248 8.77498C11.9665 9.01665 12.3665 9.01665 12.6082 8.77498L14.0415 7.34165V8.33331C14.0415 8.67498 14.3248 8.95831 14.6665 8.95831C15.0082 8.95831 15.2915 8.67498 15.2915 8.33331V6.66665C15.2915 5.86665 14.6332 5.20831 13.8332 5.20831H12.1665C11.8248 5.20831 11.5415 5.49165 11.5415 5.83331C11.5415 6.17498 11.8248 6.45831 12.1665 6.45831H13.1582L11.7248 7.89165C11.4832 8.13331 11.4832 8.53331 11.7248 8.77498Z" fill="white"/><path d="M7.16683 14.7917H8.8335C9.17516 14.7917 9.4585 14.5084 9.4585 14.1667C9.4585 13.825 9.17516 13.5417 8.8335 13.5417H7.84183L9.27516 12.1084C9.51683 11.8667 9.51683 11.4667 9.27516 11.225C9.15016 11.1 8.99183 11.0417 8.8335 11.0417C8.67516 11.0417 8.51683 11.1 8.39183 11.225L6.9585 12.6584V11.6667C6.9585 11.325 6.67516 11.0417 6.3335 11.0417C5.99183 11.0417 5.7085 11.325 5.7085 11.6667V13.3334C5.7085 14.1334 6.36683 14.7917 7.16683 14.7917Z" fill="white"/></svg>')}.bath-single .bath-hero .bath-title{font-size:70px;font-weight:500;line-height:76px;letter-spacing:-1px}.bath-single .bath-hero .bath-subtitle{font-size:22px;line-height:28px;font-weight:500;margin-top:24px;max-width:800px;margin-inline:auto}.bath-single .bath-description{padding:80px 0;background:#fff}.bath-single .bath-description .container{max-width:975px;margin:auto}.bath-single .bath-description .container .content{font-family:Inter;font-weight:400;font-size:18px;line-height:28px;letter-spacing:0;color:#1e1c1b}.bath-single .bath-description .container .content h2,.bath-single .bath-description .container .content h3,.bath-single .bath-description .container .content h4{font-weight:500;margin-bottom:16px}.bath-single .bath-description .container .content p{margin-bottom:20px}.bath-single .bath-contact-info{display:none;background:#f9f0ec;padding:120px 150px 80px;color:#fcf7f4;text-align:center}.bath-single .bath-contact-info .container{max-width:1620px;margin:auto;background:#1e1c1b;border-radius:8px;padding:48px;display:flex;gap:40px;align-items:center}.bath-single .bath-contact-info .container .left-column{flex:1}.bath-single .bath-contact-info .container .left-column .header{font-size:20px;line-height:28px;color:#fcf7f4;font-weight:600;margin:0 0 6px 0}.bath-single .bath-contact-info .container .left-column .bath-phone{font-size:28px;line-height:32px;color:#f1b493;margin:0}.bath-single .bath-contact-info .container .right-column{flex:1}.bath-single .bath-contact-info .container .right-column .bath-schedule{display:flex;justify-content:center;gap:80px}.bath-single .bath-contact-info .container .right-column .bath-schedule p{font-size:20px;line-height:28px;color:#fcf7f4;font-weight:400;margin-bottom:4px}.bath-single .bath-contact-info .container .right-column .bath-schedule strong{font-weight:600}.bath-single .bath-welcome{background:#f9f0ec;padding:110px 20px 80px}.bath-single .bath-welcome .container{max-width:1620px;margin:auto;display:flex;gap:40px}.bath-single .bath-welcome .container .header{flex:1}.bath-single .bath-welcome .container .header h1{font-size:56px;line-height:60px;letter-spacing:-.5px;font-weight:500}.bath-single .bath-welcome .container .content{flex:1}.bath-single .bath-welcome .container .content .bath-tags{display:flex;padding-bottom:20px}.bath-single .bath-welcome .container .content .bath-tags .tag{font-family:Inter,sans-serif;font-weight:500;font-size:20px;line-height:28px;letter-spacing:0;vertical-align:middle;margin:0;padding:0 6px;border-right:2px solid #f1b493}.bath-single .bath-welcome .container .content .bath-tags .tag:first-child{padding:0 6px 0 0}.bath-single .bath-welcome .container .content .bath-tags .tag:last-child{border-right:none}.bath-single .bath-welcome .container .content .bath-text{font-size:20px;line-height:28px;font-family:Inter,sans-serif;color:#1e1c1b;font-weight:400}.bath-single .sauna-program{background-color:#1e1c1b;padding:0 20px}.bath-single .sauna-program .container{max-width:1620px;margin:0 auto;font-family:Inter;padding:110px 0}.bath-single .sauna-program .container .sauna-program__title{font-weight:500;font-size:56px;line-height:60px;letter-spacing:-.5px;padding:0 0 64px;color:#f9f0ec}.bath-single .sauna-program .container .accordion .accordion__item{border-top:1px solid #f9f0ec;border-bottom:1px solid #f9f0ec;overflow:hidden}.bath-single .sauna-program .container .accordion .accordion__header{width:100%;padding:30px 0;text-align:left;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s}.bath-single .sauna-program .container .accordion .accordion__title{color:#f9f0ec;font-weight:400;font-size:28px;line-height:34px;letter-spacing:-.5px;color:#f9f0ec}.bath-single .sauna-program .container .accordion .accordion__icon{display:inline-block;width:24px;height:24px;transition:transform .3s;background:url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1892_10446)"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.32114 15.8288C2.99907 15.5069 2.99907 14.9727 3.32114 14.6508C3.6432 14.3288 4.17735 14.3288 4.49941 14.6508L11.1442 21.2941L11.1442 1.3161C11.1442 1.0805 11.2385 0.87631 11.3877 0.727095C11.537 0.577881 11.7412 0.483641 11.9769 0.483643C12.4325 0.483641 12.8095 0.860604 12.8095 1.3161V21.2955L19.4556 14.6508C19.7778 14.3288 20.3119 14.3288 20.6339 14.6508C20.9559 14.9727 20.9559 15.5069 20.6339 15.8288L12.5667 23.8942C12.48 23.9808 12.378 24.0442 12.2689 24.0843C12.1778 24.119 12.0793 24.1379 11.9769 24.1379C11.8605 24.1379 11.7492 24.1134 11.648 24.0691C11.5533 24.029 11.4649 23.9706 11.3884 23.8942L3.32114 15.8288Z" fill="%23F9F0EC"/><path d="M11.1446 21.2941H11.4316V21.9869L10.9417 21.4971L11.1446 21.2941ZM12.8099 21.2956L13.0128 21.4984L12.5229 21.9882V21.2956H12.8099ZM12.2693 24.0843L12.1671 23.8162L12.1705 23.8149L12.2693 24.0843ZM11.6484 24.0691L11.7604 23.805L11.7634 23.8063L11.6484 24.0691ZM3.52447 14.8537C3.31449 15.0638 3.31449 15.4161 3.52447 15.626L3.11858 16.0318C2.68443 15.5978 2.68443 14.882 3.11858 14.448L3.52447 14.8537ZM4.29685 14.8537C4.08687 14.6438 3.73444 14.6438 3.52447 14.8537L3.11858 14.448C3.55272 14.014 4.2686 14.014 4.70274 14.448L4.29685 14.8537ZM10.9417 21.4971L4.29685 14.8537L4.70274 14.448L11.3476 21.0913L10.9417 21.4971ZM11.4316 1.31617L11.4316 21.2941H10.8576L10.8576 1.31617H11.4316ZM11.5911 0.930069C11.4927 1.02837 11.4316 1.16068 11.4316 1.31617H10.8576C10.8576 1.00046 10.985 0.724397 11.1852 0.524274L11.5911 0.930069ZM11.9773 0.770659C11.8217 0.770659 11.6894 0.831763 11.5911 0.930069L11.1852 0.524274C11.3853 0.324153 11.6615 0.196776 11.9773 0.196777V0.770659ZM12.5229 1.31618C12.5229 1.01915 12.2743 0.770659 11.9773 0.770659V0.196777C12.5914 0.196776 13.0969 0.702208 13.0969 1.31618H12.5229ZM12.5229 21.2956V1.31618H13.0969V21.2956H12.5229ZM19.6589 14.8537L13.0128 21.4984L12.607 21.0926L19.2531 14.448L19.6589 14.8537ZM20.4314 14.8537C20.2214 14.6438 19.869 14.6438 19.6589 14.8537L19.2531 14.448C19.6872 14.0139 20.4031 14.0139 20.8372 14.448L20.4314 14.8537ZM20.4314 15.626C20.6413 15.4161 20.6413 15.0638 20.4314 14.8537L20.8372 14.448C21.2714 14.882 21.2714 15.5978 20.8372 16.0318L20.4314 15.626ZM12.3641 23.6914L20.4314 15.626L20.8372 16.0318L12.77 24.0973L12.3641 23.6914ZM12.1705 23.8149C12.2418 23.7888 12.3079 23.7476 12.3641 23.6914L12.77 24.0973C12.6529 24.2143 12.515 24.2998 12.3682 24.3536L12.1705 23.8149ZM11.9773 23.8511C12.0439 23.8511 12.1077 23.8387 12.1671 23.8162L12.3716 24.3523C12.2487 24.3993 12.1156 24.4249 11.9773 24.4249V23.8511ZM11.7634 23.8063C11.8294 23.8351 11.9016 23.8511 11.9773 23.8511V24.4249C11.82 24.4249 11.6697 24.3917 11.5333 24.3321L11.7634 23.8063ZM11.5917 23.6914C11.6414 23.741 11.6987 23.7789 11.7604 23.805L11.5363 24.3334C11.4087 24.2793 11.2891 24.2006 11.1858 24.0973L11.5917 23.6914ZM3.52447 15.626L11.5917 23.6914L11.1858 24.0973L3.11858 16.0318L3.52447 15.626Z" fill="%23F9F0EC"/></g><defs><clipPath id="clip0_1892_10446"><rect width="24" height="24" fill="white" transform="translate(0 0.330078)"/></clipPath></defs></svg>')}.bath-single .sauna-program .container .accordion .accordion__header[aria-expanded=true] .accordion__icon{transform:rotate(-180deg)}.bath-single .sauna-program .container .accordion .accordion__panel{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.bath-single .sauna-program .container .accordion .accordion__panel .accordion__content{display:flex;padding:20px 100px 64px;gap:48px}.bath-single .sauna-program .container .accordion .accordion__panel .accordion__content .accordion__image img{width:365px;max-height:365px;height:100%;-o-object-fit:cover;object-fit:cover}.bath-single .sauna-program .container .accordion .accordion__panel .accordion__content .accordion__text p{font-weight:300;font-size:22px;line-height:32px;letter-spacing:0;color:#f9f0ec;margin-bottom:30px}.bath-single .sauna-program .container .accordion .accordion__panel .accordion__content .accordion__text h4{font-weight:500;font-size:22px;line-height:32px;letter-spacing:0;color:#f9f0ec}.bath-single .sauna-program .container .accordion .accordion__content{padding:20px 100px 64px}.bath-single .sauna-program .container .accordion .accordion__content h3{margin-top:0;color:#555}.bath-single .bath-gallery{padding:80px 0;background:#f8f8f8}.bath-single .bath-gallery .container{max-width:975px;margin:auto}.bath-single .bath-gallery .container h2{font-family:Inter;font-weight:500;font-size:48px;line-height:56px;letter-spacing:-1px;text-align:center;color:#1e1c1b;margin-bottom:48px}.bath-single .bath-gallery .container .gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.bath-single .bath-gallery .container .gallery-grid .gallery-item{border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1)}.bath-single .bath-gallery .container .gallery-grid .gallery-item img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.bath-single .bath-gallery .container .gallery-grid .gallery-item img:hover{transform:scale(1.05)}.bath-single .bath-amenities{padding:80px 0;background:#fff}.bath-single .bath-amenities .container{max-width:975px;margin:auto}.bath-single .bath-amenities .container h2{font-family:Inter;font-weight:500;font-size:48px;line-height:56px;letter-spacing:-1px;text-align:center;color:#1e1c1b;margin-bottom:48px}.bath-single .bath-amenities .container .amenities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px}.bath-single .bath-amenities .container .amenities-grid .amenity-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px;border-radius:16px;background:#f8f8f8;transition:transform .3s ease}.bath-single .bath-amenities .container .amenities-grid .amenity-item:hover{transform:translateY(-5px)}.bath-single .bath-amenities .container .amenities-grid .amenity-item .amenity-icon{width:64px;height:64px;margin-bottom:16px}.bath-single .bath-amenities .container .amenities-grid .amenity-item .amenity-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bath-single .bath-amenities .container .amenities-grid .amenity-item span{font-family:Inter;font-weight:500;font-size:16px;line-height:24px;color:#1e1c1b}.bath-single .bath-schedule .container{max-width:975px;margin:auto}.bath-single .bath-schedule .container h2{font-family:Inter;font-weight:500;font-size:48px;line-height:56px;letter-spacing:-1px;text-align:center;color:#1e1c1b;margin-bottom:48px}.bath-single .bath-schedule .container .schedule-content{font-family:Inter;font-weight:400;font-size:18px;line-height:28px;color:#1e1c1b;background:#fff;padding:32px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.bath-single .bath-contact{padding:80px 0;background:#fff}.bath-single .bath-contact .container{max-width:975px;margin:auto}.bath-single .bath-contact .container h2{font-family:Inter;font-weight:500;font-size:48px;line-height:56px;letter-spacing:-1px;text-align:center;color:#1e1c1b;margin-bottom:48px}.bath-single .bath-contact .container .contact-content{font-family:Inter;font-weight:400;font-size:18px;line-height:28px;color:#1e1c1b;background:rgba(204,204,163,.1);padding:32px;border-radius:16px;border:2px solid #cccca3}.bath-single .related-baths{padding:80px 0;background:#f8f8f8}.bath-single .related-baths .container{max-width:975px;margin:auto}.bath-single .related-baths .container h2{font-family:Inter;font-weight:500;font-size:48px;line-height:56px;letter-spacing:-1px;text-align:center;color:#1e1c1b;margin-bottom:48px}.bath-single .related-baths .container .baths-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.bath-single .related-baths .container .baths-grid .bath-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:transform .3s ease}.bath-single .related-baths .container .baths-grid .bath-card:hover{transform:translateY(-5px)}.bath-single .related-baths .container .baths-grid .bath-card .bath-image{height:200px;overflow:hidden}.bath-single .related-baths .container .baths-grid .bath-card .bath-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.bath-single .related-baths .container .baths-grid .bath-card .bath-image img:hover{transform:scale(1.05)}.bath-single .related-baths .container .baths-grid .bath-card .bath-content{padding:24px}.bath-single .related-baths .container .baths-grid .bath-card .bath-content h3{font-family:Inter;font-weight:500;font-size:24px;line-height:32px;color:#1e1c1b;margin-bottom:12px}.bath-single .related-baths .container .baths-grid .bath-card .bath-content h3 a{color:inherit;text-decoration:none}.bath-single .related-baths .container .baths-grid .bath-card .bath-content h3 a:hover{color:#cccca3}.bath-single .related-baths .container .baths-grid .bath-card .bath-content p{font-family:Inter;font-weight:400;font-size:16px;line-height:24px;color:rgba(30,28,27,.7)}.bath-single .restaurant-gallery{display:none;background:#f9f0ec;padding:0 150px 80px}.bath-single .restaurant-gallery .container{max-width:1620px;margin:auto}.bath-single .restaurant-gallery .container .gallery-grid{display:flex;gap:40px}.bath-single .restaurant-gallery .container .gallery-grid .main{flex:1}.bath-single .restaurant-gallery .container .gallery-grid .main #gallery-video{width:100%;height:514px;-o-object-fit:cover;object-fit:cover;border-radius:16px;pointer-events:none}.bath-single .restaurant-gallery .container .gallery-grid .additional{flex:1;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:40px;grid-row-gap:40px}.bath-single .restaurant-gallery .container .gallery-grid .additional img{width:100%;max-width:236px;height:236px;-o-object-fit:cover;object-fit:cover;border-radius:16px}@media (max-width:480px){.bath-single .bath-hero{height:50vh}.bath-single .bath-hero #background-desktop-video{display:none}.bath-single .bath-hero .image-desktop-background{display:none}.bath-single .bath-hero #background-mobile-video{width:100%;height:50vh;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;display:block;pointer-events:none}.bath-single .bath-hero .image-mobile-background{background-image:var(--background-mobile);position:absolute;width:100%;height:100%;top:0;background-size:cover;background-position:center;display:block}.bath-single .bath-hero .container .hero-content{padding:0 30px}.bath-single .bath-hero .container .hero-content .title{font-size:32px;line-height:36px;letter-spacing:-.5px;text-align:center;padding-bottom:16px}.bath-single .bath-hero .container .hero-content .exerpt{font-weight:500;font-size:14px;line-height:20px;letter-spacing:0;text-align:center}.bath-single .bath-hero .container .hero-content .bath-info{flex-wrap:wrap;gap:10px}.bath-single .bath-hero .container .hero-content .bath-info .beds,.bath-single .bath-hero .container .hero-content .bath-info .occupancy,.bath-single .bath-hero .container .hero-content .bath-info .price,.bath-single .bath-hero .container .hero-content .bath-info .square{padding:8px 12px}.bath-single .bath-hero .container .hero-content .bath-info .beds .min-title,.bath-single .bath-hero .container .hero-content .bath-info .occupancy .min-title,.bath-single .bath-hero .container .hero-content .bath-info .price .min-title,.bath-single .bath-hero .container .hero-content .bath-info .square .min-title{font-size:10px;line-height:14px;padding:0;margin-bottom:4px}.bath-single .bath-hero .container .hero-content .bath-info .beds .info,.bath-single .bath-hero .container .hero-content .bath-info .occupancy .info,.bath-single .bath-hero .container .hero-content .bath-info .price .info,.bath-single .bath-hero .container .hero-content .bath-info .square .info{font-size:14px;line-height:20px;padding:0}.bath-single .bath-contact-info{display:block;padding:48px 14px 40px}.bath-single .bath-contact-info .container{padding:36px 14px;flex-direction:column-reverse}.bath-single .bath-contact-info .container .left-column .header{font-size:14px;line-height:20px;margin:0 0 4px 0}.bath-single .bath-contact-info .container .left-column .bath-phone{font-size:22px;line-height:30px;font-weight:500}.bath-single .bath-contact-info .container .right-column .bath-schedule{gap:14px;justify-content:space-around}.bath-single .bath-contact-info .container .right-column .bath-schedule p{font-size:14px;line-height:20px}.bath-single .bath-contact-info .container .right-column .bath-schedule strong{font-size:14px;line-height:20px;font-weight:600}.bath-single .bath-welcome{padding:0 14px 40px}.bath-single .bath-welcome .container{flex-direction:column;gap:18px}.bath-single .bath-welcome .container .header h1{font-size:24px;line-height:32px}.bath-single .bath-welcome .container .content .bath-tags p{font-family:14px;line-height:20px}.bath-single .bath-welcome .container .content .bath-text{font-size:14px;line-height:20px}.bath-single .restaurant-gallery{display:block;padding:0 14px 24px}.bath-single .restaurant-gallery .container .gallery-grid{gap:14px;overflow-x:overlay}.bath-single .restaurant-gallery .container .gallery-grid .main #gallery-video{width:240px;height:240px;pointer-events:none}.bath-single .restaurant-gallery .container .gallery-grid .additional{display:flex;flex-direction:row;gap:14px}.bath-single .restaurant-gallery .container .gallery-grid .additional img{width:240px;height:240px}.bath-single .sauna-program .container{padding:60px 20px 36px}.bath-single .sauna-program .container .sauna-program__title{font-family:Inter;font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.5px;padding-bottom:36px}.bath-single .sauna-program .container .accordion .accordion__header{padding:24px 0 16px}.bath-single .sauna-program .container .accordion .accordion__header .accordion__title{font-weight:500;font-size:18px;line-height:24px;letter-spacing:0}.bath-single .sauna-program .container .accordion .accordion__header .accordion__icon{flex:0 0 auto}.bath-single .sauna-program .container .accordion .accordion__panel .accordion__content{padding:0;flex-direction:column;gap:16px}.bath-single .sauna-program .container .accordion .accordion__panel .accordion__content .accordion__image{width:-moz-fit-content;width:fit-content;margin:0 auto}.bath-single .sauna-program .container .accordion .accordion__panel .accordion__content .accordion__image img{width:244px;height:244px;border-radius:8px}.bath-single .sauna-program .container .accordion .accordion__panel .accordion__content .accordion__text h4{font-weight:500;font-size:16px;line-height:20px;letter-spacing:0}.bath-single .sauna-program .container .accordion .accordion__panel .accordion__content .accordion__text p{font-weight:300;font-size:14px;line-height:20px;letter-spacing:0;vertical-align:middle}}.activities-archive{padding:200px 0 120px;background:#f9f0ec}.activities-archive .container{max-width:1620px;margin:0 auto}.activities-archive .archive-title{font-family:Inter;font-weight:500;font-size:48px;line-height:56px;color:#1e1c1b;text-align:center;margin:0 0 60px 0}.activities-archive .activities-filters{display:flex;justify-content:center;gap:20px;margin-bottom:60px;flex-wrap:wrap}.activities-archive .activities-filters .filter-btn{padding:12px 24px;border:1px solid #1e1c1b;border-radius:50px;background:0 0;color:#1e1c1b;font-family:Inter;font-size:16px;cursor:pointer;transition:all .3s ease}.activities-archive .activities-filters .filter-btn:hover{background:#f4e3da;color:#1e1c1b}.activities-archive .activities-filters .filter-btn.active{background:#1e1c1b;color:#f9f0ec}.activities-archive .activities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 40px;margin-bottom:60px}@media (max-width:768px){.activities-archive .activities-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:480px){.activities-archive .activities-grid{grid-template-columns:1fr;gap:14px;margin-bottom:0}}.activities-archive .activity-card{position:relative;border-radius:16px;overflow:hidden;cursor:pointer;transition:transform .3s ease;height:660px}.activities-archive .activity-card:hover{transform:translateY(-5px)}.activities-archive .activity-card .activity-image{width:100%;height:100%;position:relative}.activities-archive .activity-card .activity-image a{display:block;width:100%;height:100%}.activities-archive .activity-card .activity-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.activities-archive .activity-card .activity-image .placeholder-image{width:100%;height:100%;background:#ddd}.activities-archive .activity-card .activity-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(30,28,27,0) 0,rgba(30,28,27,.8) 100%);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);padding:28px 16px 32px;color:#fff;text-align:center}.activities-archive .activity-card .activity-overlay .activity-title{font-family:Inter;font-weight:500;font-size:32px;line-height:34px;letter-spacing:-.5px;text-align:center;vertical-align:middle;margin:0 0 14px 0}.activities-archive .activity-card .activity-overlay .activity-title a{color:#fff;text-decoration:none}.activities-archive .activity-card .activity-overlay .link{border:1px solid #f3f6fa;border-radius:24px;padding:7px 14px;font-family:Inter;font-weight:300;font-size:12px;line-height:12px;text-align:center;vertical-align:middle;color:#fff;display:inline-block}@media screen and (max-width:480px){.activities-archive{padding:130px 0 15px}.activities-archive .container{max-width:unset;padding:0 14px}.activities-archive .archive-title{font-size:32px;line-height:36px;margin:0 0 40px 0}.activities-archive .activities-filters{overflow-x:overlay;justify-content:space-between;flex-wrap:nowrap;gap:10px;margin-bottom:40px}.activities-archive .activities-filters .filter-btn{font-size:16px;line-height:24px;padding:6px 16px;flex:0 0 auto}.activities-archive .activity-card{max-height:440px}.activities-archive .activity-card .activity-overlay{padding:20px 16px 24px}.activities-archive .activity-card .activity-overlay .activity-title{font-size:20px;line-height:28px;margin:0 0 8px 0}}.activity-single{font-family:Inter,sans-serif;background:#f9f0ec}.activity-single .activity-hero{height:70vh;position:relative}.activity-single .activity-hero #background-desktop-video{width:100%;height:70vh;-o-object-fit:cover;object-fit:cover;position:absolute;pointer-events:none;left:0;right:0;top:0;bottom:0;z-index:0}.activity-single .activity-hero #background-mobile-video{display:none;pointer-events:none}.activity-single .activity-hero .image-desktop-background{background-image:var(--background-desktop);position:absolute;width:100%;height:100%;top:0;background-size:cover;background-position:center}.activity-single .activity-hero .image-mobile-background{display:none}.activity-single .activity-hero .overlay{opacity:.3;background-color:#1e1c1b;width:100%;height:100%;position:absolute;left:0;top:0}.activity-single .activity-hero .container{display:flex;justify-content:center;height:100%;align-items:center;position:sticky}.activity-single .activity-hero .container .hero-content .title{color:#fcf7f4;font-size:70px;line-height:76px;letter-spacing:-1px;font-weight:500;text-align:center;padding-bottom:24px}.activity-single .activity-hero .container .hero-content .exerpt{color:#fcf7f4;font-size:22px;line-height:28px;letter-spacing:0}.activity-single .activity-hero .activity-title{font-size:70px;font-weight:500;line-height:76px;letter-spacing:-1px}.activity-single .activity-hero .activity-subtitle{font-size:22px;line-height:28px;font-weight:500;margin-top:24px;max-width:800px;margin-inline:auto}.activity-single .activity-contact-info{background:#f9f0ec;padding:120px 20px 80px;color:#fcf7f4;text-align:center}.activity-single .activity-contact-info .container{max-width:1620px;margin:auto;background:#1e1c1b;border-radius:8px;padding:48px;display:flex;gap:40px;align-items:center}.activity-single .activity-contact-info .container .left-column{flex:1}.activity-single .activity-contact-info .container .left-column .header{font-size:20px;line-height:28px;color:#fcf7f4;font-weight:600;margin:0 0 6px 0}.activity-single .activity-contact-info .container .left-column .activity-phone{font-size:28px;line-height:32px;color:#f1b493;margin:0}.activity-single .activity-contact-info .container .right-column{flex:1}.activity-single .activity-contact-info .container .right-column .activity-schedule{display:flex;justify-content:center;gap:80px}.activity-single .activity-contact-info .container .right-column .activity-schedule p{font-size:20px;line-height:28px;color:#fcf7f4;font-weight:400;margin-bottom:4px}.activity-single .activity-contact-info .container .right-column .activity-schedule strong{font-weight:600}.activity-single .activity-welcome{background:#f9f0ec;padding:0 20px 80px}.activity-single .activity-welcome .container{max-width:1620px;margin:auto;display:flex;gap:40px}.activity-single .activity-welcome .container .header{flex:1}.activity-single .activity-welcome .container .header h1{font-size:56px;line-height:60px;letter-spacing:-.5px;font-weight:500}.activity-single .activity-welcome .container .content{flex:1;font-size:20px;line-height:28px;font-family:Inter,sans-serif;color:#1e1c1b;font-weight:400}.activity-single .activity-welcome .container .toggle-button{display:none}.activity-single .activity-gallery{background:#f9f0ec;padding:0 20px 80px}.activity-single .activity-gallery .container{max-width:1620px;margin:auto}.activity-single .activity-gallery .container .gallery-grid{display:flex;gap:40px}.activity-single .activity-gallery .container .gallery-grid .main{flex:1}.activity-single .activity-gallery .container .gallery-grid .main #gallery-video{width:100%;height:514px;-o-object-fit:cover;object-fit:cover;border-radius:16px;pointer-events:none}.activity-single .activity-gallery .container .gallery-grid .main img{max-width:790px;max-height:515px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}.activity-single .activity-gallery .container .gallery-grid .additional{flex:1;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:40px;grid-row-gap:40px}.activity-single .activity-gallery .container .gallery-grid .additional img{width:100%;max-width:236px;height:236px;-o-object-fit:cover;object-fit:cover;border-radius:16px}.activity-single .activity-services{background:#f9f0ec;padding:0 20px 80px}.activity-single .activity-services .container{max-width:1620px;margin:auto}.activity-single .activity-services .container .header{padding-bottom:20px}.activity-single .activity-services .container .header h4{font-weight:500;font-size:20px;line-height:26px;letter-spacing:0;vertical-align:middle}.activity-single .activity-services .container .content{background-color:#fff;padding-bottom:32px;border:1px solid #e4dbd8;border-radius:8px}.activity-single .activity-services .container .content .services-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:none;border-radius:8px;overflow:hidden;margin-bottom:30px;background:#fff;padding:36px 60px 0}.activity-single .activity-services .container .content .services-grid .service-item{display:flex;justify-content:space-between;align-items:flex-start;border-right:1px solid #e4dbd8;margin:0 0 25px}.activity-single .activity-services .container .content .services-grid .service-item:nth-child(odd){border-right:1px solid #e4dbd8;padding-right:120px}.activity-single .activity-services .container .content .services-grid .service-item:nth-child(even){border-right:none;padding-left:120px}.activity-single .activity-services .container .content .services-grid .service-item .service-info{flex:1}.activity-single .activity-services .container .content .services-grid .service-item .service-info .service-name{font-size:16px;font-weight:500;line-height:24px;color:#1e1c1b;margin:0 0 4px 0}.activity-single .activity-services .container .content .services-grid .service-item .service-info .service-duration{font-size:14px;font-weight:400;line-height:20px;color:#666;margin:0}.activity-single .activity-services .container .content .services-grid .service-item .service-price{font-size:16px;font-weight:600;line-height:24px;color:#1e1c1b;margin-left:20px}.activity-single .activity-services .container .content .services-grid.collapsed .service-item:nth-child(n+7){display:none}.activity-single .activity-services .container .content .show-more-container{text-align:center}.activity-single .activity-services .container .content .show-more-container .show-more-btn{background:url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.09032 9.59817C5.92581 9.77013 5.83398 9.99893 5.83398 10.2369C5.83398 10.4749 5.92581 10.7037 6.09032 10.8757L13.382 18.4018C13.4618 18.4854 13.5578 18.5519 13.6641 18.5974C13.7703 18.6428 13.8847 18.6663 14.0003 18.6663C14.1159 18.6663 14.2303 18.6428 14.3366 18.5974C14.4428 18.5519 14.5388 18.4854 14.6187 18.4018L21.9103 10.8757C22.0748 10.7037 22.1667 10.4749 22.1667 10.2369C22.1667 9.99893 22.0748 9.77013 21.9103 9.59817C21.8305 9.51459 21.7345 9.44807 21.6282 9.40262C21.522 9.35717 21.4076 9.33374 21.292 9.33374C21.1764 9.33374 21.062 9.35717 20.9557 9.40262C20.8495 9.44807 20.7535 9.51459 20.6737 9.59817L14.0003 16.485L7.32699 9.59817C7.24706 9.51474 7.15107 9.44835 7.0448 9.403C6.93854 9.35764 6.82419 9.33426 6.70865 9.33426C6.59312 9.33426 6.47877 9.35764 6.37251 9.403C6.26624 9.44835 6.17025 9.51474 6.09032 9.59817Z" fill="%231E1C1B"/></svg>');border:none;color:#1e1c1b;font-size:20px;line-height:28px;cursor:pointer;display:flex;align-items:center;gap:6px;margin:0 auto;transition:color .3s ease;padding-left:34px;background-repeat:no-repeat}.activity-single .activity-services .container .content .show-more-container .show-more-btn:hover{color:#1e1c1b}.activity-single .activity-services .container .content .show-more-container .show-more-btn .arrow-icon{transition:transform .3s ease}.activity-single .activity-services .container .content .show-more-container .show-more-btn.expanded svg{transform:rotate(180deg)}.activity-single .activity-services .container .content .show-more-container .show-less-btn{background:url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.65502 17.0877C5.50226 16.928 5.41699 16.7156 5.41699 16.4946C5.41699 16.2736 5.50226 16.0611 5.65502 15.9015L12.4259 8.91288C12.5 8.83528 12.5891 8.77351 12.6878 8.7313C12.7865 8.6891 12.8927 8.66734 13 8.66734C13.1073 8.66734 13.2136 8.6891 13.3123 8.7313C13.4109 8.77351 13.5 8.83528 13.5742 8.91288L20.345 15.9015C20.4978 16.0611 20.583 16.2736 20.583 16.4946C20.583 16.7156 20.4978 16.928 20.345 17.0877C20.2709 17.1653 20.1818 17.2271 20.0831 17.2693C19.9844 17.3115 19.8782 17.3333 19.7709 17.3333C19.6635 17.3333 19.5573 17.3115 19.4586 17.2693C19.3599 17.2271 19.2708 17.1653 19.1967 17.0877L13 10.6928L6.80335 17.0877C6.72913 17.1652 6.64 17.2268 6.54132 17.2689C6.44265 17.3111 6.33647 17.3328 6.22919 17.3328C6.1219 17.3328 6.01572 17.3111 5.91705 17.2689C5.81837 17.2268 5.72924 17.1652 5.65502 17.0877Z" fill="%231E1C1B"/></svg>');border:none;color:#1e1c1b;font-size:20px;line-height:28px;cursor:pointer;display:flex;align-items:center;gap:6px;margin:0 auto;transition:color .3s ease;padding-left:34px;background-repeat:no-repeat}@media (max-width:768px){.activity-single .activity-services .container .content .services-grid{grid-template-columns:1fr}}.activity-single .activity-faq{padding:0 20px 80px}.activity-single .activity-faq .container{max-width:1620px;margin:auto}.activity-single .activity-faq .container .accordion{border-radius:6px;overflow:hidden;display:flex;flex-direction:row;gap:12px 24px;flex-wrap:wrap}.activity-single .activity-faq .container .accordion .accordion-left-column,.activity-single .activity-faq .container .accordion .accordion-right-column{flex:1 0 45%;display:flex;flex-direction:column;gap:12px}.activity-single .activity-faq .container .accordion .accordion-item{flex:1 0 49%;max-height:-moz-fit-content;max-height:fit-content}.activity-single .activity-faq .container .accordion .accordion-item .accordion-header{border-radius:4px;font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:22px;vertical-align:middle;width:100%;padding:14px;text-align:left;outline:0;background-color:#f4e3da;cursor:pointer;transition:background .3s ease;border:none;display:flex;justify-content:space-between}.activity-single .activity-faq .container .accordion .accordion-item .accordion-header:hover{background-color:#f4e3da}.activity-single .activity-faq .container .accordion .accordion-item .accordion-header::after{content:url('data:image/svg+xml,<svg width="16" height="10" viewBox="0 0 16 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.654958 1.04217C0.502194 1.20185 0.416931 1.41431 0.416931 1.63529C0.416931 1.85628 0.502194 2.06874 0.654958 2.22842L7.42579 9.217C7.49993 9.29461 7.58904 9.35638 7.68772 9.39858C7.78641 9.44078 7.89263 9.46254 7.99996 9.46254C8.10729 9.46254 8.2135 9.44078 8.31219 9.39858C8.41087 9.35638 8.49998 9.29461 8.57412 9.217L15.345 2.22842C15.4977 2.06874 15.583 1.85628 15.583 1.63529C15.583 1.41431 15.4977 1.20185 15.345 1.04217C15.2708 0.964564 15.1817 0.902793 15.083 0.860591C14.9843 0.818389 14.8781 0.796631 14.7708 0.796631C14.6635 0.796631 14.5572 0.818389 14.4586 0.860591C14.3599 0.902793 14.2708 0.964564 14.1966 1.04217L7.99996 7.43709L1.80329 1.04217C1.72907 0.964701 1.63994 0.903054 1.54126 0.860939C1.44259 0.818825 1.33641 0.797114 1.22912 0.797114C1.12184 0.797114 1.01566 0.818825 0.916987 0.860939C0.818313 0.903054 0.729181 0.964701 0.654958 1.04217Z" fill="%231E1C1B"/></svg>');width:20px;height:20px;display:block}.activity-single .activity-faq .container .accordion .accordion-item .accordion-content{display:none;transition:max-height .4s ease;background:#f4e3da;padding:0 14px 14px;font-family:Inter;font-weight:400;font-size:16px;line-height:22px;vertical-align:middle}.activity-single .activity-faq .container .accordion .accordion-item.active .accordion-header{border-radius:4px 4px 0 0}.activity-single .activity-faq .container .accordion .accordion-item.active .accordion-header::after{transform:rotate(180deg)}.activity-single .activity-faq .container .accordion .accordion-item.active .accordion-content{border-radius:0 0 4px 4px;max-height:300px;padding:5px 14px 14px}.activity-single .other-activities{padding:110px 20px;background:#fff}.activity-single .other-activities .container{margin:auto;max-width:1620px}.activity-single .other-activities .container .header-block{padding-bottom:64px;display:flex;justify-content:center;align-items:center}.activity-single .other-activities .container .header-block .header{font-family:Inter;font-weight:500;font-size:56px;line-height:60px;letter-spacing:-.5px;vertical-align:middle}.activity-single .other-activities .container .header-block .link{font-family:Inter;font-weight:500;font-size:20px;line-height:28px;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:#4a4645}.activity-single .other-activities .container .slider-content .slick-prev{width:75px;height:75px;border-radius:100px;border:none;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:rgba(255,255,255,.1019607843);position:absolute;z-index:1;left:30px;top:calc(50% - 34px)}.activity-single .other-activities .container .slider-content .slick-prev i{content:url(../img/arrow-left.svg)}.activity-single .other-activities .container .slider-content .slick-next{width:75px;height:75px;border-radius:100px;border:none;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:rgba(255,255,255,.1019607843);position:absolute;z-index:1;right:25px;top:calc(50% - 34px)}.activity-single .other-activities .container .slider-content .slick-next i{content:url(../img/arrow-right.svg)}.activity-single .other-activities .container .slider-content .slick-list .slick-track{display:flex;gap:40px}.activity-single .other-activities .container .slider-content .slick-list .slick-track .activity-card{position:relative;border-radius:16px;overflow:hidden;cursor:pointer;transition:transform .3s ease;height:660px}.activity-single .other-activities .container .slider-content .slick-list .slick-track .activity-card:hover{transform:translateY(-5px)}.activity-single .other-activities .container .slider-content .slick-list .slick-track .activity-card .activity-image{width:100%;height:100%;position:relative}.activity-single .other-activities .container .slider-content .slick-list .slick-track .activity-card .activity-image a{display:block;width:100%;height:100%}.activity-single .other-activities .container .slider-content .slick-list .slick-track .activity-card .activity-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.activity-single .other-activities .container .slider-content .slick-list .slick-track .activity-card .activity-image .placeholder-image{width:100%;height:100%;background:#ddd}.activity-single .other-activities .container .slider-content .slick-list .slick-track .activity-card .activity-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(30,28,27,0) 0,rgba(30,28,27,.8) 100%);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);padding:28px 16px 32px;color:#fff;text-align:center}.activity-single .other-activities .container .slider-content .slick-list .slick-track .activity-card .activity-overlay .activity-title{font-family:Inter;font-weight:500;font-size:32px;line-height:34px;letter-spacing:-.5px;text-align:center;vertical-align:middle;margin:0 0 14px 0}.activity-single .other-activities .container .slider-content .slick-list .slick-track .activity-card .activity-overlay .activity-title a{color:#fff;text-decoration:none}.activity-single .other-activities .container .slider-content .slick-list .slick-track .activity-card .activity-overlay .link{border:1px solid #f3f6fa;border-radius:24px;padding:7px 14px;font-family:Inter;font-weight:300;font-size:12px;line-height:12px;text-align:center;vertical-align:middle;color:#fff;display:inline-block}@media screen and (max-width:480px){.activity-single .activity-hero .container .hero-content{padding:0 30px}.activity-single .activity-hero .container .hero-content .title{font-weight:500;font-size:32px;line-height:36px;letter-spacing:-.5px;padding-bottom:16px}.activity-single .activity-hero .container .hero-content .exerpt{font-weight:500;font-size:14px;line-height:20px;letter-spacing:0;text-align:center}.activity-single .activity-contact-info{padding:48px 14px}.activity-single .activity-contact-info .container{flex-direction:column-reverse;padding:36px 14px;gap:24px}.activity-single .activity-contact-info .container .left-column .header{font-weight:600;font-size:14px;line-height:20px;margin:0 0 4px 0}.activity-single .activity-contact-info .container .left-column .activity-phone{font-weight:500;font-size:22px;line-height:30px}.activity-single .activity-contact-info .container .right-column .activity-schedule{gap:14px}.activity-single .activity-contact-info .container .right-column .activity-schedule .day-block p{font-weight:400;font-size:14px;line-height:20px}.activity-single .activity-welcome{padding:0 14px 40px}.activity-single .activity-welcome .container{flex-direction:column;gap:20px}.activity-single .activity-welcome .container .header h1{font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.5px}.activity-single .activity-welcome .container .content{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s ease-in-out;font-weight:400;font-size:14px;line-height:21px}.activity-single .activity-welcome .container .content.expanded{-webkit-line-clamp:unset;overflow:visible}.activity-single .activity-welcome .container .toggle-button{display:inline-block;font-family:Inter;font-weight:500;font-size:14px;line-height:21px;letter-spacing:0;vertical-align:middle;background:0 0;border:none;color:#1e1c1b;cursor:pointer;text-align:left}.activity-single .activity-welcome .container .toggle-button::before{content:url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.22 0.227017C0.0789874 0.374413 0.000282764 0.570532 0.000282764 0.774517C0.000282764 0.978502 0.0789874 1.17462 0.22 1.32202L6.47 7.77302C6.53844 7.84465 6.62069 7.90167 6.71179 7.94063C6.80288 7.97958 6.90093 7.99967 7 7.99967C7.09907 7.99967 7.19712 7.97958 7.28821 7.94063C7.37931 7.90167 7.46156 7.84465 7.53 7.77302L13.78 1.32202C13.921 1.17462 13.9997 0.978502 13.9997 0.774517C13.9997 0.570532 13.921 0.374413 13.78 0.227017C13.7116 0.155381 13.6293 0.0983622 13.5382 0.0594063C13.4471 0.0204504 13.3491 0.000366211 13.25 0.000366211C13.1509 0.000366211 13.0529 0.0204504 12.9618 0.0594063C12.8707 0.0983622 12.7884 0.155381 12.72 0.227017L7 6.13002L1.28 0.227017C1.21149 0.155508 1.12921 0.0986026 1.03813 0.0597277C0.947043 0.0208527 0.849033 0.000812531 0.75 0.000812531C0.650967 0.000812531 0.552957 0.0208527 0.461873 0.0597277C0.370789 0.0986026 0.288513 0.155508 0.22 0.227017Z" fill="%231E1C1B"/></svg>');margin-right:14px}.activity-single .activity-welcome .container .toggle-button.is-expanded::before{display:inline-block;transform:rotate(180deg)}.activity-single .activity-gallery{padding:0 0 48px 14px;overflow-x:overlay}.activity-single .activity-gallery .container .gallery-grid{gap:14px}.activity-single .activity-gallery .container .gallery-grid .main img{width:240px;height:240px}.activity-single .activity-gallery .container .gallery-grid .additional{display:flex;gap:14px}.activity-single .activity-gallery .container .gallery-grid .additional img{width:240px;height:240px}.activity-single .activity-services{padding:0 14px 48px}.activity-single .activity-services .container .header{font-weight:500;font-size:20px;line-height:26px}.activity-single .activity-services .container .content{padding-bottom:24px}.activity-single .activity-services .container .content .services-grid{padding:18px 14px 14px}.activity-single .activity-services .container .content .services-grid .service-item:nth-child(odd){border-right:none;border-bottom:1px solid #e4dbd8;margin-bottom:16px;padding:0 0 16px}.activity-single .activity-services .container .content .services-grid .service-item:nth-child(even){border-right:none;border-bottom:1px solid #e4dbd8;margin-bottom:16px;padding:0 0 16px}.activity-single .activity-services .container .content .services-grid .service-item .service-info .service-name{font-weight:500;font-size:14px;line-height:20px;letter-spacing:0;margin:0 0 8px}.activity-single .activity-services .container .content .services-grid .service-item .service-info .service-duration{font-weight:400;font-size:14px;line-height:20px}.activity-single .activity-services .container .content .services-grid .service-item .service-price{font-weight:600;font-size:14px;line-height:20px}.activity-single .activity-services .container .content .services-grid.collapsed{margin-bottom:10px}.activity-single .activity-services .container .content .show-more-container .show-more-btn{font-weight:500;font-size:14px;line-height:20px}.activity-single .activity-services .container .content .show-more-container .show-more-btn svg{width:20px;height:20px}.activity-single .activity-faq{padding:0 14px 48px}.activity-single .activity-faq .container .accordion{flex-direction:column;gap:10px}.activity-single .activity-faq .container .accordion .accordion-left-column{gap:10px}.activity-single .activity-faq .container .accordion .accordion-right-column{gap:10px}.activity-single .activity-faq .container .accordion .accordion-item .accordion-header{padding:14px;font-weight:500;font-size:14px;line-height:20px;gap:14px;color:#1e1c1b}.activity-single .activity-faq .container .accordion .accordion-item .accordion-content{font-weight:400;font-size:14px;line-height:20px}.activity-single .other-activities{padding:24px 0 24px 14px}.activity-single .other-activities .container .header-block{padding-bottom:20px;justify-content:flex-start}.activity-single .other-activities .container .header-block .header{font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.5px}.activity-single .other-activities .slider-content{display:flex;justify-content:space-between;gap:14px;overflow-x:overlay}.activity-single .other-activities .slider-content .activity-card{position:relative;border-radius:16px;overflow:hidden;cursor:pointer;transition:transform .3s ease;height:360px;flex:1 0 240px}.activity-single .other-activities .slider-content .activity-card:hover{transform:translateY(-5px)}.activity-single .other-activities .slider-content .activity-card .activity-image{width:100%;height:100%;position:relative}.activity-single .other-activities .slider-content .activity-card .activity-image a{display:block;width:100%;height:100%}.activity-single .other-activities .slider-content .activity-card .activity-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.activity-single .other-activities .slider-content .activity-card .activity-image .placeholder-image{width:100%;height:100%;background:#ddd}.activity-single .other-activities .slider-content .activity-card .activity-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(30,28,27,0) 0,rgba(30,28,27,.8) 100%);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);padding:20px 16px 24px;color:#fff;text-align:center}.activity-single .other-activities .slider-content .activity-card .activity-overlay .activity-title{font-weight:500;font-size:20px;line-height:28px;letter-spacing:-.5px;margin:0 0 8px 0}.activity-single .other-activities .slider-content .activity-card .activity-overlay .activity-title a{color:#fff;text-decoration:none}.activity-single .other-activities .slider-content .activity-card .activity-overlay .link{border:1px solid #f3f6fa;border-radius:24px;padding:7px 14px;font-weight:500;font-size:13px;line-height:13px;letter-spacing:0;color:#fff;display:inline-block}}.restaurant-page{font-family:Inter,sans-serif;background:#f9f0ec}.restaurant-page .restaurant-hero{height:70vh;position:relative}.restaurant-page .restaurant-hero #background-desktop-video{width:100%;height:70vh;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;pointer-events:none}.restaurant-page .restaurant-hero .image-desktop-background{background-image:var(--background-desktop);position:absolute;width:100%;height:100%;top:0;background-size:cover;background-position:center}.restaurant-page .restaurant-hero .image-mobile-background{display:none}.restaurant-page .restaurant-hero .overlay{opacity:.3;background-color:#1e1c1b;width:100%;height:100%;position:absolute;left:0;top:0}.restaurant-page .restaurant-hero .container{display:flex;justify-content:center;height:100%;align-items:center;position:sticky}.restaurant-page .restaurant-hero .container .hero-content .title{color:#fcf7f4;font-size:70px;line-height:76px;letter-spacing:-1px;font-weight:500;text-align:center;padding-bottom:24px}.restaurant-page .restaurant-hero .container .hero-content .exerpt{color:#fcf7f4;font-size:22px;line-height:28px;letter-spacing:0}.restaurant-page .restaurant-hero .container .hero-content .menu-anchor{position:absolute;bottom:54px;transform:translate(-50%);left:50%;color:#fff;font-weight:600;font-size:18px;line-height:26px;letter-spacing:0;text-align:center;vertical-align:middle;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);padding:16px 32px;border:1px solid #fff;border-radius:32px;display:flex;align-items:flex-start;gap:8px}@media screen and (max-width:480px){.restaurant-page .restaurant-hero .container .hero-content .menu-anchor{bottom:36px;font-size:16px;line-height:22px;padding:14px 26px;gap:7px}}.restaurant-page .restaurant-hero .container .hero-content .menu-anchor::before{content:url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1892_3882)"><path d="M24.5716 20.7009C24.2442 17.1519 21.6889 14.2464 18.3211 13.3835C18.443 13.1056 18.5128 12.8001 18.5128 12.4775C18.5128 11.2295 17.4972 10.2139 16.2492 10.2139C15.0012 10.2139 13.9856 11.2295 13.9856 12.4775C13.9856 12.7985 14.0546 13.1032 14.1757 13.3794C13.8751 13.4566 13.5818 13.5565 13.2909 13.6662V5.45186C13.2909 5.00254 12.9269 4.63936 12.4784 4.63936H10.7348V1.62498C10.7348 1.34792 10.5934 1.09036 10.3602 0.940043C10.127 0.790543 9.83289 0.771855 9.58183 0.88723L1.31952 4.70111C1.31139 4.70436 1.30327 4.70842 1.29514 4.71248L1.28458 4.71736C1.26914 4.72467 1.26021 4.73848 1.24477 4.74661C1.16758 4.78886 1.09527 4.83598 1.03514 4.90017C1.00914 4.92779 0.994519 4.96192 0.972582 4.99279C0.934394 5.04642 0.894582 5.09842 0.871019 5.16098C0.850707 5.21298 0.847457 5.26904 0.837707 5.32429C0.830394 5.36817 0.811707 5.40717 0.811707 5.45348V22.7516C0.811707 23.2009 1.17571 23.5641 1.62421 23.5641H7.31171V24.3766C7.31171 24.8259 7.67571 25.1891 8.12421 25.1891H24.3742C24.8227 25.1891 25.1867 24.8259 25.1867 24.3766V21.476C25.1867 21.0965 24.9218 20.7927 24.5708 20.7033L24.5716 20.7009ZM22.9369 20.661H9.56233C9.60052 20.3377 9.66227 20.0208 9.74677 19.712C10.2083 18.005 11.3531 16.5197 12.8863 15.6365C13.9019 15.0507 15.0605 14.7412 16.2362 14.7387C16.2411 14.7387 16.246 14.7404 16.2508 14.7404C16.2565 14.7404 16.2614 14.7387 16.2671 14.7387C19.6991 14.7469 22.5363 17.3339 22.9377 20.661H22.9369ZM15.6114 12.4775C15.6114 12.1249 15.8982 11.8389 16.25 11.8389C16.6018 11.8389 16.8886 12.1257 16.8886 12.4775C16.8886 12.8261 16.6067 13.108 16.2598 13.1137C16.2565 13.1137 16.2533 13.1137 16.25 13.1137C16.2468 13.1137 16.2443 13.1137 16.2411 13.1137C15.8933 13.1089 15.6114 12.8261 15.6114 12.4775ZM9.11139 4.63936H5.33083L9.11139 2.89492V4.63936ZM2.43752 21.9375V6.26436H9.90846C9.91414 6.26436 9.91902 6.26761 9.92389 6.26761C9.92877 6.26761 9.93446 6.26436 9.93933 6.26436H11.6667V14.4925C9.97183 15.6073 8.70839 17.3257 8.17783 19.2863C8.05271 19.7437 7.98283 20.2182 7.93896 20.6992C7.58227 20.7845 7.31171 21.0909 7.31171 21.4744V21.9375H2.43752ZM23.5625 23.5625H8.93752V22.2869H23.5625V23.5625Z" fill="white"/><path d="M4.17871 14.5673H7.37021C7.81871 14.5673 8.18271 14.2041 8.18271 13.7548C8.18271 13.3054 7.81871 12.9423 7.37021 12.9423H4.17871C3.73021 12.9423 3.36621 13.3054 3.36621 13.7548C3.36621 14.2041 3.73021 14.5673 4.17871 14.5673Z" fill="white"/><path d="M8.18271 16.3077C8.18271 15.8584 7.81871 15.4952 7.37021 15.4952H4.17871C3.73021 15.4952 3.36621 15.8584 3.36621 16.3077C3.36621 16.7571 3.73021 17.1202 4.17871 17.1202H7.37021C7.81871 17.1202 8.18271 16.7571 8.18271 16.3077Z" fill="white"/><path d="M4.17871 12.0136H9.9239C10.3724 12.0136 10.7364 11.6504 10.7364 11.2011V8.64661C10.7364 8.19729 10.3724 7.83411 9.9239 7.83411H4.17871C3.73021 7.83411 3.36621 8.19729 3.36621 8.64661V11.2011C3.36621 11.6504 3.73021 12.0136 4.17871 12.0136ZM4.99121 9.45911H9.1114V10.3886H4.99121V9.45911Z" fill="white"/></g><defs><clipPath id="clip0_1892_3882"><rect width="26" height="26" fill="white"/></clipPath></defs></svg>');width:26px;height:26px}@media screen and (max-width:480px){.restaurant-page .restaurant-hero .container .hero-content .menu-anchor::before{width:22px;height:22px}}.restaurant-page .restaurant-hero .restaurant-title{font-size:70px;font-weight:500;line-height:76px;letter-spacing:-1px}.restaurant-page .restaurant-hero .restaurant-subtitle{font-size:22px;line-height:28px;font-weight:500;margin-top:24px;max-width:800px;margin-inline:auto}.restaurant-page .restaurant-contact-info{background:#f9f0ec;padding:0 0 80px;color:#fcf7f4;text-align:center}.restaurant-page .restaurant-contact-info .container{max-width:1620px;margin:auto;background:#1e1c1b;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:48px;display:flex;gap:40px;align-items:center}.restaurant-page .restaurant-contact-info .container .left-column{flex:1}.restaurant-page .restaurant-contact-info .container .left-column .header{font-size:20px;line-height:28px;color:#fcf7f4;font-weight:600;margin:0 0 6px 0}.restaurant-page .restaurant-contact-info .container .left-column .restaurant-phone{font-size:28px;line-height:32px;color:#f1b493;margin:0}.restaurant-page .restaurant-contact-info .container .right-column{flex:1}.restaurant-page .restaurant-contact-info .container .right-column .restaurant-schedule{display:flex;justify-content:center;gap:80px}.restaurant-page .restaurant-contact-info .container .right-column .restaurant-schedule p{font-size:20px;line-height:28px;color:#fcf7f4;font-weight:400;margin-bottom:4px}.restaurant-page .restaurant-contact-info .container .right-column .restaurant-schedule strong{font-weight:600}.restaurant-page .restaurant-welcome{background:#f9f0ec;padding:0 20px 80px}.restaurant-page .restaurant-welcome .container{max-width:1620px;margin:auto;display:flex;gap:40px}.restaurant-page .restaurant-welcome .container .header{flex:1}.restaurant-page .restaurant-welcome .container .header h1{font-size:56px;line-height:60px;letter-spacing:-.5px;font-weight:500}.restaurant-page .restaurant-welcome .container .content{flex:1}.restaurant-page .restaurant-welcome .container .content .restaurant-tags{display:flex;padding-bottom:20px}.restaurant-page .restaurant-welcome .container .content .restaurant-tags .tag{font-family:Inter,sans-serif;font-weight:500;font-size:20px;line-height:28px;letter-spacing:0;vertical-align:middle;margin:0;padding:0 6px;border-right:2px solid #f1b493}.restaurant-page .restaurant-welcome .container .content .restaurant-tags .tag:first-child{padding:0 6px 0 0}.restaurant-page .restaurant-welcome .container .content .restaurant-tags .tag:last-child{border-right:none}.restaurant-page .restaurant-welcome .container .content .restaurant-text{font-size:20px;line-height:28px;font-family:Inter,sans-serif;color:#1e1c1b;font-weight:400}.restaurant-page .restaurant-gallery{background:#f9f0ec;padding:0 20px 80px}.restaurant-page .restaurant-gallery .container{max-width:1620px;margin:auto}.restaurant-page .restaurant-gallery .container .gallery-grid{display:flex;gap:40px}.restaurant-page .restaurant-gallery .container .gallery-grid .main{flex:1}.restaurant-page .restaurant-gallery .container .gallery-grid .main img{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}.restaurant-page .restaurant-gallery .container .gallery-grid .main #gallery-video{width:100%;height:514px;-o-object-fit:cover;object-fit:cover;border-radius:16px;pointer-events:none}.restaurant-page .restaurant-gallery .container .gallery-grid .additional{flex:1;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:40px;grid-row-gap:40px}.restaurant-page .restaurant-gallery .container .gallery-grid .additional img{width:100%;max-width:236px;height:236px;-o-object-fit:cover;object-fit:cover;border-radius:16px}.restaurant-page .restaurant-about{background:#f9f0ec;padding:0 20px 80px;max-width:1660px;margin:auto}.restaurant-page .restaurant-about .container{max-width:1140px;margin:0 auto 0 0}.restaurant-page .restaurant-about .container h3{font-size:22px;line-height:28px;font-weight:600;margin:0 0 30px 0}.restaurant-page .restaurant-about .container p{font-size:20px;line-height:28px;font-weight:400;margin:0 0 20px 0}.restaurant-page .restaurant-chef{background:#f9f0ec;padding:0 20px 0}.restaurant-page .restaurant-chef .container{background-image:var(--background-image);max-width:1620px;margin:auto;border-radius:16px;padding:140px 0 140px}.restaurant-page .restaurant-chef .container .chef-info{max-width:780px;background-color:#f9f0ec;margin:auto;border-radius:16px;padding:64px 50px 76px}.restaurant-page .restaurant-chef .container .chef-info .prev-text{font-size:14px;line-height:16px;padding-bottom:54px;margin:0;text-align:center}.restaurant-page .restaurant-chef .container .chef-info h2{font-size:56px;line-height:58px;letter-spacing:-.5px;font-weight:400;padding-bottom:36px;text-align:center}.restaurant-page .restaurant-chef .container .chef-info img{width:100%;border-radius:12px;padding-bottom:36px}.restaurant-page .restaurant-chef .container .chef-info .chef-bio{font-size:20px;line-height:28px;text-align:center;margin:0 20px}.restaurant-page .restaurant-menu{padding:0 20px;background:#f9f0ec}.restaurant-page .restaurant-menu .container{max-width:1620px;margin:auto}.restaurant-page .restaurant-menu .container .menu-header{display:none}.restaurant-page .restaurant-menu .container .accordion-menu .accordion-item-menu:first-child .accordion-menu-header{border-radius:8px 8px 0 0}.restaurant-page .restaurant-menu .container .accordion-menu .accordion-item-menu:last-child .accordion-menu-header{border-radius:0 0 8px 8px}.restaurant-page .restaurant-menu .container .accordion-menu .accordion-item-menu.active .accordion-menu-header{color:#f1b493}.restaurant-page .restaurant-menu .container .accordion-menu .accordion-item-menu .accordion-menu-header{width:100%;background-color:#1e1c1b;color:#fff;padding:24px;font-size:24px;line-height:32px;letter-spacing:-.5px;border:solid #76716e;border-width:0 0 1px 0}.restaurant-page .restaurant-menu .container .accordion-menu .accordion-item-menu .accordion-menu-content{display:none;background-color:#fff;padding:30px;grid-template-columns:repeat(2,1fr);grid-column-gap:40px;grid-row-gap:25px}.restaurant-page .restaurant-menu .container .accordion-menu .accordion-item-menu .accordion-menu-content .position{display:flex;gap:24px;padding:0 13px}.restaurant-page .restaurant-menu .container .accordion-menu .accordion-item-menu .accordion-menu-content .position .text-content h3{font-size:24px;line-height:32px;font-weight:600;margin:0 0 8px 0;text-transform:uppercase}.restaurant-page .restaurant-menu .container .accordion-menu .accordion-item-menu .accordion-menu-content .position .text-content .composition{font-size:18px;line-height:26px;font-weight:400;margin:0 0 10px 0}.restaurant-page .restaurant-menu .container .accordion-menu .accordion-item-menu .accordion-menu-content .position .text-content .description{font-size:16px;line-height:22px;font-weight:400;margin:0;color:#76716e}.restaurant-page .restaurant-menu .container .accordion-menu .accordion-item-menu .accordion-menu-content .position img{max-width:106px;max-height:124px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.restaurant-page .restaurant-menu .container .accordion-menu .accordion-item-menu .accordion-menu-content .position:not(:last-child){padding:0 13px 40px 13px;border-bottom:1px solid #a19b99}.restaurant-page .restaurant-menu .container .accordion-menu .accordion-item-menu.active .accordion-menu-content{display:grid}.restaurant-page .restaurant-location{padding:120px 20px;background:#f9f0ec}.restaurant-page .restaurant-location .container{max-width:1620px;margin:auto;display:flex;justify-content:space-between;align-items:center}.restaurant-page .restaurant-location .container .content-text{flex:0 1 650px}.restaurant-page .restaurant-location .container .content-text .header{font-family:Inter;font-style:normal;font-weight:500;font-size:56px;line-height:60px;color:#1e1c1b;text-align:left;margin:0;padding-bottom:30px}.restaurant-page .restaurant-location .container .content-text .text{font-family:Inter;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#1e1c1b;padding-bottom:40px}.restaurant-page .restaurant-location .container .content-text .text p{margin:0 0 16px 0}.restaurant-page .restaurant-location .container .content-text a{align-items:center;padding:17px 21px;border:1px solid #1e1c1b;border-radius:100px}.restaurant-page .restaurant-location .container .map-content{flex:0 1 750px}.restaurant-page .restaurant-location .container .map-content .wpgmp_map{border-radius:16px}.restaurant-page .restaurant-location .container .map-content img{border-radius:16px;width:100%}.restaurant-page .restaurant-location h2{text-align:center;font-size:28px;margin-bottom:40px}.restaurant-page .restaurant-location .location-content{display:flex;justify-content:space-between;align-items:center;gap:40px}.restaurant-page .restaurant-location .location-content p{flex:1;font-size:16px}.restaurant-page .restaurant-location .location-content img{flex:1;max-width:100%;border-radius:10px}@media (max-width:480px){.restaurant-page .restaurant-hero{height:50vh}.restaurant-page .restaurant-hero #background-desktop-video{display:none}.restaurant-page .restaurant-hero .image-mobile-background{background-image:var(--background-mobile);position:absolute;width:100%;height:100%;top:0;background-size:cover;background-position:center;display:block}.restaurant-page .restaurant-hero .container .hero-content{padding:0 30px}.restaurant-page .restaurant-hero .container .hero-content .title{font-size:32px;line-height:36px;letter-spacing:-.5px;text-align:center;padding-bottom:16px}.restaurant-page .restaurant-hero .container .hero-content .exerpt{font-weight:500;font-size:14px;line-height:20px;letter-spacing:0;text-align:center}.restaurant-page .restaurant-contact-info{padding:48px 14px 40px}.restaurant-page .restaurant-contact-info .container{padding:36px 14px;flex-direction:column-reverse}.restaurant-page .restaurant-contact-info .container .left-column .header{font-size:14px;line-height:20px;margin:0 0 4px 0}.restaurant-page .restaurant-contact-info .container .left-column .restaurant-phone{font-size:22px;line-height:30px;font-weight:500}.restaurant-page .restaurant-contact-info .container .right-column .restaurant-schedule{gap:14px;justify-content:space-around}.restaurant-page .restaurant-contact-info .container .right-column .restaurant-schedule p{font-size:14px;line-height:20px}.restaurant-page .restaurant-contact-info .container .right-column .restaurant-schedule strong{font-size:14px;line-height:20px;font-weight:600}.restaurant-page .restaurant-welcome{padding:0 14px 40px}.restaurant-page .restaurant-welcome .container{flex-direction:column;gap:18px}.restaurant-page .restaurant-welcome .container .header h1{font-size:24px;line-height:32px}.restaurant-page .restaurant-welcome .container .content .restaurant-tags p{font-family:14px;line-height:20px}.restaurant-page .restaurant-welcome .container .content .restaurant-text{font-size:14px;line-height:20px}.restaurant-page .restaurant-gallery{padding:0 14px 24px}.restaurant-page .restaurant-gallery .container .gallery-grid{gap:14px;overflow-x:overlay}.restaurant-page .restaurant-gallery .container .gallery-grid .main{flex:1 0 auto}.restaurant-page .restaurant-gallery .container .gallery-grid .main img{width:240px;height:240px}.restaurant-page .restaurant-gallery .container .gallery-grid .main #gallery-video{width:240px;height:240px;pointer-events:none}.restaurant-page .restaurant-gallery .container .gallery-grid .additional{display:flex;flex-direction:row;gap:14px}.restaurant-page .restaurant-gallery .container .gallery-grid .additional img{width:240px;height:240px}.restaurant-page .restaurant-about{padding:0 14px 60px}.restaurant-page .restaurant-about .container h3{font-size:20px;line-height:26px;margin:0 0 20px 0;font-weight:500}.restaurant-page .restaurant-about .container p{font-size:14px;line-height:20px;margin:0 0 12px 0}.restaurant-page .restaurant-chef{padding:0 0 20px}.restaurant-page .restaurant-chef .container{border-radius:0;padding:32px 14px}.restaurant-page .restaurant-chef .container .chef-info{padding:24px 14px}.restaurant-page .restaurant-chef .container .chef-info .prev-text{font-size:12px;line-height:18px;font-weight:600;text-transform:uppercase;padding:0 0 24px}.restaurant-page .restaurant-chef .container .chef-info h2{font-size:24px;line-height:32px;letter-spacing:-.5px;font-weight:500;padding-bottom:20px}.restaurant-page .restaurant-chef .container .chef-info img{padding-bottom:20px;border-radius:4px}.restaurant-page .restaurant-chef .container .chef-info .chef-bio{font-size:14px;line-height:20px;margin:0}.restaurant-page .restaurant-menu{padding:0 14px}.restaurant-page .restaurant-menu .container .menu-header{font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.5px;display:block;padding-bottom:14px}.restaurant-page .restaurant-menu .container .accordion-menu .accordion-item-menu .accordion-menu-header{padding:18px 14px;font-weight:500;font-size:16px;line-height:22px;padding:18px 14px;display:flex;justify-content:space-between;align-items:center}.restaurant-page .restaurant-menu .container .accordion-menu .accordion-item-menu .accordion-menu-header::after{content:url('data:image/svg+xml,<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="8.80566" width="18" height="1.8" fill="%23FCF7F4"/><rect x="9.8999" y="0.705811" width="18" height="1.8" transform="rotate(90 9.8999 0.705811)" fill="%23FCF7F4"/></svg>')}.restaurant-page .restaurant-menu .container .accordion-menu .accordion-item-menu.active .accordion-menu-header::after{content:url('data:image/svg+xml,<svg width="18" height="3" viewBox="0 0 18 3" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="0.805908" width="18" height="1.8" fill="%23F1B493"/></svg>')}.restaurant-page .restaurant-menu .container .accordion-menu .accordion-item-menu.active .accordion-menu-content{padding:34px 16px 0;display:flex;flex-direction:column}.restaurant-page .restaurant-menu .container .accordion-menu .accordion-item-menu.active .accordion-menu-content .position{padding:0 0 30px;flex-direction:column-reverse;gap:20px}.restaurant-page .restaurant-menu .container .accordion-menu .accordion-item-menu.active .accordion-menu-content .position img{width:105px;height:125px}.restaurant-page .restaurant-menu .container .accordion-menu .accordion-item-menu.active .accordion-menu-content .position .text-content h3{font-size:16px;line-height:22px;text-transform:uppercase}.restaurant-page .restaurant-menu .container .accordion-menu .accordion-item-menu.active .accordion-menu-content .position .text-content .composition{font-size:14px;line-height:20px}.restaurant-page .restaurant-menu .container .accordion-menu .accordion-item-menu.active .accordion-menu-content .position .text-content .description{font-size:12px;line-height:18px}.restaurant-page .restaurant-location{padding:60px 14px}.restaurant-page .restaurant-location .container{flex-direction:column}.restaurant-page .restaurant-location .container .content-text{flex:unset;padding-bottom:55px}.restaurant-page .restaurant-location .container .content-text .header{font-size:24px;line-height:32px;letter-spacing:.5px;padding-bottom:20px}.restaurant-page .restaurant-location .container .content-text .text{font-size:14px;line-height:20px;padding-bottom:30px}.restaurant-page .restaurant-location .container .content-text .text p{margin:0 0 12px 0}.restaurant-page .restaurant-location .container .content-text .text p:last-child{line-height:28px}.restaurant-page .restaurant-location .container .content-text a{padding:14px 20px;font-size:14px;line-height:20px}.restaurant-page .restaurant-location .container .map-content{flex:unset;width:100%}}.relax-page{font-family:Inter,sans-serif;background:#f9f0ec}.relax-page .relax-hero{height:70vh;position:relative}.relax-page .relax-hero #background-desktop-video{width:100%;height:70vh;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;pointer-events:none}.relax-page .relax-hero .image-desktop-background{background-image:var(--background-desktop);position:absolute;width:100%;height:100%;top:0;background-size:cover;background-position:center}.relax-page .relax-hero .image-mobile-background{display:none}.relax-page .relax-hero .overlay{opacity:.3;background-color:#1e1c1b;width:100%;height:100%;position:absolute;left:0;top:0}.relax-page .relax-hero .container{display:flex;justify-content:center;height:100%;align-items:center;position:sticky}.relax-page .relax-hero .container .hero-content .title{color:#fcf7f4;font-size:70px;line-height:76px;letter-spacing:-1px;font-weight:500;text-align:center;padding-bottom:24px}.relax-page .relax-hero .container .hero-content .prev-text{color:#fcf7f4;font-size:22px;line-height:28px;letter-spacing:0}.relax-page .scroll-block{background-color:#1e1c1b}.relax-page .scroll-block .scroll-content{padding:0 20px 150px 20px;position:relative;display:flex;gap:100px;margin:0 auto;max-width:1620px}.relax-page .scroll-block .scroll-content .sidebar{max-width:620px;color:#fff;position:sticky;top:0;height:50vh;display:flex;flex-direction:column;padding-top:110px}.relax-page .scroll-block .scroll-content .sidebar .sidebar-content-relax{display:flex;width:100%;height:100%;position:relative;flex-direction:column}.relax-page .scroll-block .scroll-content .sidebar .sidebar-content-relax .scroll-header{font-weight:500;font-size:56px;line-height:58px;letter-spacing:-.5px;color:#fcf7f4;margin-bottom:24px}.relax-page .scroll-block .scroll-content .sidebar .sidebar-content-relax .scroll-prev{font-size:18px;font-weight:400;line-height:26px;letter-spacing:0;color:#fcf7f4;margin-bottom:24px}.relax-page .scroll-block .scroll-content .sidebar .sidebar-content-relax .features-list{list-style:none;margin:10px 0;position:relative}.relax-page .scroll-block .scroll-content .sidebar .sidebar-content-relax .features-list::before{content:"";position:absolute;width:2px;height:calc(100% - 35px);background:#fcf7f4;top:10px;left:7px;z-index:-1}.relax-page .scroll-block .scroll-content .sidebar .sidebar-content-relax .features-list .feature-item{display:flex;align-items:center;margin-bottom:14px;cursor:pointer;transition:all .3s ease;color:#fcf7f4;font-size:20px;font-weight:500;line-height:30px;letter-spacing:-.5px;z-index:2}.relax-page .scroll-block .scroll-content .sidebar .sidebar-content-relax .features-list .feature-item.active{opacity:1}.relax-page .scroll-block .scroll-content .sidebar .sidebar-content-relax .features-list .feature-item.active .feature-dot{background-color:#fcf7f4;transform:scale(1.2)}.relax-page .scroll-block .scroll-content .sidebar .sidebar-content-relax .features-list .feature-item .feature-dot{width:16px;height:16px;border-radius:50%;background-color:unset;border:1px solid #fcf7f4;margin-right:15px;transition:all .3s ease;background:#1e1c1b}.relax-page .scroll-block .scroll-content .cards-container{width:100%;padding-top:110px}.relax-page .scroll-block .scroll-content .cards-container .cards-scroll-wrapper{display:flex;flex-direction:column}.relax-page .scroll-block .scroll-content .cards-container .card{min-height:415px;display:flex;flex-direction:row;justify-content:center;margin-bottom:40px;transform:translateY(50px);transition:all .5s ease;background-color:#f9f0ec;padding:30px 25px 25px;border-radius:25px;gap:60px}.relax-page .scroll-block .scroll-content .cards-container .card .text-content{display:flex;flex-direction:column;gap:20px}.relax-page .scroll-block .scroll-content .cards-container .card .text-content h2{color:#1e1c1b;font-size:32px;font-weight:500;line-height:36px;letter-spacing:-.5px}.relax-page .scroll-block .scroll-content .cards-container .card .text-content p{font-size:18px;font-weight:400;line-height:26px}.relax-page .scroll-block .scroll-content .cards-container .card .text-content a{background-color:#f1b493;color:#1e1c1b;margin-top:auto;border-radius:100px;padding:22px 0;text-align:center;font-size:18px;font-weight:500;line-height:20px}.relax-page .scroll-block .scroll-content .cards-container .card .image-content{flex:0 0 360px;border-radius:50%;background-image:var(--background-image);background-size:cover}.relax-page .gallery{background-color:#f9f0ec;padding:110px 20px;max-width:1640px;margin:auto}.relax-page .gallery .container .header{font-weight:500;font-size:56px;line-height:58px;letter-spacing:-.5px;padding-bottom:65px}.relax-page .gallery .container .images{display:flex;flex-direction:column;gap:60px;border-radius:16px}.relax-page .gallery .container .images .gallery-row{display:grid;gap:60px}.relax-page .gallery .container .images .gallery-row.row-2{grid-template-columns:repeat(2,1fr)}.relax-page .gallery .container .images .gallery-row.row-3{grid-template-columns:repeat(3,1fr)}.relax-page .gallery .container .images .gallery-row img{max-width:780px;max-height:460px;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease}.relax-page .sauna-program{background-color:#1e1c1b;padding:0 20px}.relax-page .sauna-program .container{max-width:1620px;margin:0 auto;font-family:Inter;padding:110px 0}.relax-page .sauna-program .container .sauna-program__title{font-weight:500;font-size:56px;line-height:60px;letter-spacing:-.5px;padding:0 0 64px;color:#f9f0ec}.relax-page .sauna-program .container .accordion .accordion__item{border-top:1px solid #f9f0ec;border-bottom:1px solid #f9f0ec;overflow:hidden}.relax-page .sauna-program .container .accordion .accordion__header{width:100%;padding:30px 0;text-align:left;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s}.relax-page .sauna-program .container .accordion .accordion__title{color:#f9f0ec;font-weight:400;font-size:28px;line-height:34px;letter-spacing:-.5px;color:#f9f0ec}.relax-page .sauna-program .container .accordion .accordion__icon{display:inline-block;width:24px;height:24px;transition:transform .3s;background:url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1892_10446)"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.32114 15.8288C2.99907 15.5069 2.99907 14.9727 3.32114 14.6508C3.6432 14.3288 4.17735 14.3288 4.49941 14.6508L11.1442 21.2941L11.1442 1.3161C11.1442 1.0805 11.2385 0.87631 11.3877 0.727095C11.537 0.577881 11.7412 0.483641 11.9769 0.483643C12.4325 0.483641 12.8095 0.860604 12.8095 1.3161V21.2955L19.4556 14.6508C19.7778 14.3288 20.3119 14.3288 20.6339 14.6508C20.9559 14.9727 20.9559 15.5069 20.6339 15.8288L12.5667 23.8942C12.48 23.9808 12.378 24.0442 12.2689 24.0843C12.1778 24.119 12.0793 24.1379 11.9769 24.1379C11.8605 24.1379 11.7492 24.1134 11.648 24.0691C11.5533 24.029 11.4649 23.9706 11.3884 23.8942L3.32114 15.8288Z" fill="%23F9F0EC"/><path d="M11.1446 21.2941H11.4316V21.9869L10.9417 21.4971L11.1446 21.2941ZM12.8099 21.2956L13.0128 21.4984L12.5229 21.9882V21.2956H12.8099ZM12.2693 24.0843L12.1671 23.8162L12.1705 23.8149L12.2693 24.0843ZM11.6484 24.0691L11.7604 23.805L11.7634 23.8063L11.6484 24.0691ZM3.52447 14.8537C3.31449 15.0638 3.31449 15.4161 3.52447 15.626L3.11858 16.0318C2.68443 15.5978 2.68443 14.882 3.11858 14.448L3.52447 14.8537ZM4.29685 14.8537C4.08687 14.6438 3.73444 14.6438 3.52447 14.8537L3.11858 14.448C3.55272 14.014 4.2686 14.014 4.70274 14.448L4.29685 14.8537ZM10.9417 21.4971L4.29685 14.8537L4.70274 14.448L11.3476 21.0913L10.9417 21.4971ZM11.4316 1.31617L11.4316 21.2941H10.8576L10.8576 1.31617H11.4316ZM11.5911 0.930069C11.4927 1.02837 11.4316 1.16068 11.4316 1.31617H10.8576C10.8576 1.00046 10.985 0.724397 11.1852 0.524274L11.5911 0.930069ZM11.9773 0.770659C11.8217 0.770659 11.6894 0.831763 11.5911 0.930069L11.1852 0.524274C11.3853 0.324153 11.6615 0.196776 11.9773 0.196777V0.770659ZM12.5229 1.31618C12.5229 1.01915 12.2743 0.770659 11.9773 0.770659V0.196777C12.5914 0.196776 13.0969 0.702208 13.0969 1.31618H12.5229ZM12.5229 21.2956V1.31618H13.0969V21.2956H12.5229ZM19.6589 14.8537L13.0128 21.4984L12.607 21.0926L19.2531 14.448L19.6589 14.8537ZM20.4314 14.8537C20.2214 14.6438 19.869 14.6438 19.6589 14.8537L19.2531 14.448C19.6872 14.0139 20.4031 14.0139 20.8372 14.448L20.4314 14.8537ZM20.4314 15.626C20.6413 15.4161 20.6413 15.0638 20.4314 14.8537L20.8372 14.448C21.2714 14.882 21.2714 15.5978 20.8372 16.0318L20.4314 15.626ZM12.3641 23.6914L20.4314 15.626L20.8372 16.0318L12.77 24.0973L12.3641 23.6914ZM12.1705 23.8149C12.2418 23.7888 12.3079 23.7476 12.3641 23.6914L12.77 24.0973C12.6529 24.2143 12.515 24.2998 12.3682 24.3536L12.1705 23.8149ZM11.9773 23.8511C12.0439 23.8511 12.1077 23.8387 12.1671 23.8162L12.3716 24.3523C12.2487 24.3993 12.1156 24.4249 11.9773 24.4249V23.8511ZM11.7634 23.8063C11.8294 23.8351 11.9016 23.8511 11.9773 23.8511V24.4249C11.82 24.4249 11.6697 24.3917 11.5333 24.3321L11.7634 23.8063ZM11.5917 23.6914C11.6414 23.741 11.6987 23.7789 11.7604 23.805L11.5363 24.3334C11.4087 24.2793 11.2891 24.2006 11.1858 24.0973L11.5917 23.6914ZM3.52447 15.626L11.5917 23.6914L11.1858 24.0973L3.11858 16.0318L3.52447 15.626Z" fill="%23F9F0EC"/></g><defs><clipPath id="clip0_1892_10446"><rect width="24" height="24" fill="white" transform="translate(0 0.330078)"/></clipPath></defs></svg>')}.relax-page .sauna-program .container .accordion .accordion__header[aria-expanded=true] .accordion__icon{transform:rotate(-180deg)}.relax-page .sauna-program .container .accordion .accordion__panel{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.relax-page .sauna-program .container .accordion .accordion__panel .accordion__content{display:flex;padding:20px 100px 64px;gap:48px}.relax-page .sauna-program .container .accordion .accordion__panel .accordion__content .accordion__image img{width:365px;max-height:365px;height:100%;-o-object-fit:cover;object-fit:cover}.relax-page .sauna-program .container .accordion .accordion__panel .accordion__content .accordion__text p{font-weight:300;font-size:22px;line-height:32px;letter-spacing:0;color:#f9f0ec;margin-bottom:30px}.relax-page .sauna-program .container .accordion .accordion__panel .accordion__content .accordion__text h4{font-weight:500;font-size:22px;line-height:32px;letter-spacing:0;color:#f9f0ec}.relax-page .sauna-program .container .accordion .accordion__content{padding:20px 100px 64px}.relax-page .sauna-program .container .accordion .accordion__content h3{margin-top:0;color:#555}.relax-page .faq-section{padding:60px 20px 36px;background:#f9f0ec}.relax-page .faq-section .container{max-width:1640px;margin:0 auto}.relax-page .faq-section .container h2{font-family:Inter;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-.5px;text-align:center;vertical-align:middle;margin-bottom:24px;color:#1e1c1b}.relax-page .faq-section .container .faq-accordion{border:1px solid #e4dbd8;border-radius:8px;background:#fff;padding:32px 32px 0}.relax-page .faq-section .container .faq-accordion .faq-item{border-bottom:1px solid #e4dbd8;margin-bottom:25px}.relax-page .faq-section .container .faq-accordion .faq-item .faq-question{width:100%;padding:0 0 24px;background:0 0;border:none;text-align:left;font-size:1.1rem;font-weight:600;color:#1e1c1b;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.relax-page .faq-section .container .faq-accordion .faq-item .faq-question .faq-toggle{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="9" width="20" height="2" fill="%231E1C1B"/><rect x="11" width="20" height="2" transform="rotate(90 11 0)" fill="%231E1C1B"/></svg>');width:20px;height:20px;background-repeat:no-repeat;background-position:center;transition:transform .3s ease}.relax-page .faq-section .container .faq-accordion .faq-item .faq-question.active .faq-toggle{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="9" width="20" height="2" fill="%231E1C1B"/></svg>')}.relax-page .faq-section .container .faq-accordion .faq-item .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.relax-page .faq-section .container .faq-accordion .faq-item .faq-answer.active{padding:0 0 24px;max-height:200px}.relax-page .faq-section .container .faq-accordion .faq-item .faq-answer p{margin:0;line-height:1.6;color:#666}.relax-page .faq-section .container .faq-accordion .faq-item:last-child{border-bottom:none;margin:unset}.activity-single .relax-spa{background:#1e1c1b;padding:120px 150px}.activity-single .relax-spa .container{max-width:1620px;display:flex;flex-direction:column;gap:75px;margin:auto;position:relative}.activity-single .relax-spa .container .content-block{display:flex;gap:30px;flex-direction:column}.activity-single .relax-spa .container .content-block .relax-spa-header{font-weight:500;font-size:56px;line-height:60px;letter-spacing:-.5px;color:#fcf7f4}.activity-single .relax-spa .container .content-block .relax-spa-description{font-family:Inter;font-weight:400;font-size:20px;line-height:28px;letter-spacing:0;vertical-align:middle;color:#1e1c1b}.activity-single .relax-spa .container .content-block .relax-spa-link{font-family:Inter;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;vertical-align:middle;color:#1e1c1b;padding:17px 20px;border:1px solid #1e1c1b;border-radius:100px;width:-moz-fit-content;width:fit-content}.activity-single .relax-spa .slider-relax{width:100%;padding-bottom:100px}.activity-single .relax-spa .slider-relax .relax-spa-slider.slick-slider{position:unset}.activity-single .relax-spa .slider-relax .relax-spa-slider .relax-spa-card{border-radius:25px;border:none;background:#f9f0ec;padding:30px 25px 25px;text-align:center;width:790px;margin-right:30px;display:flex;flex-direction:row;gap:60px}.activity-single .relax-spa .slider-relax .relax-spa-slider .relax-spa-card .card-text-content{display:flex;flex-direction:column}.activity-single .relax-spa .slider-relax .relax-spa-slider .relax-spa-card .card-header{font-family:Inter;font-weight:500;font-size:32px;line-height:36px;letter-spacing:-.5px;text-align:left;vertical-align:middle;padding-bottom:20px}.activity-single .relax-spa .slider-relax .relax-spa-slider .relax-spa-card .card-description{font-family:Inter;font-weight:400;font-size:18px;line-height:26px;letter-spacing:0;text-align:left;vertical-align:middle;padding-bottom:55px}.activity-single .relax-spa .slider-relax .relax-spa-slider .relax-spa-card a.card-button{background-color:#f1b493;border-radius:100px;display:block;padding:22px;margin-top:auto}.activity-single .relax-spa .slider-relax .relax-spa-slider .relax-spa-card:nth-child(3n+1) .image-content{width:-webkit-fill-available;height:360px;-o-object-fit:cover;object-fit:cover;border-radius:225px;background-image:var(--image-content);background-size:cover;flex:1 0 360px}.activity-single .relax-spa .slider-relax .relax-spa-slider .relax-spa-card:nth-child(3n+2) .image-content{width:-webkit-fill-available;height:360px;-o-object-fit:cover;object-fit:cover;border-radius:225px 225px 25px 25px;background-image:var(--image-content);background-size:cover;flex:1 0 360px}.activity-single .relax-spa .slider-relax .relax-spa-slider .relax-spa-card:nth-child(3n) .image-content{width:-webkit-fill-available;height:360px;-o-object-fit:cover;object-fit:cover;border-radius:25px 25px 225px 225px;background-image:var(--image-content);background-size:cover;flex:1 0 360px}.activity-single .relax-spa .slider-relax .relax-spa-slider .relax-spa-card-empty{width:450px}.activity-single .relax-spa .slider-relax .relax-spa-slider .slick-prev{width:75px;height:75px;background-color:#f1b493;border:none;border-radius:100px;position:absolute;top:0;right:90px}.activity-single .relax-spa .slider-relax .relax-spa-slider .slick-prev i{content:url('data:image/svg+xml,<svg width="24" height="16" viewBox="0 0 24 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.537109 8.31071C0.237631 7.97188 0.237631 7.63304 0.537109 7.2942L7.00586 0.640625C7.33529 0.332589 7.66471 0.332589 7.99414 0.640625C8.29362 0.979465 8.29362 1.3183 7.99414 1.65714L2.7832 7.06317H22.5938C23.043 7.09397 23.2826 7.3404 23.3125 7.80246C23.2826 8.26451 23.043 8.51094 22.5938 8.54174H2.7832L7.99414 13.9478C8.29362 14.2866 8.29362 14.6254 7.99414 14.9643C7.66471 15.2723 7.33529 15.2723 7.00586 14.9643L0.537109 8.31071Z" fill="%231E1C1B"/></svg>')}.activity-single .relax-spa .slider-relax .relax-spa-slider .slick-next{width:75px;height:75px;background-color:#f1b493;border:none;border-radius:100px;position:absolute;top:0;right:0}.activity-single .relax-spa .slider-relax .relax-spa-slider .slick-next i{content:url('data:image/svg+xml,<svg width="24" height="16" viewBox="0 0 24 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.4629 8.31071C23.7624 7.97187 23.7624 7.63304 23.4629 7.2942L16.9941 0.640625C16.6647 0.332589 16.3353 0.332589 16.0059 0.640625C15.7064 0.979464 15.7064 1.3183 16.0059 1.65714L21.2168 7.06317H1.40625C0.957031 7.09397 0.717448 7.3404 0.6875 7.80246C0.717448 8.26451 0.957031 8.51094 1.40625 8.54174H21.2168L16.0059 13.9478C15.7064 14.2866 15.7064 14.6254 16.0059 14.9643C16.3353 15.2723 16.6647 15.2723 16.9941 14.9643L23.4629 8.31071Z" fill="%231E1C1B"/></svg>')}.activity-single .relax-spa .slider-relax .pagingInfo{padding:29px 26px;background-color:#1e1c1b;border-radius:100px;font-size:16px;font-family:Inter;color:#fcf7f4;position:absolute;bottom:0;left:290px}@media (max-width:480px){.relax-page .relax-hero{height:50vh}.relax-page .relax-hero #background-desktop-video{display:none}.relax-page .relax-hero .image-mobile-background{background-image:var(--background-mobile);position:absolute;width:100%;height:100%;top:0;background-size:cover;background-position:center;display:block}.relax-page .relax-hero .container .hero-content{padding:0 30px}.relax-page .relax-hero .container .hero-content .title{font-size:32px;line-height:36px;letter-spacing:-.5px;text-align:center;padding-bottom:16px}.relax-page .relax-hero .container .hero-content .exerpt{font-weight:500;font-size:14px;line-height:20px;letter-spacing:0;text-align:center}.relax-page .scroll-block .scroll-content{padding:0 14px;flex-direction:column;gap:40px;min-height:auto}.relax-page .scroll-block .scroll-content .sidebar{position:relative;height:auto;padding-top:48px}.relax-page .scroll-block .scroll-content .sidebar .sidebar-content-relax .scroll-header{font-size:24px;line-height:32px;margin-bottom:18px}.relax-page .scroll-block .scroll-content .sidebar .sidebar-content-relax .scroll-prev{font-size:14px;line-height:20px;margin-bottom:18px}.relax-page .scroll-block .scroll-content .cards-container{width:100%;padding:20px 0 50px;overflow-x:auto;-webkit-overflow-scrolling:touch}.relax-page .scroll-block .scroll-content .cards-container .cards-scroll-wrapper{flex-direction:row;width:-moz-max-content;width:max-content;padding:0 20px}.relax-page .scroll-block .scroll-content .cards-container .card{min-height:auto;width:85vw;margin-right:20px;margin-bottom:0;padding:40px 20px;scroll-snap-align:start;transform:translateY(0);opacity:.3;flex-direction:column;align-items:center}.relax-page .scroll-block .scroll-content .cards-container .card .text-content{align-items:center;gap:18px}.relax-page .scroll-block .scroll-content .cards-container .card .text-content h2{font-size:16px;line-height:22px}.relax-page .scroll-block .scroll-content .cards-container .card .text-content p{font-size:12px;line-height:18px}.relax-page .scroll-block .scroll-content .cards-container .card .text-content a{font-size:12px;line-height:18px;padding:10px 24px}.relax-page .scroll-block .scroll-content .cards-container .card .image-content{width:212px;max-height:212px}.relax-page .scroll-block .scroll-content .cards-container .card.active{opacity:1}.relax-page .scroll-block .scroll-content .cards-container .card:last-child{margin-right:0}.relax-page .scroll-block .scroll-content .cards-scroll-wrapper{flex-direction:row;width:-moz-max-content;width:max-content;padding:0 20px}.relax-page .scroll-block .scroll-content .features-list{display:flex;flex-wrap:wrap;gap:15px;margin:20px 0}.relax-page .scroll-block .scroll-content .feature-item{margin-bottom:0;flex:0 0 calc(50% - 10px)}.relax-page .scroll-block .scroll-content .feature-text{font-size:1rem}.relax-page .gallery{padding:48px 14px 60px}.relax-page .gallery .container .header{font-size:24px;line-height:32px;padding-bottom:24px}.relax-page .gallery .container .images{flex-direction:row;gap:14px;overflow-x:overlay}.relax-page .gallery .container .images .gallery-row{display:flex;flex-direction:row;gap:14px}.relax-page .gallery .container .images .gallery-row.row-2,.relax-page .gallery .container .images .gallery-row.row-3{flex:1}.relax-page .gallery .container .images .gallery-row img{width:300px;height:177px;border-radius:8px}.relax-page .sauna-program .container{padding:60px 0 36px}.relax-page .sauna-program .container .sauna-program__title{font-family:Inter;font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.5px;padding-bottom:36px}.relax-page .sauna-program .container .accordion .accordion__header{padding:24px 0 16px}.relax-page .sauna-program .container .accordion .accordion__header .accordion__title{font-weight:500;font-size:18px;line-height:24px;letter-spacing:0}.relax-page .sauna-program .container .accordion .accordion__header .accordion__icon{flex:0 0 auto}.relax-page .sauna-program .container .accordion .accordion__panel .accordion__content{padding:0;flex-direction:column;gap:16px}.relax-page .sauna-program .container .accordion .accordion__panel .accordion__content .accordion__image{width:-moz-fit-content;width:fit-content;margin:0 auto}.relax-page .sauna-program .container .accordion .accordion__panel .accordion__content .accordion__image img{width:244px;height:244px;border-radius:8px}.relax-page .sauna-program .container .accordion .accordion__panel .accordion__content .accordion__text h4{font-weight:500;font-size:16px;line-height:20px;letter-spacing:0}.relax-page .sauna-program .container .accordion .accordion__panel .accordion__content .accordion__text p{font-weight:300;font-size:14px;line-height:20px;letter-spacing:0;vertical-align:middle}}@media screen and (max-width:480px){.activity-single .relax-spa{padding:60px 14px}.activity-single .relax-spa .slider-relax{padding-bottom:85px}.activity-single .relax-spa .container{gap:40px}.activity-single .relax-spa .container .content-block .relax-spa-header{font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.5px;text-align:center;vertical-align:middle}.activity-single .relax-spa .slider-relax .relax-spa-slider .slick-prev{top:unset;bottom:0;left:calc(50% - 67px);right:unset;width:60px;height:60px}.activity-single .relax-spa .slider-relax .relax-spa-slider .slick-next{top:unset;bottom:0;right:calc(50% - 67px);left:unset;width:60px;height:60px}.activity-single .relax-spa .slider-relax .relax-spa-slider .relax-spa-card{width:300px;height:490px;padding:24px 14px;flex-direction:column;gap:32px;margin-right:14px;align-items:center}.activity-single .relax-spa .slider-relax .relax-spa-slider .relax-spa-card .card-header{font-weight:500;font-size:16px;line-height:22px;letter-spacing:-.5px;text-align:center;vertical-align:middle;padding-bottom:16px}.activity-single .relax-spa .slider-relax .relax-spa-slider .relax-spa-card .card-description{font-weight:400;font-size:12px;line-height:18px;letter-spacing:0;text-align:center;vertical-align:middle;padding-bottom:32px}.activity-single .relax-spa .slider-relax .relax-spa-slider .relax-spa-card a.card-button{font-weight:500;font-size:12px;line-height:18px;letter-spacing:0;text-align:center;vertical-align:middle;padding:10px}.activity-single .relax-spa .slider-relax .relax-spa-slider .relax-spa-card:nth-child(3n) .image-content,.activity-single .relax-spa .slider-relax .relax-spa-slider .relax-spa-card:nth-child(3n+1) .image-content,.activity-single .relax-spa .slider-relax .relax-spa-slider .relax-spa-card:nth-child(3n+2) .image-content{flex:unset;width:212px;height:212px}.activity-single .relax-spa .slider-relax .relax-spa-slider .relax-spa-card-empty{display:none;width:0}.relax-page .scroll-block .scroll-content .sidebar .sidebar-content-relax .features-list{flex-direction:column}.relax-page .scroll-block .scroll-content .sidebar .sidebar-content-relax .features-list::before{z-index:2}}body{background-color:#f9f0ec}body.page-template-policy-template header.menu{background:#1e1c1b}.policy-template{padding:207px 14px 80px;max-width:840px;margin:0 auto}@media screen and (max-width:480px){.policy-template{padding:114px 14px 64px}}.policy-template h1.title-page{font-family:Inter;font-weight:500;font-size:56px;line-height:60px;letter-spacing:-.5px;text-align:center;margin-bottom:40px}@media screen and (max-width:480px){.policy-template h1.title-page{font-size:32px;line-height:40px}}.policy-template .content h3{font-family:Inter;font-weight:500;font-size:36px;line-height:40px;letter-spacing:-.5px;color:#1e1c1b}@media screen and (max-width:480px){.policy-template .content h3{font-size:24px;line-height:32px}}.policy-template .content h3.padding-bottom{padding-bottom:32px}@media screen and (max-width:480px){.policy-template .content h3.padding-bottom{padding-bottom:24px}}.policy-template .content p{font-family:Inter;font-weight:400;font-style:Regular;font-size:16px;line-height:24px;letter-spacing:0;vertical-align:middle;color:#1e1c1b}.policy-template .content .policy{list-style-type:none;counter-reset:article;font-family:Arial,sans-serif;line-height:1.6;padding:48px 0 48px}.policy-template .content a{text-decoration:underline}.policy-template .content .policy>li{counter-increment:article;margin-bottom:30px}.policy-template .content .policy>li::before{content:"Article " counter(article) ". ";font-family:Inter;font-weight:500;font-size:28px;line-height:32px;letter-spacing:-.5px;color:#1e1c1b}@media screen and (max-width:480px){.policy-template .content .policy>li::before{font-size:20px;line-height:28px}}.policy-template .content .policy>li>h4{font-family:Inter;font-weight:500;font-size:28px;line-height:32px;letter-spacing:-.5px;color:#1e1c1b;display:contents}@media screen and (max-width:480px){.policy-template .content .policy>li>h4{font-size:20px;line-height:28px}}.policy-template .content .policy>li>ol{list-style-type:none;counter-reset:clause;padding-left:26px;margin:24px 0 32px}@media screen and (max-width:480px){.policy-template .content .policy>li>ol{margin:18px 0 32px}}.policy-template .content .policy>li>ol>li{counter-increment:clause;margin:16px 0;position:relative}.policy-template .content .policy>li>ol>li::before{content:counter(article) "." counter(clause) " ";font-weight:400;font-size:16px;line-height:24px;position:absolute;left:-26px;width:21px}.policy-template .content .policy>li>ol>li>ol{list-style-type:none;counter-reset:subclause;padding-left:32px;margin:16px 0}.policy-template .content .policy>li>ol>li>ol>li{counter-increment:subclause;margin:16px 0;position:relative;font-weight:400;font-size:16px;line-height:24px}.policy-template .content .policy>li>ol>li>ol>li::before{content:counter(article) "." counter(clause) "." counter(subclause) " ";font-weight:400;font-size:16px;line-height:24px;position:absolute;left:-38px;width:35px}.policy-template .content .contact-us h3{font-family:Inter;font-weight:500;font-size:36px;line-height:40px;letter-spacing:-.5px;padding-bottom:24px}@media screen and (max-width:480px){.policy-template .content .contact-us h3{font-size:24px;line-height:32px}}.policy-template .content .contact-us p{font-family:Inter;font-weight:400;font-size:16px;line-height:24px;margin-bottom:16px}.policy-template .content .contact-us a{text-decoration:underline}.m-popup{position:fixed;left:0;right:0;bottom:0;top:0;width:100%;height:100vh;z-index:9;display:none;justify-content:center;align-items:flex-start;padding:10vh 10vw}.m-popup.active{display:block}.m-popup__overlay{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(26,26,26,.8)}.m-popup__wrap{position:relative;width:100%;background:var(--color-black-1a);padding:54px 30px 30px}.m-popup__title{font-size:24px;text-transform:uppercase;color:var(--color-beige-a6);font-weight:900;margin-bottom:27px}.m-popup__btn-close{position:absolute;top:30px;right:30px;width:22px;height:22px;fill:var(--color-white)}.m-popup__btn-close svg{width:100%;height:100%}@media (hover){.m-popup__btn-close{cursor:pointer}}@media (max-width:1024px){.m-popup{padding-top:20px;padding-left:20px;padding-right:20px}.m-popup__wrap{padding:44px 20px 20px}.m-popup__btn-close{top:20px;right:20px}}.m-popup-img__close{position:absolute;right:30px;top:30px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;flex-direction:column}.m-popup-img__close::after,.m-popup-img__close::before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;width:24px;height:3px;background:var(--color-white);font-size:0}.m-popup-img__close::before{transform:rotate(45deg)}.m-popup-img__close::after{transform:rotate(-45deg)}.m-popup-img__close span{display:none}.m-popup-img__slider{height:100%}.m-popup-img__slider_item{display:flex;justify-content:center;align-items:center}.m-popup-img__slider_arrow{position:absolute;top:0;bottom:0;margin:auto;width:10vw;height:10vw;opacity:.65;transition:.3s}.m-popup-img__slider_arrow::before{content:"";position:absolute;top:0;bottom:0;margin:auto;width:16px;height:16px;border-bottom:2px solid var(--color-white);font-size:0}.m-popup-img__slider_arrow.prev{left:0}.m-popup-img__slider_arrow.prev::before{border-left:2px solid var(--color-white);transform:rotate(45deg)}.m-popup-img__slider_arrow.next{right:0}.m-popup-img__slider_arrow.next::before{border-right:2px solid var(--color-white);transform:rotate(-45deg)}.m-popup-img__slider_arrow.swiper-button-disabled{opacity:0;pointer-events:none}@media (hover){.m-popup-img__close{cursor:pointer}.m-popup-img__slider_arrow{cursor:pointer}.m-popup-img__slider_arrow:hover{opacity:1}}@media (max-width:768px){.m-popup-img__close{width:50px!important;height:50px!important;right:20px!important;top:20px!important;z-index:9}.m-popup-img__close::after,.m-popup-img__close::before{width:28px!important;height:4px!important}.m-popup-img__close:active{transform:scale(.9)}.m-popup-img__slider_arrow:hover{width:12px;height:12px}.m-popup-img__slider_arrow.prev::before{left:20px}.m-popup-img__slider_arrow.next::before{right:20px}}.langswitcher{position:relative;font:inherit;margin:0 0 0 auto;grid-column:3;justify-self:end;margin-right:30px}@media screen and (max-width:1280px){.langswitcher{margin:0 24px 0 auto}}.langswitcher__toggle{display:inline-flex;border:1px solid #fff;border-radius:50%;background:0 0;cursor:pointer;line-height:1;min-width:36px;min-height:36px;justify-content:center;align-items:center;color:#fff;font-family:Inter;font-weight:500;font-size:12px;line-height:20px;text-align:center;vertical-align:middle}.langswitcher__chevron{font-size:.9em}.langswitcher__menu{position:absolute;top:100%;left:0;z-index:1000;margin:.3rem 0 0;padding:.35rem;list-style:none;background:#f9f0ec;border:1px solid #ddd;border-radius:.5rem;box-shadow:0 8px 24px rgba(0,0,0,.08);display:none;min-width:100%}.langswitcher__item{display:block;padding:.35rem .5rem;text-decoration:none}.langswitcher__item:hover{background:#f5f5f5;border-radius:.4rem}.langswitcher__item.is-active{font-weight:700;cursor:default}.langswitcher.is-open .langswitcher__menu{display:block}.wv-whatsapp-btn{position:fixed;z-index:9999;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;box-shadow:0 10px 10px 0 rgba(0,0,0,.1);background:#fff;width:70px;height:70px;right:150px;bottom:48px;transition:transform .15s ease,box-shadow .15s ease}.wv-whatsapp-btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.22)}.wv-whatsapp-btn svg{width:44px;height:44px;fill:#fff}@media (max-width:1024px){.wv-whatsapp-btn{right:14px;bottom:20px;width:56px;height:56px}.wv-whatsapp-btn svg{width:40px;height:40px}}:root{--wv-cookie-offset:0px}#wv-cookie-banner{transition:opacity .5s ease,visibility .5s ease,transform .5s ease}.wv-whatsapp-btn{transition:transform .15s ease,box-shadow .15s ease,bottom .5s ease,opacity .5s ease}.wv-cookie-open .wv-whatsapp-btn{bottom:calc(58px + var(--wv-cookie-offset))}@media (max-width:480px){#wv-cookie-banner{padding:12px 14px;border-radius:12px}}#wv-cookie-banner{position:fixed;right:150px;bottom:48px;z-index:9998;max-width:332px;width:100%;background:rgba(30,28,27,.4);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);color:#222;border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,.18);display:flex;gap:0;align-items:center;padding:14px;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;flex-direction:column}#wv-cookie-banner.is-visible{opacity:1;visibility:visible}#wv-cookie-banner .wv-text{flex:1 1 auto}#wv-cookie-banner .wv-text .wv-text-header{font-family:Inter;font-weight:600;font-size:18px;line-height:26px;letter-spacing:0;vertical-align:middle;color:#fff;margin-bottom:8px}#wv-cookie-banner .wv-text .wv-text-content{font-family:Inter;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;vertical-align:middle;color:#fff;padding-bottom:14px}#wv-cookie-banner .wv-actions{display:flex;gap:10px;width:100%;justify-content:center;padding-bottom:14px}#wv-cookie-banner a{font-family:Inter;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;text-align:center;vertical-align:middle;color:#fff}.wv-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:10px;padding:10px 14px;cursor:pointer;font-size:14px;line-height:1;transition:opacity .2s ease,transform .15s ease}.wv-btn-accept{background:#1e1c1b;color:#fff;border-radius:24px;width:100%}.wv-btn-decline{background:0 0;color:#fff;width:100%;border:1px solid rgba(255,255,255,.5);border-radius:24px}@media (max-width:420px){#wv-cookie-banner{flex-direction:column;align-items:stretch;gap:12px}#wv-cookie-banner .wv-actions{justify-content:space-between}}.wv-hide-near-footer{opacity:0!important;pointer-events:none!important}@media (max-width:768px){#wv-cookie-banner{bottom:16px}}@media (max-width:1024px){.wv-cookie-open .wv-whatsapp-btn{bottom:calc(30px + var(--wv-cookie-offset))}#wv-cookie-banner{right:14px;bottom:20px}}@media (max-width:1024px){#wv-cookie-banner{max-width:calc(100% - 28px);border-radius:6px}}
/*# sourceMappingURL=style.css.map */
