@media (min-width:480px){.container{max-width:calc(var(--px) * 1310);box-sizing:border-box;margin:auto}.main-property-page{max-width:calc(var(--px) * 1092);box-sizing:border-box;margin:auto}.main-contact-page{max-width:calc(var(--px) * 874);box-sizing:border-box;margin:auto}.property-page:has(.product-gallery) .fixed-contact-gallery{z-index:2147483647;display:flex!important;transform:translate(-50%)translateY(0)!important}}@media (min-width:481px) and (max-width:1024px) and (orientation:portrait){.home-banner{height:calc(var(--px) * 800)}}@media (max-width:480px){:root{--px:.24132vw}.cky-consent-container{width:auto!important;left:calc(var(--px) * 35)!important;right:calc(var(--px) * 35)!important;bottom:calc(var(--px) * 83)!important}body{padding:0 calc(var(--px)* 20) calc(var(--px)* 20)}.container{padding-left:0;padding-right:0}.pc-only{display:none!important}.mobile-only{display:block!important}.btn-show-mobile{width:100%;display:inline-flex!important}.btn-hide-mobile{display:none!important}.section-actions{justify-content:center;align-items:center;gap:calc(var(--px)* 20);display:flex}.section-title{font-size:calc(var(--px)* 30);line-height:calc(var(--px)* 42)}p,.section-text{font-size:calc(var(--px)* 16);line-height:calc(var(--px)* 30)}.section-text{margin-bottom:calc(var(--px) * 40)}.page-banner .banner-title{font-size:calc(var(--px)* 24);line-height:calc(var(--px)* 34)}.confirmation-page{padding:calc(var(--px) * 30) 0}.confirmation-container{padding:calc(var(--px) * 30) calc(var(--px) * 20)}.confirmation-success-icon svg{width:calc(var(--px) * 60);height:calc(var(--px) * 60)}.confirmation-title{font-size:calc(var(--px) * 32);line-height:calc(var(--px) * 42)}.confirmation-subtitle{font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 24)}.confirmation-section{padding:calc(var(--px) * 20)}.confirmation-section-title{font-size:calc(var(--px) * 20);line-height:calc(var(--px) * 28)}.confirmation-info-grid{grid-template-columns:1fr}.confirmation-label{font-size:calc(var(--px) * 12)}.confirmation-value{font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 20)}.confirmation-actions{gap:calc(var(--px) * 15);flex-direction:column}.confirmation-actions .btn{justify-content:center;width:100%}.confirmation-note{padding:calc(var(--px) * 16) calc(var(--px) * 18)}.confirmation-note p{font-size:calc(var(--px) * 12);line-height:calc(var(--px) * 20)}.mobile-menu{top:calc(var(--px)* 18);left:calc(var(--px)* 18);right:calc(var(--px)* 18);box-shadow:0 calc(var(--px)* 10) calc(var(--px)* 20) #0000001a;z-index:999;box-sizing:border-box;border-radius:calc(var(--px)* 8);background:#1d1d1d;padding:0;display:none;position:fixed}.mobile-menu-opened .mobile-menu{display:block}.mobile-menu-header{padding:calc(var(--px)* 20);justify-content:space-between;align-items:center;display:flex;position:relative}.mobile-menu-header .mobile-menu-title{font-family:Manrope;font-style:normal;font-weight:600;font-size:calc(var(--px)* 14);line-height:calc(var(--px)* 22);color:#969696;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.mobile-menu .mobile-menu-close{cursor:pointer;padding:calc(var(--px)* 10);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.mobile-menu .mobile-menu-close img{width:calc(var(--px)* 18);height:calc(var(--px)* 18)}.mobile-menu .mobile-menu-nav ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mobile-menu .mobile-menu-nav ul a{color:#fff;font-family:manrope;font-style:normal;font-weight:600;font-size:calc(var(--px)* 18);line-height:calc(var(--px)* 22);padding:calc(var(--px)* 20);text-align:left;border-bottom:1px solid #474747;display:block}.mobile-menu .mobile-menu-nav ul li:last-child a{border-bottom:none}.mobile-menu .mobile-menu-social{justify-content:center;align-items:center;gap:calc(var(--px)* 20);margin-top:calc(var(--px)* 30);display:flex}.mobile-menu .mobile-menu-social a{border-radius:100%;justify-content:center;align-items:center;display:flex}.mobile-menu .mobile-menu-social a img{width:calc(var(--px)* 40);height:calc(var(--px)* 40)}.mobile-menu .mobile-menu-lang{justify-content:center;align-items:center;display:flex}.mobile-menu .mobile-menu-lang .lang-button{cursor:pointer;color:#ffffffa6;font-family:manrope;font-style:normal;font-weight:500;font-size:calc(var(--px)* 14);line-height:calc(var(--px)* 14);padding:0 calc(var(--px)* 15);background:0 0;border:none;border-right:1px solid #474747;justify-content:center;align-items:center;transition:all .3s;display:flex}.mobile-menu .mobile-menu-lang .lang-button:last-child{border-right:none;padding-right:0}.mobile-menu .mobile-menu-lang .lang-button.active{color:#fff}.mobile-menu .mobile-menu-lang .lang-button:hover{color:#fff;background:#9696964d;border-color:#969696}.mobile-menu .mobile-menu-lang .lang-button.active:hover{color:#010202;background:#969696}.phone-menu{top:calc(var(--px)* 18);left:calc(var(--px)* 18);right:calc(var(--px)* 18);box-shadow:0 calc(var(--px)* 10) calc(var(--px)* 20) #0000001a;z-index:999;box-sizing:border-box;border-radius:calc(var(--px)* 8);background:#1d1d1d;padding:0;display:none;position:fixed}.phone-menu-opened .phone-menu{display:block}.phone-menu-header{padding:calc(var(--px)* 20);justify-content:space-between;align-items:center;display:flex;position:relative}.phone-menu-header .phone-menu-title{font-family:Manrope;font-style:normal;font-weight:600;font-size:calc(var(--px)* 14);line-height:calc(var(--px)* 22);color:#969696;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.phone-menu .phone-menu-close{cursor:pointer;padding:calc(var(--px)* 10);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.phone-menu .phone-menu-close img{width:calc(var(--px)* 18);height:calc(var(--px)* 18)}.phone-menu .phone-menu-nav ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.phone-menu .phone-menu-nav ul a{align-items:center;gap:calc(var(--px)* 15);color:#fff;font-family:manrope;font-style:normal;font-weight:600;font-size:calc(var(--px)* 18);line-height:calc(var(--px)* 22);padding:calc(var(--px)* 20);text-align:left;border-bottom:1px solid #474747;display:flex}.phone-menu .phone-menu-nav ul li:last-child a{border-bottom:none}.phone-menu .phone-menu-nav ul a img{width:calc(var(--px)* 20);height:calc(var(--px)* 20)}.phone-menu .phone-menu-social{justify-content:center;align-items:center;gap:calc(var(--px)* 20);margin-top:calc(var(--px)* 30);display:flex}.phone-menu .phone-menu-social a{border-radius:100%;justify-content:center;align-items:center;display:flex}.phone-menu .phone-menu-social a img{width:calc(var(--px)* 40);height:calc(var(--px)* 40)}.phone-menu .phone-menu-lang{justify-content:center;align-items:center;display:flex}.phone-menu .phone-menu-lang .lang-button{cursor:pointer;color:#ffffffa6;font-family:manrope;font-style:normal;font-weight:500;font-size:calc(var(--px)* 14);line-height:calc(var(--px)* 14);padding:0 calc(var(--px)* 15);background:0 0;border:none;border-right:1px solid #474747;justify-content:center;align-items:center;transition:all .3s;display:flex}.phone-menu .phone-menu-lang .lang-button:last-child{border-right:none;padding-right:0}.phone-menu .phone-menu-lang .lang-button.active{color:#fff}.phone-menu .phone-menu-lang .lang-button:hover{color:#fff;background:#9696964d;border-color:#969696}.phone-menu .phone-menu-lang .lang-button.active:hover{color:#010202;background:#969696}.header{height:calc(var(--px)* 73);justify-content:center;padding:0}.header .header-nav,.header .header-options{display:none}.header .main-logo img{width:calc(var(--px) * 150)!important}.header-login{display:none}.footer{padding:calc(var(--px)* 75) 0;flex-direction:column}.footer .container{text-align:center;flex-direction:column}.footer .footer-logo{margin-bottom:calc(var(--px)* 55);opacity:1;width:calc(var(--px)* 172)!important}.footer .footer-links{gap:calc(var(--px)* 30);text-align:center;margin-bottom:calc(var(--px)* 55);flex-direction:column}.footer .footer-links a{padding:0}.footer .footer-links .footer-cookie-preferences{color:#969696;font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 20);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;transition:color .3s}.footer .footer-links .footer-cookie-preferences:hover{color:#fff}.footer .footer-links a:first-child{border:none}.footer .footer-social .language-dropdown{margin-left:calc(var(--px)* 30)}.footer .footer-social .language-dropdown .language-dropdown-menu{bottom:118%;right:calc(var(--px) * 7)}.home-page-title{font-size:calc(var(--px)* 26);line-height:calc(var(--px)* 38);padding:calc(var(--px)* 45) 0 calc(var(--px)* 50)}.visit-tooltip-mobile{padding:0}.properties-list{flex-direction:column;display:flex}.property-item{width:100%;margin-bottom:calc(var(--px) * 30)}.properties-list .property-item:nth-child(2n){margin-top:0}.property-item .property-item-img img{height:calc(var(--px) * 295)!important}.private-property-overlay{height:calc(var(--px) * 350)}.property-item .property-content{padding:calc(var(--px) * 20)}.property-item .property-content .property-title{font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24)}.property-item .property-content .property-info span{font-size:calc(var(--px) * 12);line-height:calc(var(--px) * 12);margin:0!important}.property-item .property-price{font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 14);gap:calc(var(--px) * 10);flex-direction:column;display:flex}.property-item .property-content .property-info .property-price span{max-width:100%;padding:0;margin-top:calc(var(--px) * -14)!important}.property-item .property-price span{font-size:calc(var(--px) * 10)}.property-item.private-property .property-content{padding-right:calc(var(--px) * 60)}.main-properties-page{margin-bottom:0}.main-properties-page .properties-list{padding-bottom:calc(var(--px) * 40)}.main-properties-page .properties-list .property-item:nth-child(odd){margin-bottom:calc(var(--px) * 30)}.main-properties-page .properties-list .property-item:nth-child(2n){margin-top:0}.private-property-icon{width:calc(var(--px) * 60)!important;height:calc(var(--px) * 60)!important}.private-property-icon img{width:calc(var(--px) * 30)!important;height:calc(var(--px) * 30)!important}.private-property-arrow{width:calc(var(--px) * 35)!important;min-width:calc(var(--px) * 35)!important;height:calc(var(--px) * 35)!important;bottom:calc(var(--px) * 15)!important;right:calc(var(--px) * 15)!important}.private-property-arrow img{width:calc(var(--px) * 10)!important;height:calc(var(--px) * 10)!important}.preview-tag{top:calc(var(--px) * 20);right:calc(var(--px) * 20)}.home-banner{height:calc(var(--px) * 526);position:relative}.home-banner:after{content:"";width:100%;height:calc(var(--px) * 100);background:linear-gradient(#0000 20%,#000 100%);position:absolute;bottom:0;left:0}.home-banner .banner-pc{display:none}.home-banner .banner-mobile{display:block}.home-banner .home-banner-content{z-index:2;height:100%;margin:0;padding:0;top:0}.home-banner .home-banner-title{font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 28);height:100%;padding:calc(var(--px) * 30) calc(var(--px) * 20) calc(var(--px) * 40);text-shadow:none;flex-direction:column;justify-content:center;align-items:center;display:flex}.home-banner .home-banner-title strong{font-size:calc(var(--px) * 32);line-height:calc(var(--px) * 42);text-shadow:none}html[lang=fr] .home-banner .home-banner-title strong{font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 42)}.home-banner .home-banner-title br{display:none}.home-banner .home-banner-title span{display:block}.home-banner .home-banner-btn{margin-top:auto;margin-left:0}.home-banner .home-banner-btn:hover img{left:calc(var(--px) * -2)!important}.home-intro{padding:0 0 calc(var(--px) * 40)}.home-intro .home-intro-title{font-size:calc(var(--px) * 23);line-height:calc(var(--px) * 28);margin-bottom:calc(var(--px) * 30)}.home-intro .section-text{margin-bottom:0}.home-properties{padding:calc(var(--px) * 40) 0}.home-properties .section-text{width:100%}.home-properties .properties-bg-title{display:none}.home-properties .properties-list{margin-top:calc(var(--px) * 48);margin-bottom:calc(var(--px) * 48)}.home-properties .properties-list .property-item{margin-top:0;margin-bottom:calc(var(--px) * 30)}.home-properties .properties-list .property-item:nth-child(odd){margin-bottom:calc(var(--px) * 30)}.home-properties .properties-list .property-item:nth-child(2n){margin-top:0}.home-properties .section-actions{justify-content:center;margin-top:0;padding:0}.home-properties .section-actions .btn{width:100%}.home-services{padding:calc(var(--px) * 60) 0 calc(var(--px) * 60)}.home-services .services-list{margin-top:calc(var(--px) * 40);margin-bottom:calc(var(--px) * 40);flex-direction:column;gap:0}.home-services .services-list .service-item{width:100%;padding:calc(var(--px) * 50) 0;border-bottom:1px solid #626262;margin-bottom:0}.home-services .service-item .service-text{padding:0 calc(var(--px) * 40)}.home-services .service-item .service-value{font-size:calc(var(--px) * 58);line-height:calc(var(--px) * 68);border-bottom:none;margin-bottom:0;padding-bottom:0}.home-process .home-precess-tabs .home-process-tab{margin-right:calc(var(--px) * -20);padding-left:calc(var(--px) * 30);padding-right:calc(var(--px) * 20);font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 24);height:calc(var(--px) * 56);border-radius:0 calc(var(--px) * 22) 0 0;gap:calc(var(--px) * 15)}.home-process .home-precess-tabs .home-process-tab img{width:calc(var(--px) * 12)!important;height:calc(var(--px) * 12)!important}.home-process .home-process-panels{padding:calc(var(--px) * 22)}.home-process .home-process-panel-header{padding-top:calc(var(--px) * 20);padding-bottom:calc(var(--px) * 16);margin-bottom:calc(var(--px) * 30)}.home-process .home-process-panel-header .btn{display:none}.home-process .home-process-panel-body{gap:calc(var(--px) * 45);grid-template-columns:repeat(1,1fr);display:grid}.home-process .home-process-panel-body .item .item-title{margin-bottom:calc(var(--px) * 25);font-size:calc(var(--px) * 23);line-height:calc(var(--px) * 32)}.home-process .home-process-panel-body .item .item-text{font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24)}.home-process .home-process-panels .btn{margin-top:calc(var(--px) * 30);margin-bottom:calc(var(--px) * 30)}.home-visite{padding:calc(var(--px) * 65) 0;overflow:hidden}.home-visite .container{flex-direction:column;align-items:center;display:flex}.home-visite-content,.home-visite .home-visite-img,.home-visite .section-actions{width:100%}.home-visite .home-visite-video-container{height:calc(var(--px) * 470);position:relative;transform:scale(1)!important}.home-visite .home-visite-video-container .home-visite-video-deco{width:calc(var(--px) * 355);height:calc(var(--px) * 355)}.home-visite .home-visite-video-container .home-visite-video-player{width:calc(var(--px) * 250);height:calc(var(--px) * 435)}.home-visite .visit-play-video{white-space:nowrap;font-size:calc(var(--px) * 15);padding:calc(var(--px) * 6) calc(var(--px) * 20);padding-left:calc(var(--px) * 40)}.home-cyties .home-cyties-list-container{padding:calc(var(--px) * 20)}.home-cyties .home-cyties-list .home-cyties-item .home-cyties-item-title{font-size:calc(var(--px) * 30);line-height:calc(var(--px) * 40);padding:calc(var(--px) * 10) 0;gap:0}.home-cyties .home-cyties-list .home-cyties-item .home-cyties-item-title span,.home-cyties .home-cyties-list .home-cyties-item .home-cyties-item-image{display:none}.home-about{padding:calc(var(--px) * 60) 0 calc(var(--px) * 100)}.home-about .home-about-container{flex-direction:column;gap:0}.home-about .section-title{padding:0}.home-about .home-about-content{flex-direction:column;order:2;gap:0;margin-bottom:0;display:flex;overflow:auto}.home-about .home-about-image{order:1;width:100%;min-width:100%}.home-about .home-about-image .home-about-img{width:100%;height:calc(var(--px) * 360);position:relative;top:0;overflow:hidden}.home-about .home-about-item{opacity:1;min-width:80%}.home-about .home-about-item .item-number{font-size:calc(var(--px) * 32);line-height:calc(var(--px) * 42)}.home-about .home-about-item .item-text{font-size:calc(var(--px) * 20);line-height:calc(var(--px) * 30)}.home-blog{padding-bottom:calc(var(--px) * 80)}.home-blog .blog-list{align-items:stretch;gap:calc(var(--px) * 20);margin-bottom:calc(var(--px) * 60);display:flex;overflow:auto}.home-blog .blog-list .blog-item{width:80%;min-width:80%;margin-bottom:0}.home-blog .blog-list .btn{width:100%}.home-blog .section-actions{margin-top:calc(var(--px) * 60)}.footer-contact{height:calc(var(--px) * 344)}.footer-contact .container{padding:calc(var(--px) * 20) calc(var(--px) * 20) calc(var(--px) * 40)}.footer-contact .section-title{font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 34)}.property-header{display:none}.main-property-page .banner-title{padding:0}.main-property-page .banner-sub-title{font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 28);margin-top:calc(var(--px) * 10)}.property-image{height:calc(var(--px) * 360)}.property-options{gap:calc(var(--px) * 15);z-index:1;justify-content:space-between;align-items:center;margin-left:auto;display:flex}.property-options .property-option{width:calc(var(--px) * 42);height:calc(var(--px) * 42);background:0 0;border:2px solid #fff6;border-radius:100%;justify-content:center;align-items:center;display:flex}.property-options .property-option img{filter:invert()brightness(100);width:calc(var(--px) * 18)!important;height:calc(var(--px) * 18)!important}.property-option.favorited{border:2px solid #dc354566;transform:scale(1.05);background:#dc354540!important}.property-option:active{transform:scale(.95)}.property-option.favorited:active{background:#dc354559!important}.property-container{padding:calc(var(--px) * 20) 0 calc(var(--px) * 42)}.property-sidebar{visibility:hidden;z-index:999999;pointer-events:none;width:0;min-width:0;height:0;position:absolute}.property-content .property-price-mobile{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 38);margin-top:calc(var(--px) * 10);margin-bottom:calc(var(--px) * 22);justify-content:space-between;align-items:center;gap:calc(var(--px) * 15);flex-wrap:wrap;display:flex}.property-info{gap:calc(var(--px) * 15);flex-wrap:wrap}.property-content .property-info{gap:calc(var(--px) * 10)}.property-content .property-info .property-info-item{gap:calc(var(--px) * 8)}.property-meta{margin-bottom:calc(var(--px) * 20);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.property-meta .property-meta-item{font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 26)}.property-meta .property-meta-item.property-ref{margin-top:calc(var(--px) * 20);font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 26);text-align:left;justify-content:flex-start;width:100%;display:flex!important}.property-amenities ul{grid-template-columns:repeat(2,1fr)}.property-highlights{gap:calc(var(--px) * 15);flex-wrap:wrap;justify-content:space-between;display:flex}.property-highlights .property-highlight:first-child{width:100%}.property-highlights .property-highlight:first-child .property-highlight-image{height:calc(var(--px) * 218)}.property-highlights .property-highlight{width:47.5%}.property-highlights .property-highlight .property-highlight-image{height:calc(var(--px) * 110)}.property-btn{width:100%;margin-top:calc(var(--px) * 30);height:calc(var(--px) * 40)}.property-payment-content{grid-template-columns:repeat(1,1fr);gap:0}.property-payment-content .property-payment-item{padding:calc(var(--px) * 20) 0;gap:calc(var(--px) * 15);border-bottom:1px solid #c4c4c43d}.property-payment-item .property-payment-value{text-align:left;width:100%}.property-payment-item:after{display:none}.similar-properties{padding-bottom:calc(var(--px) * 40)}.similar-properties .section-title{font-size:calc(var(--px) * 32);line-height:calc(var(--px) * 42);margin-bottom:calc(var(--px) * 40)}.similar-properties .properties-list{flex-direction:column;gap:0;display:flex}.private-property-how-it-works{padding:calc(var(--px) * 40) calc(var(--px) * 20);margin:calc(var(--px) * 30) 0}.private-property-how-it-works .section-title{font-size:calc(var(--px) * 24);margin-bottom:calc(var(--px) * 15)}.private-property-how-it-works .section-subtitle{font-size:calc(var(--px) * 14);margin-bottom:calc(var(--px) * 30)}.private-property-steps{gap:calc(var(--px) * 20);grid-template-columns:1fr}.private-property-step{padding:calc(var(--px) * 20)}.private-property-step-icon{width:calc(var(--px) * 50);height:calc(var(--px) * 50);margin-bottom:calc(var(--px) * 15)}.private-property-step-title{font-size:calc(var(--px) * 16);margin-bottom:calc(var(--px) * 12)}.private-property-step-description{font-size:calc(var(--px) * 13)}.property-page .fixed-menu{display:none!important}.mobile-property-back{padding:calc(var(--px) * 10);margin-right:calc(var(--px) * 15);cursor:pointer;width:calc(var(--px) * 40);height:calc(var(--px) * 40);left:calc(var(--px) * 20);top:calc(var(--px) * 18);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute}.blog-list{gap:calc(var(--px) * 50);grid-template-columns:repeat(1,1fr);display:grid}.blog-list .blog-item{width:100%;margin-bottom:0}.blog-list .blog-item .blog-img{height:calc(var(--px) * 495)!important}.main-sellproperty-page .btn{width:100%}.main-sellproperty-page .section1{padding:0 0 calc(var(--px) * 60)}.main-sellproperty-page .section1 .container{justify-content:center;align-items:center;gap:calc(var(--px) * 40);flex-direction:column;display:flex}.main-sellproperty-page .section1 .section1-content{order:2}.main-sellproperty-page .section1 .section1-img{width:100%;min-width:100%;height:calc(var(--px) * 466);order:1}.main-sellproperty-page .section2{padding:calc(var(--px) * 50) calc(var(--px) * 20);margin:0 calc(var(--px) * -20);border-radius:0}.main-sellproperty-page .section2 .section-title{margin-bottom:calc(var(--px) * 60)}.main-sellproperty-page .section2 .section2-list{gap:calc(var(--px) * 20);margin-right:calc(var(--px) * -20);padding-bottom:calc(var(--px) * 40);padding-right:calc(var(--px) * 20);display:flex;overflow:auto}.main-sellproperty-page .section2 .section2-list .section2-item{min-width:calc(var(--px) * 237);width:calc(var(--px) * 237);padding:calc(var(--px) * 32)}.main-sellproperty-page .section2 .section2-item .section2-item-title{font-size:calc(var(--px) * 34);line-height:calc(var(--px) * 44);margin-bottom:calc(var(--px) * 20)}.main-sellproperty-page .section2 .section2-item .section2-item-text{font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28)}.main-sellproperty-page .section3{padding:calc(var(--px) * 60) 0}.main-sellproperty-page .section3 .section3-list{gap:calc(var(--px) * 50);margin-top:calc(var(--px) * 50);grid-template-columns:repeat(1,1fr)}.main-sellproperty-page .section3 .section3-item .section3-item-title{font-size:calc(var(--px) * 22);line-height:calc(var(--px) * 32)}.main-sellproperty-page .section3 .section3-item .section3-item-text{font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 26);font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24)}.main-sellproperty-page .section4{padding:calc(var(--px) * 60) 0;padding-top:calc(var(--px) * 20)}.main-sellproperty-page .section4 .property-list{gap:calc(var(--px) * 20);margin-bottom:calc(var(--px) * 60);justify-content:flex-start;overflow:auto}.main-sellproperty-page .section4 .property-list .property-item{width:calc(var(--px) * 320);min-width:calc(var(--px) * 320);height:auto}.main-sellproperty-page .section4 .property-list .property-item .property-item-img img{height:calc(var(--px) * 340)!important;min-height:calc(var(--px) * 340)!important}.main-sellproperty-page .section-qna{padding:calc(var(--px) * 50) calc(var(--px) * 20);margin:0 calc(var(--px) * -20);border-radius:0}.main-sellproperty-page .section-qna .section-qna-item .section-qna-item-title{font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 32);gap:calc(var(--px) * 10);padding-top:calc(var(--px) * 20)}.main-sellproperty-page .section-qna .section-qna-item .section-qna-item-title:after{width:calc(var(--px) * 24);min-width:calc(var(--px) * 24);height:calc(var(--px) * 24);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s}.main-sellproperty-page .section-qna .section-qna-item .section-qna-item-text{font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 28)}.main-sellproperty-page .section-qna .section-qna-item.active .section-qna-item-text{padding-top:calc(var(--px) * 8);margin-top:calc(var(--px) * 3)}.main-sellproperty-page .section5 .container{gap:calc(var(--px) * 40);text-align:center;flex-direction:column}.main-sellproperty-page .section5 .section5-actions{width:100%;min-width:100%}.main-sellproperty-page .section5 .section5-actions .btn{width:auto}.main-about-page .about-section1{padding:0 0 calc(var(--px) * 40)}.about-section1 .about-section1-content{width:100%;min-width:100%}.about-section1 .about-section1-content h1{font-size:calc(var(--px) * 32);line-height:calc(var(--px) * 42);margin-bottom:calc(var(--px) * 20)}.about-section1 .about-section1-content h2{font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 34)}.main-about-page .about-section1-image{width:100%;min-width:100%;height:calc(var(--px) * 360)}.main-about-page .about-section1-text h3{font-size:calc(var(--px) * 18);margin-top:0;margin-bottom:calc(var(--px) * 30)}.main-about-page .about-section1-text p{font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);margin-bottom:calc(var(--px) * 25);width:100%}.main-about-page .about-section2{padding:calc(var(--px) * 50) calc(var(--px) * 20) 0;margin:0 calc(var(--px) * -20);border-radius:0}.main-about-page .about-section2 .container{flex-direction:column;gap:0}.main-about-page .about-section2 .section-title{font-size:calc(var(--px) * 34);line-height:calc(var(--px) * 44);width:100%;min-width:100%}.main-about-page .about-section2 .section-text{font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24)}.main-about-page .about-section3{padding:calc(var(--px) * 50) calc(var(--px) * 20);margin:0 calc(var(--px) * -20);border-radius:0}.main-about-page .about-section3-layout{gap:calc(var(--px) * 30);flex-direction:column-reverse}.main-about-page .about-section3-text .section-title{font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28);margin-bottom:calc(var(--px) * 20)}.main-about-page .about-section3-text p{font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24)}.main-about-page .about-section3-image{width:100%;min-width:100%;height:calc(var(--px) * 200)}.main-about-page .about-section4{padding:calc(var(--px) * 50) 0}.main-about-page .about-section4 .section-title{font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 34);margin-bottom:calc(var(--px) * 30)}.main-about-page .about-expandable-list{gap:calc(var(--px) * 15);grid-template-columns:1fr}.main-about-page .about-expandable-header{padding:calc(var(--px) * 20) calc(var(--px) * 20)}.main-about-page .about-expandable-title{font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 24)}.main-about-page .about-expandable-header:after{width:calc(var(--px) * 20);min-width:calc(var(--px) * 20);height:calc(var(--px) * 20);background-size:calc(var(--px) * 20)}.main-about-page .about-expandable-content{padding:0 calc(var(--px) * 20) 0}.main-about-page .about-expandable-content p{font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 20)}.main-about-page .about-section5{padding:calc(var(--px) * 50) 0}.main-about-page .about-section5 .section-title{font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 34);margin-bottom:calc(var(--px) * 30);padding:0 calc(var(--px) * 20)}.main-about-page .about-section5-cta{margin-top:calc(var(--px) * 30);padding:0 calc(var(--px) * 20)}.main-about-page .about-points-grid{gap:calc(var(--px) * 30);grid-template-columns:1fr}.main-about-page .about-point{padding:0 calc(var(--px) * 25)}.main-about-page .about-point h3{font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 24);margin-bottom:calc(var(--px) * 15)}.main-about-page .about-point p{font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 20)}.main-about-page .about-section6{padding:calc(var(--px) * 50) 0}.main-about-page .about-section6 .section-title{font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 34);margin-bottom:calc(var(--px) * 30)}.main-about-page .about-section6-content h3{font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 24);margin-top:calc(var(--px) * 25);margin-bottom:calc(var(--px) * 15)}.main-about-page .about-section6-content p{font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);margin-bottom:calc(var(--px) * 20)}.main-about-page .about-section6-cta{margin-top:calc(var(--px) * 30)}.main-about-page .about-section6-cta .btn{width:100%}.main-about-page .about-section7{padding:calc(var(--px) * 40) calc(var(--px) * 30);height:calc(var(--px) * 540)}.main-about-page .about-section7 .section-title{font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 34);margin-bottom:calc(var(--px) * 30);padding:0}.main-about-page .about-section7 .btn{width:100%}.contact-content{flex-direction:column;gap:0;display:flex}.contact-content .contact-form{width:100%;min-width:100%;padding-bottom:calc(var(--px) * 30);margin-bottom:calc(var(--px) * 30);border-bottom:1px solid #474747}.form-group textarea{height:calc(var(--px) * 80)}.form-success-state{padding:calc(var(--px) * 40) calc(var(--px) * 20);min-height:calc(var(--px) * 250)}.form-success-state .success-icon{width:calc(var(--px) * 60);height:calc(var(--px) * 60);margin-bottom:calc(var(--px) * 20)}.form-success-state .success-icon img{width:calc(var(--px) * 30);height:calc(var(--px) * 30)}.form-success-state .success-message{font-size:calc(var(--px) * 20);line-height:calc(var(--px) * 28);margin-bottom:calc(var(--px) * 8)}.form-success-state .success-description{font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 20)}.property-fixed-contact{border-radius:calc(var(--px) * 8) calc(var(--px) * 8) 0 0;width:100%;padding:calc(var(--px) * 18) calc(var(--px) * 20);gap:calc(var(--px) * 13);z-index:2147483647;background:#1d1d1d;align-items:center;transition:transform .3s ease-in-out;display:flex;position:fixed;bottom:0;left:0;transform:translateY(100%)}.property-fixed-contact.show{transform:translateY(0)}body:has(.product-gallery) .property-fixed-contact{transform:translateY(0)}.property-fixed-contact button,.property-fixed-contact a{width:100%;height:calc(var(--px) * 42);border-radius:calc(var(--px) * 33);color:#fff;font-family:Manrope;font-style:normal;font-weight:600;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);justify-content:center;align-items:center;gap:calc(var(--px) * 10);background:0 0;border:2px solid #969696;display:flex}.property-fixed-contact a img{width:calc(var(--px) * 18)!important;height:calc(var(--px) * 18)!important}.property-fixed-contact button{color:#010202;background:#969696;border:none}.property-fixed-contact a:last-child{width:calc(var(--px) * 123);min-width:calc(var(--px) * 123)}.fixed-menu{width:100%;height:calc(var(--px) * 60);border-radius:calc(var(--px) * 8) calc(var(--px) * 8) 0 0;z-index:9999;background:#1d1d1d;justify-content:space-between;align-items:center;padding:0;display:flex;position:fixed;bottom:0;left:0}.fixed-menu .fixed-menu-item{font-family:Manrope;font-style:normal;font-weight:600;font-size:calc(var(--px) * 10);line-height:calc(var(--px) * 18);color:#fff;background:0 0;border:none;flex-direction:column;align-items:center;width:100%;padding:0;display:flex}.fixed-menu .fixed-menu-item img{margin-bottom:calc(var(--px) * 5);width:calc(var(--px) * 24)!important;height:calc(var(--px) * 24)!important}.fixed-menu.iphone{padding-bottom:env(safe-area-inset-bottom,20px)}.fixed-contact{display:none}.popup{width:100%;padding-top:calc(var(--px) * 50);z-index:999999;inset:0;transform:none}.popup .popup-content .popup-image{display:none}.popup-contact,.popup-account{visibility:visible;pointer-events:auto;width:100%;transform:initial;inset:0}.popup .popup-content{flex-direction:column}.popup .popup-calendar{width:100%;padding:calc(var(--px) * 15)}.popup .popup-calendar .react-calendar{margin-bottom:calc(var(--px) * 15)}.popup .property-visit-form{width:100%;padding:calc(var(--px) * 15)}.popup .property-visit-form .form-group-row{flex-direction:column;gap:0}.login-popup{width:auto;top:calc(var(--px) * 18);left:calc(var(--px) * 18);right:calc(var(--px) * 18);transform:none}.popup-video .popup-video-content{width:100%;max-width:100%;margin:calc(var(--px) * 10);padding:calc(var(--px) * 15) calc(var(--px) * 20) calc(var(--px) * 25);max-height:95vh}.popup-video .popup-video-content.video-mode{width:100%;max-width:100%}.property-image .property-video-open{bottom:calc(var(--px) * 60);left:calc(var(--px) * 15);padding-left:calc(var(--px) * 15);padding-right:calc(var(--px) * 20);height:calc(var(--px) * 38);font-size:calc(var(--px) * 12)}.property-image .property-gallery-open{left:calc(var(--px) * 15);padding-left:calc(var(--px) * 15);padding-right:calc(var(--px) * 20)}.property-image-action-btn{padding-left:calc(var(--px) * 15);padding-right:calc(var(--px) * 20);height:calc(var(--px) * 38);font-size:calc(var(--px) * 12)}.popup-share .popup-content{padding:calc(var(--px) * 20);margin:0}.share-buttons{gap:calc(var(--px) * 15)}.share-btn{width:calc(var(--px) * 45);height:calc(var(--px) * 45)}.share-btn img{width:calc(var(--px) * 18);height:calc(var(--px) * 18)}.share-link-group{flex-direction:column}.share-copy-btn{width:100%}.article-hero{padding:calc(var(--px) * 60) 0 calc(var(--px) * 20)}.article-title{font-size:calc(var(--px) * 28);line-height:calc(var(--px) * 38);margin-bottom:calc(var(--px) * 40)}.article-featured-image img{margin-bottom:calc(var(--px) * 30);height:calc(var(--px) * 280)!important}.article-excerpt{font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 26);margin-bottom:calc(var(--px) * 40)}.article-meta-info{font-size:calc(var(--px) * 12);line-height:calc(var(--px) * 20);margin-bottom:calc(var(--px) * 20)}.article-content{padding:calc(var(--px) * 40) 0}.article-text{margin-bottom:calc(var(--px) * 40)}.article-text p{font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 26);margin-bottom:calc(var(--px) * 20)}.article-text p:first-child{font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 28)}.article-image{height:calc(var(--px) * 250);margin-bottom:calc(var(--px) * 20)}.article-image-caption p{font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 26)}.product-gallery-header{padding:0 calc(var(--px) * 20)}.product-gallery-header .container{padding:calc(var(--px) * 14) 0;display:flex}.product-gallery-header .product-gallery-return{font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 35)}.product-gallery-header .product-gallery-return img{margin-right:calc(var(--px) * 20);width:calc(var(--px) * 22)!important;height:calc(var(--px) * 22)!important}.product-gallery-header .product-gallery-title-container{display:flex}.product-gallery-header .product-gallery-title{font-size:calc(var(--px) * 28);line-height:calc(var(--px) * 36);text-align:left;padding:0}.product-gallery-header .product-gallery-title-small{font-size:calc(var(--px) * 12);line-height:calc(var(--px) * 22);margin-right:calc(var(--px) * 20);text-align:left;padding:0}.product-gallery-header .product-gallery-actions{gap:calc(var(--px) * 12)}.product-gallery-header .gallery-favorite-btn{width:calc(var(--px) * 24);height:calc(var(--px) * 24)}.product-gallery-header .gallery-favorite-btn img{width:calc(var(--px) * 24)!important;height:calc(var(--px) * 24)!important}.product-gallery-header .property-header-option-share{width:calc(var(--px) * 24);height:calc(var(--px) * 24)}.product-gallery-header .property-header-option-share img{width:calc(var(--px) * 24)!important;height:calc(var(--px) * 24)!important}.product-gallery-header .product-gallery-adresse{text-align:left;font-size:calc(var(--px) * 14);justify-content:flex-start}.product-gallery-container{padding:calc(var(--px) * 20) 0}.product-gallery-container .container{justify-content:space-between;gap:calc(var(--px) * 10);padding:0 calc(var(--px) * 20);padding-bottom:calc(var(--px) * 70);flex-wrap:wrap;display:flex}.product-gallery-container .product-gallery-item{width:100%;height:calc(var(--px) * 250);margin-bottom:calc(var(--px) * 10);aspect-ratio:3/2}.popup-media .popup-media-close{right:calc(var(--px) * 0);top:calc(var(--px) * 0);z-index:99;padding:calc(var(--px) * 30)}.popup-media .popup-gallery-content{max-width:95%;margin-bottom:0}.popup-media .popup-gallery-content .popup-gallery-item{height:70vh}.popup-media .popup-gallery-content .popup-gallery-footer{gap:calc(var(--px) * 20);padding:calc(var(--px) * 20) 0;flex-direction:column}.popup-media .popup-gallery-content .popup-gallery-footer .popup-gallery-actions{gap:calc(var(--px) * 30);margin-top:0;margin-right:0}.popup-media .popup-gallery-content .popup-gallery-footer .popup-gallery-actions .popup-gallery-actions-prev,.popup-media .popup-gallery-content .popup-gallery-footer .popup-gallery-actions .popup-gallery-actions-next{width:calc(var(--px) * 50);height:calc(var(--px) * 50)}.popup-media .popup-gallery-content .popup-gallery-footer .popup-gallery-actions .popup-gallery-actions-next{margin-left:0;margin-right:0}.popup-media .popup-gallery-content .popup-gallery-footer .pagination-counter{text-align:center;margin-bottom:0}.product-gallery-container .product-gallery-item:nth-child(3n){width:100%;height:calc(var(--px) * 240)}.simple-page-content{font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24)}.simple-page-content h1{font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 32);margin:calc(var(--px) * 20) 0 calc(var(--px) * 15) 0}.simple-page-content h2{font-size:calc(var(--px) * 20);line-height:calc(var(--px) * 28);margin:calc(var(--px) * 20) 0 calc(var(--px) * 15) 0}.simple-page-content h3{font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 26);margin:calc(var(--px) * 15) 0 calc(var(--px) * 10) 0}.simple-page-content p{margin-bottom:calc(var(--px) * 15)}.simple-page-content ul,.simple-page-content ol{margin:calc(var(--px) * 15) 0;padding-left:calc(var(--px) * 20)}.simple-page-content li{margin-bottom:calc(var(--px) * 8)}.property-card.property-card-private{padding:calc(var(--px) * 20)}.property-card-private-title{font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 24);margin-bottom:calc(var(--px) * 20)}.property-card-feature{gap:calc(var(--px) * 10);margin-bottom:calc(var(--px) * 14)}.property-card-feature span{font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 18)}.property-card-private .property-card-btn{margin-bottom:calc(var(--px) * 14)}.property-card-private-note{font-size:calc(var(--px) * 11);line-height:calc(var(--px) * 16)}.property-members-banner{align-items:flex-start;gap:calc(var(--px) * 12);padding:calc(var(--px) * 16);flex-direction:column}.property-members-banner .banner-text{font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 18)}.property-members-banner .banner-discover-btn{padding:calc(var(--px) * 10) calc(var(--px) * 16);align-self:stretch}.mobile-account-dropdown{top:calc(var(--px) * 18);left:calc(var(--px) * 18);right:calc(var(--px) * 18);z-index:999;display:none;position:fixed}.mobile-account-dropdown.show{display:block}.mobile-account-dropdown .header-dropdown{border-radius:calc(var(--px) * 8);background:#1d1d1d;width:100%;margin:0;position:static}.mobile-account-dropdown .header-dropdown .header-dropdown-mobile-header{padding:calc(var(--px) * 20);justify-content:space-between;align-items:center;display:flex;position:relative}.header-dropdown-mobile-header .header-dropdown-close img{width:calc(var(--px) * 18);height:calc(var(--px) * 18)}.mobile-account-dropdown .header-dropdown-item{padding:calc(var(--px) * 20) calc(var(--px) * 16)}.header-dropdown-mobile-header{padding:calc(var(--px) * 20);border-bottom:1px solid #6262621f;justify-content:space-between;align-items:center;display:none;position:relative}.header-dropdown-mobile-header .header-dropdown-title{font-family:Manrope;font-style:normal;font-weight:600;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 22);color:#969696;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.header-dropdown-mobile-header .header-dropdown-close{cursor:pointer;padding:calc(var(--px) * 10);background:0 0;border:none;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.header-dropdown-mobile-header{display:flex}}.popup-brochure{width:calc(var(--px) * 370)}}
.react-international-phone-input-container{font-family:Manrope,sans-serif!important}.react-international-phone-input{font-weight:500;width:100%!important;height:calc(var(--px) * 48)!important;border-radius:calc(var(--px) * 8)!important;padding:0 calc(var(--px) * 20)!important;padding-left:calc(var(--px) * 58)!important;font-family:Manrope,sans-serif!important;font-size:calc(var(--px) * 14)!important;color:#969696!important;background:#fff!important;border:none!important}.react-international-phone-input:focus{box-shadow:none!important;outline:none!important}.react-international-phone-country-selector-button{border-radius:calc(var(--px) * 8) 0 0 calc(var(--px) * 8)!important;padding:0 0 0 calc(var(--px) * 8)!important;height:calc(var(--px) * 42)!important;background:#fff!important;border:none!important}.react-international-phone-country-selector-button:hover{background:#f5f5f5!important}.react-international-phone-country-selector-dropdown{border:calc(var(--px) * 1) solid #ddd!important;border-radius:calc(var(--px) * 8)!important;box-shadow:0 calc(var(--px) * 2) calc(var(--px) * 10) #0000001a!important;max-height:calc(var(--px) * 200)!important;width:calc(var(--px) * 360)!important;background:#fff!important}.react-international-phone-country-selector-dropdown__list-item{padding:calc(var(--px) * 10)!important;color:#969696!important;font-family:Manrope,sans-serif!important;font-size:calc(var(--px) * 14)!important}.react-international-phone-country-selector-dropdown__list-item:hover{background:#f5f5f5!important}.react-international-phone-country-selector-dropdown__list-item--focused{background:#f0f0f0!important}.popup .react-international-phone-input,.popup-contact .react-international-phone-input{color:#969696!important;background:#fff!important}.popup .react-international-phone-country-selector-button,.popup-contact .react-international-phone-country-selector-button{background:#fff!important}.popup .react-international-phone-input,.popup-contact .react-international-phone-input{height:calc(var(--px) * 48)!important}.react-international-phone-country-selector-dropdown__list-item-country-name{color:#000!important}.react-international-phone-input-container .react-international-phone-input{font-weight:500;width:100%!important;height:calc(var(--px) * 58)!important;border-radius:0 calc(var(--px) * 8) calc(var(--px) * 8) 0!important;padding:0 calc(var(--px) * 20)!important;padding-left:calc(var(--px) * 10)!important;font-family:Manrope,sans-serif!important;font-size:calc(var(--px) * 14)!important;color:#969696!important;background:#fff!important;border:none!important}.property-page .react-international-phone-input-container .react-international-phone-country-selector-button{height:calc(var(--px) * 42)!important}
body.banner-btn-hovered{--banner-btn-hover-color:var(--primary-color,#000)}.banner-btn-hovered .home-banner-bg:after{opacity:.7}@media (max-width:480px){.home-banner .home-banner-btn.mobile-swipe{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.home-banner .home-banner-btn.mobile-swipe:active{cursor:grabbing}.home-banner .home-banner-btn.mobile-swipe:hover{padding-left:calc(var(--px) * 30)}.home-banner .home-banner-btn.mobile-swipe:hover img{left:calc(var(--px) * -2)!important}.home-banner-bg{transition:transform .1s linear}.home-banner-bg:after{opacity:calc(.7 * var(--drag-progress,0));transition:opacity .1s linear}.home-banner-bg img{transform:scale(calc(1 + (.15 * var(--drag-progress,0))));transition:transform .1s linear}.swipe-indicator{color:#ffffffb3;pointer-events:none;z-index:1;font-size:20px;animation:2s ease-in-out infinite swipeHint;position:absolute;right:20px}@keyframes swipeHint{0%,to{opacity:.6;transform:translate(0)}50%{opacity:1;transform:translate(8px)}}}
