@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.15s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:.15s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(property-image){animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(property-image){animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:.001ms!important}::view-transition-new(root){animation-duration:.001ms!important}::view-transition-old(property-image){animation-duration:.001ms!important}::view-transition-new(property-image){animation-duration:.001ms!important}}html{scroll-behavior:auto!important}.fadetop,.fadebottom,.fadeleft,.faderight,.anime-img{opacity:0;will-change:transform, opacity;backface-visibility:hidden;transform:translateZ(0)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.grecaptcha-badge{visibility:hidden!important;opacity:0!important;pointer-events:none!important}*{color:#fff;box-sizing:border-box;-webkit-tap-highlight-color:transparent;outline:none}:root{--px:.065vw}a,a:hover{text-decoration:none}button{cursor:pointer}body{padding:0 calc(var(--px) * 20);color:#fff;background:#010202;margin:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0}ul{margin-top:0}p,.section-text{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 22);line-height:calc(var(--px) * 42);color:#969696;margin-top:0;margin-bottom:calc(var(--px) * 20)}img{position:relative!important}.section-text{margin-bottom:calc(var(--px) * 70)}.section-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 60);line-height:calc(var(--px) * 76);margin-bottom:calc(var(--px) * 30);color:#fff}.section-actions{gap:calc(var(--px) * 27);margin-top:calc(var(--px) * 20);display:flex}.btn{height:calc(var(--px) * 52);padding:calc(var(--px) * 6);padding-left:calc(var(--px) * 25);padding-right:calc(var(--px) * 60);font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 20);border-radius:calc(var(--px) * 33);cursor:pointer;text-align:center;background:#353535;border:2px solid #000;justify-content:center;align-items:center;transition:border-color .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out;display:inline-flex;position:relative}.btn:hover{border-color:#fff}.btn:after{content:"";width:calc(var(--px) * 40);height:calc(var(--px) * 40);background-color:#fff;background-image:url(/icons/arrow.svg);background-size:calc(var(--px) * 16);margin-left:calc(var(--px) * 16);right:calc(var(--px) * 6);background-position:50%;background-repeat:no-repeat;border-radius:100%;display:block;position:absolute}.btn.btn-noarrow{padding-right:calc(var(--px) * 25);border:none}.btn.btn-noarrow:after{content:none}.btn.btn-noarrow:hover{color:#000;background:#fff}.btn.btn-black{color:#fff;padding:0 calc(var(--px) * 40);background:#000;border:2px solid #969696;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}.btn.btn-black:hover{color:#000;background:#fff;border:2px solid #fff}.btn.btn-gray{color:#000;padding:0 calc(var(--px) * 40);background:#969696;border:none;transition:background-color .3s ease-in-out,color .3s ease-in-out}.btn.btn-tranparent{color:#fff;padding:0 calc(var(--px) * 40);background:0 0;border:2px solid #fff;transition:background-color .3s ease-in-out,color .3s ease-in-out}.btn.btn-tranparent:hover{color:#000;background:#fff}.mobile-menu,.phone-menu{display:none}.btn-show-mobile{display:none!important}.fixed-menu,.property-fixed-contact{display:none}.page-not-found{height:calc(100vh - calc(var(--px) * 140));text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.page-alert{height:calc(100vh - calc(var(--px) * 140));text-align:center;font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 22);line-height:calc(var(--px) * 42);color:#969696;flex-direction:column;justify-content:center;align-items:center;display:flex}.pc-only{display:block!important}.mobile-only{display:none!important}.mobile-property-back{display:none}.cky-consent-bar p,.cky-modal p{line-height:initial}.header{padding:0 calc(var(--px) * 34);border-radius:calc(var(--px) * 100);height:calc(var(--px) * 90);justify-content:space-between;align-items:center;display:flex}.header .main-logo{line-height:0}.header .main-logo img{width:calc(var(--px) * 132)!important}.header .header-nav{margin-left:auto}.header .header-nav ul{align-items:center;gap:calc(var(--px) * 50);margin:0;padding:0;list-style:none;display:flex}.header a{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 16);cursor:pointer;color:#fff;text-decoration:none}.header .header-options{margin-left:calc(var(--px) * 40);padding-left:calc(var(--px) * 40);border-left:1px solid 10202;align-items:center;gap:calc(var(--px) * 40);display:flex}.header .header-options .header-contact{height:calc(var(--px) * 38);padding:0 calc(var(--px) * 24);color:#000;border-radius:calc(var(--px) * 32);background:#efb08c;justify-content:center;align-items:center;display:flex}.header-options .header-lang img{width:calc(var(--px) * 20)!important}.language-dropdown{display:inline-block;position:relative}.language-dropdown .header-lang{align-items:center;gap:calc(var(--px) * 8);padding:calc(var(--px) * 8) calc(var(--px) * 12);border-radius:calc(var(--px) * 32);cursor:pointer;color:#fff;font-size:calc(var(--px) * 14);background:0 0;border:2px solid #0000;transition:background .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;display:flex;position:relative}.language-dropdown .header-lang:hover{color:#fff;background:#353535;border-color:#fff}.language-dropdown .lang-text{font-size:calc(var(--px) * 12);font-weight:500}.language-dropdown-menu{top:100%;right:calc(var(--px) * 4);border-radius:calc(var(--px) * 25);padding:calc(var(--px) * 8);margin-top:calc(var(--px) * 8);box-shadow:0 calc(var(--px) * 8) calc(var(--px) * 24) #0000004d;z-index:1000;gap:calc(var(--px) * 8);background:#353535cc;flex-direction:column;display:flex;position:absolute}.language-option{justify-content:center;align-items:center;gap:calc(var(--px) * 8);width:calc(var(--px) * 40);height:calc(var(--px) * 40);cursor:pointer;color:#fff;font-size:calc(var(--px) * 14);text-align:center;background:0 0;border:2px solid #969696;border-radius:100%;transition:background .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;display:flex}.language-option:hover,.language-option.active{color:#fff;background:#000;border:2px solid #fff}.language-option .label{font-weight:500}.visit-dropdown{display:inline-block;position:relative}.visit-dropdown .property-visit-btn{cursor:pointer}.visit-dropdown-menu{border-radius:calc(var(--px) * 25);padding:calc(var(--px) * 8);margin-bottom:calc(var(--px) * 8);box-shadow:0 calc(var(--px) * 8) calc(var(--px) * 24) #0000004d;z-index:1000;gap:calc(var(--px) * 8);min-width:calc(var(--px) * 150);background:#353535cc;flex-direction:column;display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.visit-option-wrapper{gap:calc(var(--px) * 6);flex-direction:column;display:flex}.visit-option{padding:calc(var(--px) * 10) calc(var(--px) * 16);border-radius:calc(var(--px) * 20);cursor:pointer;color:#fff;font-size:calc(var(--px) * 14);text-align:center;white-space:nowrap;background:0 0;border:2px solid #969696;justify-content:center;align-items:center;transition:background .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;display:flex;position:relative}.visit-option:hover{color:#fff;background:#000;border:2px solid #fff}.visit-tooltip-mobile{font-family:Manrope;font-size:calc(var(--px) * 11);color:#d0d0d0;text-align:center;padding:0 calc(var(--px) * 8);line-height:1.3;display:none}.visit-option:after{content:attr(data-tooltip);margin-left:calc(var(--px) * 12);padding:calc(var(--px) * 8) calc(var(--px) * 12);color:#fff;border-radius:calc(var(--px) * 8);font-size:calc(var(--px) * 12);white-space:nowrap;opacity:0;pointer-events:none;z-index:1001;box-shadow:0 calc(var(--px) * 4) calc(var(--px) * 12) #0000004d;background:#1d1d1d;transition:opacity .3s ease-in-out;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.visit-option:hover:after{opacity:1}@media (hover:none) and (pointer:coarse){.visit-tooltip-mobile{display:block}.visit-option:after{display:none}}.calendly-overlay{z-index:999999!important}.header-login{height:calc(var(--px) * 38);border-radius:calc(var(--px) * 33);padding:0 calc(var(--px) * 9);margin-left:calc(var(--px) * 20);align-items:center;gap:calc(var(--px) * 5);cursor:pointer;background:#353535;border:2px solid #000;transition:border-color .3s ease-in-out;display:flex;position:relative}.header-login:hover{border-color:#fff}.header-login img{width:calc(var(--px) * 20)!important}.mobile-account-dropdown{display:none}.header-dropdown{z-index:1000;margin-top:calc(var(--px) * 8);width:calc(var(--px) * 186);position:absolute;top:100%;right:0}.header-dropdown-mobile-header{display:none}.header-dropdown-content{border-radius:calc(var(--px) * 8);min-width:calc(var(--px) * 120);background:#1d1d1d;border:1px solid #1d1d1d;overflow:hidden;box-shadow:0 4px 20px #00000026}.header-dropdown-item{width:100%;padding:calc(var(--px) * 12) calc(var(--px) * 16);color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #6262621f;border-radius:0;margin:0;display:block;font-size:calc(var(--px) * 14)!important;font-family:Manrope!important;font-style:normal!important;font-weight:500!important}.header-dropdown-item:last-child{color:#000;background-color:#969696;border-bottom:none}.footer{color:#fff;padding:calc(var(--px) * 60) calc(var(--px) * 34);border-radius:calc(var(--px) * 20);background-color:#010202;justify-content:space-between;align-items:center;display:flex;position:relative}.footer .footer-logo{opacity:.5;width:calc(var(--px) * 132)!important}.footer .footer-contact-title{color:#fff;font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 20);line-height:calc(var(--px) * 30);margin-bottom:calc(var(--px) * 20)}.footer .footer-links{gap:calc(var(--px) * 40);display:flex}.footer .footer-links a{color:#969696;font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 20)}.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-social{gap:calc(var(--px) * 20);align-items:center;display:flex}.footer .footer-social img{width:calc(var(--px) * 35)!important;height:calc(var(--px) * 35)!important}.footer .language-dropdown-menu{top:auto;bottom:105%;right:calc(var(--px) * 10)}.footer .header-lang img{width:calc(var(--px) * 20)!important}.fixed-contact{bottom:calc(var(--px) * 20);transform:translateX(-50%) translateY(calc(var(--px) * 100));width:calc(var(--px) * 500);border-radius:calc(var(--px) * 50);padding:calc(var(--px) * 10);gap:calc(var(--px) * 13);z-index:99999;background:#353535cc;align-items:center;transition:transform .3s ease-in-out;display:flex;position:fixed;left:50%}.fixed-contact.show{transform:translate(-50%)translateY(0)}.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);cursor:pointer;background:0 0;border:2px solid #969696;transition:border-color .3s ease-in-out;display:flex}.fixed-contact a img{width:calc(var(--px) * 18)!important;height:calc(var(--px) * 18)!important}.fixed-contact a:first-child{color:#010202;background:#969696;border:2px solid #969696;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}.fixed-contact a:first-child:hover{color:#000;background:#fff;border-color:#fff}.fixed-contact a:hover{border-color:#fff!important}.page-banner{padding:calc(var(--px) * 30) 0 calc(var(--px) * 60);flex-direction:column;justify-content:center;align-items:center;display:flex}.page-banner .banner-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 38);line-height:calc(var(--px) * 76);color:#fff;text-align:center}.confirmation-page{padding:calc(var(--px) * 60) 0;min-height:100vh}.confirmation-container{max-width:calc(var(--px) * 900);padding:0 calc(var(--px) * 40) calc(var(--px) * 60);border-radius:calc(var(--px) * 16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;margin:0 auto}.confirmation-loading{text-align:center;padding:calc(var(--px) * 100) 0;font-family:Manrope;font-size:calc(var(--px) * 18);color:#fff}.confirmation-success-icon{margin-bottom:calc(var(--px) * 30);justify-content:center;animation:.5s ease-in-out scaleIn;display:flex}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.confirmation-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 48);line-height:calc(var(--px) * 60);color:#fff;text-align:center;margin-bottom:calc(var(--px) * 16)}.confirmation-subtitle{font-family:Manrope;font-style:normal;font-weight:400;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28);color:#fff;text-align:center;margin-bottom:calc(var(--px) * 50);opacity:.9}.confirmation-subtitle strong{color:#fff;font-weight:600}.confirmation-details{gap:calc(var(--px) * 40);margin-bottom:calc(var(--px) * 50);flex-direction:column;display:flex}.confirmation-section{padding:calc(var(--px) * 30);border-radius:calc(var(--px) * 12);background:#ffffff0d;border:1px solid #ffffff1a}.confirmation-section-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 32);color:#fff;margin-bottom:calc(var(--px) * 20);padding-bottom:calc(var(--px) * 12);border-bottom:1px solid #ffffff1a}.confirmation-info-grid{grid-template-columns:repeat(auto-fit, minmax(calc(var(--px) * 250), 1fr));gap:calc(var(--px) * 20);display:grid}.confirmation-info-item{gap:calc(var(--px) * 8);flex-direction:column;display:flex}.confirmation-info-item.full-width{grid-column:1/-1}.confirmation-label{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 20);color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px}.confirmation-value{font-family:Manrope;font-style:normal;font-weight:400;font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 24);color:#fff}.confirmation-actions{justify-content:center;gap:calc(var(--px) * 20);margin-bottom:calc(var(--px) * 40);flex-wrap:wrap;display:flex}.confirmation-note{padding:calc(var(--px) * 20) calc(var(--px) * 24);border-radius:calc(var(--px) * 8);margin-bottom:calc(var(--px) * 40);background:#ffc1071a;border-left:4px solid #ffc107}.confirmation-note p{font-family:Manrope;font-style:normal;font-weight:400;font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 22);color:#fff;margin:0}.confirmation-note strong{color:#ffc107;font-weight:600}.properties-list{grid-template-columns:repeat(2, calc(var(--px) * 597));justify-content:space-around;display:grid}.property-item{width:calc(var(--px) * 597);border-radius:calc(var(--px) * 8);position:relative;overflow:hidden}.property-item .property-item-img{background:#1d1d1d}.property-item .property-item-img img{border-radius:calc(var(--px) * 8);z-index:2;display:block;height:calc(var(--px) * 464)!important;object-fit:cover!important;width:100%!important}.property-item .property-content{border-radius:0 0 calc(var(--px) * 8) calc(var(--px) * 8);width:auto;padding:calc(var(--px) * 26) calc(var(--px) * 22);z-index:1;background:#1d1d1d;flex-direction:column;justify-content:space-between;display:flex;position:relative}.property-item .property-content .property-title{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28);color:#fff;margin-bottom:calc(var(--px) * 20)}.property-item .property-content .property-info{align-items:flex-end;gap:0;margin-bottom:0;display:flex}.property-item .property-content .property-info span{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 15);color:#969696;padding:0 calc(var(--px) * 10);white-space:nowrap;border-left:1px solid #969696}.property-item .property-content .property-info span:first-child{text-overflow:ellipsis;border-left:none;max-width:33.3333%;padding-left:0;overflow:hidden}.property-item .property-price{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 20);color:#fff;text-align:right;white-space:nowrap;flex-direction:row;align-items:flex-end;margin-left:auto;display:flex}.property-item .property-price span{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 14);color:#969696;display:block}.property-item .property-content .property-info .property-price span{max-width:100%}.property-item.private-property .property-item-img img{filter:blur(calc(var(--px) * 12));clip-path:inset(0 round calc(var(--px) * 8))}.property-item.private-property .property-content{padding-right:calc(var(--px) * 80)}.private-property-overlay{width:100%;height:calc(var(--px) * 464);z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.preview-tag{height:calc(var(--px) * 38);color:#fff;text-align:center;font-family:Manrope,sans-serif;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);top:calc(var(--px) * 30);right:calc(var(--px) * 30);border-radius:calc(var(--px) * 33);-webkit-backdrop-filter:blur(calc(var(--px) * 4));backdrop-filter:blur(calc(var(--px) * 4));padding:0 calc(var(--px) * 30);background:#0000005e;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 3px 11px #00000040}.private-property-icon{width:calc(var(--px) * 80);height:calc(var(--px) * 80);background:#000000b3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.private-property-icon img{width:calc(var(--px) * 40)!important;height:calc(var(--px) * 40)!important}.private-property-arrow{width:calc(var(--px) * 62);min-width:calc(var(--px) * 62);height:calc(var(--px) * 62);-webkit-backdrop-filter:blur(calc(var(--px) * 2));backdrop-filter:blur(calc(var(--px) * 2));background:#ffffff4d;border-radius:50%;order:2;justify-content:center;align-items:center;display:flex}.private-property-arrow img{filter:invert()brightness(100);width:calc(var(--px) * 20)!important;height:calc(var(--px) * 20)!important}.property-item.private-property .property-content .property-info span{white-space:normal;max-width:100%;text-overflow:unset;line-height:calc(var(--px) * 20);border:none;padding:0;overflow:visible}.property-item.private-property .property-content .private-property-arrow{right:calc(var(--px) * 20);position:absolute;top:50%;transform:translateY(-50%)}.blog-list{gap:calc(var(--px) * 64);grid-template-columns:repeat(3,1fr);display:grid}.blog-list .blog-item{width:calc(var(--px) * 400);border-radius:calc(var(--px) * 13);margin-bottom:calc(var(--px) * 90);position:relative}.blog-list .blog-item .blog-img{object-fit:cover;object-position:center;border-radius:calc(var(--px) * 13);width:100%;height:calc(var(--px) * 530)!important}.blog-list .blog-item .blog-content{padding:calc(var(--px) * 30) 0}.blog-list .blog-item .blog-date{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#969696;margin-bottom:calc(var(--px) * 10)}.blog-list .blog-item .blog-title{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28);color:#fff;margin-bottom:calc(var(--px) * 20)}.blog-list .blog-item .blog-text{font-family:Manrope;font-style:normal;font-weight:400;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#969696;margin-bottom:calc(var(--px) * 20)}.blog-list .blog-item .btn{height:calc(var(--px) * 38);padding:0 calc(var(--px) * 20)}.footer-contact{height:calc(var(--px) * 644);border-radius:calc(var(--px) * 8);text-align:center;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;display:flex}.footer-contact .container{height:100%;padding:calc(var(--px) * 50) 0 calc(var(--px) * 80);flex-direction:column;justify-content:space-between;align-items:center;display:flex}.footer-contact .section-title{margin-bottom:calc(var(--px) * 138);text-shadow:0px calc(var(--px) * 4) calc(var(--px) * 4) #00000040}.home-banner{height:calc(100svh - calc(var(--px) * 110));border-radius:calc(var(--px) * 8);width:100%;position:relative;overflow:hidden}.home-banner-bg{width:100%;height:100%;transition:all .8s ease-in-out;position:relative}.home-banner .home-banner-bg>img{object-fit:cover!important;width:100%!important;height:100%!important}.banner-btn-hovered .home-banner-bg{transform:scale(1.2)}.home-banner .banner-mobile{display:none}.home-banner .home-banner-content{width:100%;bottom:calc(var(--px) * 68);text-align:center;padding:0 calc(var(--px) * 68);position:absolute;left:50%;transform:translate(-50%)}.home-banner .home-banner-title,.home-banner .home-banner-title strong{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 60);line-height:calc(var(--px) * 70);color:#fff;text-shadow:0 4px 4px #00000040}.home-banner .home-banner-title br{display:none}.home-banner .home-banner-title strong{display:inline}.home-banner .home-banner-btn{height:calc(var(--px) * 50);width:calc(var(--px) * 180);font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 20);border-radius:calc(var(--px) * 32);color:#fff;transform:translateY(calc(var(--px) * -10));text-transform:uppercase;margin-left:calc(var(--px) * 20);padding-left:calc(var(--px) * 30);border:2px solid #fff;justify-content:center;align-items:center;transition:all .8s ease-in-out;display:inline-flex}.home-banner .home-banner-btn:hover{padding-left:0;padding-right:calc(var(--px) * 30);transform:translateY(calc(var(--px) * -10))}.home-banner .home-banner-btn img{object-fit:cover;object-position:center;border:2px solid #fff;border-radius:100%;margin:0;transition:all .8s ease-in-out;width:calc(var(--px) * 50)!important;height:calc(var(--px) * 50)!important;left:calc(var(--px) * -2)!important;top:calc(var(--px) * -2)!important;position:absolute!important}.home-banner .home-banner-btn:hover img{box-shadow:0 4px 4px #00000040;left:calc(100% - calc(var(--px) * 49))!important;right:inherit!important}.home-intro{padding:calc(var(--px) * 145) 0;text-align:center}.home-intro .home-intro-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 38);line-height:calc(var(--px) * 77);color:#fff}.home-properties .section-text{width:calc(var(--px) * 600);margin-bottom:calc(var(--px) * 40)}.home-properties .properties-list{margin-top:calc(var(--px) * -420);margin-bottom:calc(var(--px) * 75)}.home-properties .properties-bg-title{color:#1d1d1d;text-align:center;font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 200);line-height:calc(var(--px) * 180);margin-bottom:calc(var(--px) * 100);position:sticky;top:0}.home-properties .properties-list .property-item{margin-bottom:calc(var(--px) * 54)}.home-properties .properties-list .property-item:nth-child(2n){margin-top:calc(var(--px) * -80)}.home-properties .section-actions{margin-top:calc(var(--px) * -70);padding-right:calc(var(--px) * 60);justify-content:flex-end}.home-services{padding:calc(var(--px) * 210) 0;text-align:center}.home-services .services-list{justify-content:center;gap:calc(var(--px) * 70);margin-top:calc(var(--px) * 100);margin-bottom:calc(var(--px) * 100);display:flex}.home-services .services-list .service-item{width:33.3333%}.home-services .service-item .service-title{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 20);line-height:calc(var(--px) * 20);color:#969696;margin-bottom:calc(var(--px) * 20)}.home-services .service-item .service-value{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 68);line-height:calc(var(--px) * 76);color:#fff;margin-bottom:calc(var(--px) * 30);padding-bottom:calc(var(--px) * 30);border-bottom:1px solid #626262}.home-services .service-item .service-text{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 38);color:#969696}.home-process .home-precess-tabs{display:flex}.home-process .home-precess-tabs .home-process-tab{justify-content:center;align-items:center;gap:calc(var(--px) * 50);height:calc(var(--px) * 134);border-radius:0 calc(var(--px) * 62) 0 0;padding-left:calc(var(--px) * 80);padding-right:calc(var(--px) * 65);cursor:pointer;font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 65);line-height:calc(var(--px) * 76);color:#353535;background:#626262;display:flex;position:relative}.home-process .home-precess-tabs .home-process-tab img{object-fit:cover;opacity:.5;transform:rotate(90deg);width:calc(var(--px) * 32)!important;height:calc(var(--px) * 32)!important}.home-process .home-precess-tabs .home-process-tab{margin-right:calc(var(--px) * -60)}.home-process .home-precess-tabs .home-process-tab.active{color:#fff;background:#1d1d1d}.home-process .home-precess-tabs .home-process-tab.active img{filter:invert()brightness(100);opacity:1}.home-process .home-precess-tabs .home-process-tab:first-child{z-index:1}.home-process .home-process-panels{padding:calc(var(--px) * 55) calc(var(--px) * 85) calc(var(--px) * 85);background:#1d1d1d}.home-process .home-process-panel-header{padding:calc(var(--px) * 50) 0;margin-bottom:calc(var(--px) * 70);border-bottom:1px solid #626262;justify-content:space-between;align-items:center;display:flex}.home-process .home-process-panel-body{gap:calc(var(--px) * 80) calc(var(--px) * 150);grid-template-columns:repeat(2,1fr);display:grid}.home-process .home-process-panel-body .item .item-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 32);line-height:calc(var(--px) * 42);color:#fff;margin-bottom:calc(var(--px) * 40)}.home-process .home-process-panel-body .item .item-text{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 20);line-height:calc(var(--px) * 30);color:#969696}.home-visite{padding:calc(var(--px) * 210) 0}.home-visite .container{justify-content:center;align-items:center;gap:calc(var(--px) * 70);display:flex}.home-visite-content{width:calc(var(--px) * 600)}.home-visite .home-visite-video-container{width:calc(var(--px) * 652);position:relative;transform:scale(.8)!important}.home-visite .home-visite-video-container>img{object-fit:cover;width:100%;height:100%}.home-visite .home-visite-video-container .home-visite-video-deco{width:calc(var(--px) * 652);height:calc(var(--px) * 652);background:#1d1d1d;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-visite .home-visite-video-container .home-visite-video-player{width:calc(var(--px) * 406);height:calc(var(--px) * 708);border-radius:calc(var(--px) * 32);border:calc(var(--px) * 7) solid #969696;cursor:pointer;background:#1d1d1d 50%/cover;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.home-visite .home-visite-video-container .home-visite-video-player .play-button{width:calc(var(--px) * 90);height:calc(var(--px) * 90);-webkit-backdrop-filter:blur(calc(var(--px) * 2));backdrop-filter:blur(calc(var(--px) * 2));background:#00000057;border:none;border-radius:100%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-visite .home-visite-video-container .home-visite-video-player .play-button img{margin-left:calc(var(--px) * 7);width:calc(var(--px) * 45)!important;height:calc(var(--px) * 45)!important}.home-visite .visit-play-video{white-space:nowrap;font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28);color:#fff;border-radius:calc(var(--px) * 32);padding:calc(var(--px) * 10) calc(var(--px) * 20);padding-left:calc(var(--px) * 40);bottom:calc(var(--px) * 40);background:0 0;border:2px solid #fff;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.home-visite .visit-play-video img{margin-right:calc(var(--px) * 12);position:relative;width:calc(var(--px) * 22)!important;height:calc(var(--px) * 22)!important}.home-visite .visit-play-video:before{content:"";left:calc(var(--px) * 17);width:calc(var(--px) * 10);height:calc(var(--px) * 10);background:red;border-radius:50%;animation:1.2s infinite recordingPulse;position:absolute;top:50%;transform:translateY(-50%)}@keyframes recordingPulse{0%,to{opacity:1}50%{opacity:.3}}.home-cyties{position:relative;overflow:hidden}.home-cyties .home-cyties-list-container{border-radius:calc(var(--px) * 8);padding:calc(var(--px) * 30) 0;background:#1d1d1d;overflow:hidden}.home-cyties .home-cyties-list .home-cyties-item .home-cyties-item-image{border-radius:calc(var(--px) * 11);object-fit:cover;object-position:center;opacity:0;transition:opacity .3s ease-in-out;display:none;top:0;right:0;transform:translate(-100%,50%);width:calc(var(--px) * 188)!important;height:calc(var(--px) * 140)!important;position:absolute!important}.home-cyties .home-cyties-list .home-cyties-item:hover .home-cyties-item-image{opacity:1}.home-cyties .home-cyties-list .home-cyties-item .home-cyties-item-title{align-items:center;gap:calc(var(--px) * 45);font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 60);line-height:calc(var(--px) * 76);color:#969696;padding:calc(var(--px) * 25) 0;cursor:pointer;z-index:1;transition:all .3s ease-in-out;display:flex;position:relative}.home-cyties .home-cyties-list .home-cyties-item .home-cyties-item-title span{width:calc(var(--px) * 68);height:calc(var(--px) * 68);opacity:0;background:#626262;border-radius:100%;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:none}.home-cyties .home-cyties-list .home-cyties-item .home-cyties-item-title span img{width:calc(var(--px) * 22)!important;height:calc(var(--px) * 22)!important}.home-cyties .home-cyties-list .home-cyties-item .home-cyties-item-title:hover{color:#fff}.home-cyties .home-cyties-list .home-cyties-item .home-cyties-item-title:hover span{opacity:1}.home-about{padding:calc(var(--px) * 150) 0 calc(var(--px) * 150)}.home-about .section-title{padding-right:calc(var(--px) * 100)}.home-about .home-about-container{justify-content:space-between;gap:calc(var(--px) * 80);display:flex}.home-about .home-about-image{width:calc(var(--px) * 592);min-width:calc(var(--px) * 592);position:relative}.home-about .home-about-image .home-about-img{width:100%;height:calc(var(--px) * 574);object-fit:cover;object-position:center;border-radius:calc(var(--px) * 8);top:calc(var(--px) * 60);position:sticky;overflow:hidden}.home-about .home-about-image .home-about-img img{object-fit:cover;object-position:center;border-radius:calc(var(--px) * 8);width:100%;height:100%;transition:transform .8s ease-in-out;top:0;left:0;transform:translateY(100%);position:absolute!important}.home-about .home-about-image .home-about-img .active,.home-about .home-about-image .home-about-img img:first-child{transform:translateY(0)}.home-about .home-about-content{width:100%}.home-about .home-about-item{padding:calc(var(--px) * 40) 0;opacity:.5;transition:opacity .3s ease-in-out}.home-about .home-about-item.active{opacity:1}.home-about .home-about-item .item-image{display:none}.home-about .home-about-item .item-number{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 52);line-height:calc(var(--px) * 76);color:#fff;margin-bottom:calc(var(--px) * 20)}.home-about .home-about-item .item-text{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 22);line-height:calc(var(--px) * 30);color:#d9d9d9}.home-blog{padding-bottom:calc(var(--px) * 150)}.home-blog .home-blog-header{justify-content:space-between;align-items:center;display:flex}.home-blog .blog-list{align-items:stretch;gap:calc(var(--px) * 64);display:flex}.home-blog .blog-list .blog-item{width:calc(var(--px) * 400);border-radius:calc(var(--px) * 13);background:#1d1d1d;position:relative}.home-blog .blog-list .blog-item .blog-img{object-fit:cover;object-position:center;border-radius:calc(var(--px) * 13);width:100%;height:calc(var(--px) * 256)!important}.home-blog .blog-list .blog-item .blog-content{padding:calc(var(--px) * 30) calc(var(--px) * 22)}.home-blog .blog-list .blog-item .blog-title{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28);color:#fff;margin-bottom:calc(var(--px) * 20)}.home-blog .blog-list .blog-item .blog-text{font-family:Manrope;font-style:normal;font-weight:400;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#969696;margin-bottom:calc(var(--px) * 20)}.home-blog .blog-list .blog-item .btn{padding:0 calc(var(--px) * 30);background:0 0;border:2px solid #969696}.main-sellproperty-page .section1{padding:calc(var(--px) * 100) 0}.main-sellproperty-page .section1 .container{justify-content:center;align-items:center;gap:calc(var(--px) * 60);display:flex}.main-sellproperty-page .section1 .section1-img{width:calc(var(--px) * 592);min-width:calc(var(--px) * 592);height:calc(var(--px) * 726);position:relative}.main-sellproperty-page .section1 .section1-img img{object-fit:cover;object-position:center;border-radius:calc(var(--px) * 8);width:100%;height:100%}.main-sellproperty-page .section1 .section-text{margin-bottom:calc(var(--px) * 50)}.main-sellproperty-page .section2{padding:calc(var(--px) * 130) 0;border-radius:calc(var(--px) * 8);background:#1d1d1d}.main-sellproperty-page .section2 .section2-list{gap:calc(var(--px) * 20);margin-top:calc(var(--px) * 40);grid-template-columns:repeat(4,1fr);display:grid}.main-sellproperty-page .section2 .section2-item{padding:calc(var(--px) * 40);border-radius:calc(var(--px) * 8);border:1px solid #626262}.main-sellproperty-page .section2 .section2-item .section2-item-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 52);line-height:calc(var(--px) * 62);color:#fff;margin-bottom:calc(var(--px) * 20)}.main-sellproperty-page .section2 .section2-item .section2-item-text{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 20);line-height:calc(var(--px) * 30);color:#969696}.main-sellproperty-page .section3{padding:calc(var(--px) * 100) 0}.main-sellproperty-page .section3 .section3-list{gap:calc(var(--px) * 80);margin-top:calc(var(--px) * 80);grid-template-columns:repeat(3,1fr);display:grid}.main-sellproperty-page .section3 .section3-item .section3-item-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 34);color:#fff;margin-bottom:calc(var(--px) * 20)}.main-sellproperty-page .section3 .section3-item .section3-item-text{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 30);color:#969696}.main-sellproperty-page .section4{padding:calc(var(--px) * 100) 0}.main-sellproperty-page .section4 .blog-list{margin-top:calc(var(--px) * 80)}.main-sellproperty-page .section4 .blog-list .blog-item{margin-bottom:calc(var(--px) * 60)}.main-sellproperty-page .section4 .section4-actions{margin-top:calc(var(--px) * 60);justify-content:center;align-items:center;display:flex}.main-sellproperty-page .section-qna{padding:calc(var(--px) * 100) 0;border-radius:calc(var(--px) * 8);background:#1d1d1d}.main-sellproperty-page .section-qna .section-qna-item{padding-bottom:calc(var(--px) * 20);border-bottom:1px solid #626262}.main-sellproperty-page .section-qna .section-qna-item .section-qna-item-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 34);line-height:calc(var(--px) * 62);color:#fff;padding:calc(var(--px) * 40) 0 calc(var(--px) * 20);cursor:pointer;justify-content:space-between;align-items:center;transition:color .3s;display:flex}.main-sellproperty-page .section-qna .section-qna-item .section-qna-item-title:hover{color:#f0f0f0}.main-sellproperty-page .section-qna .section-qna-item .section-qna-item-title:after{content:"";width:calc(var(--px) * 32);min-width:calc(var(--px) * 32);height:calc(var(--px) * 32);background-image:url(/icons/plus.svg);background-size:calc(var(--px) * 32);background-position:50%;background-repeat:no-repeat;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s,filter .3s;display:block}.main-sellproperty-page .section-qna .section-qna-item .section-qna-item-title:hover:after{filter:brightness(1.2)}.main-sellproperty-page .section-qna .section-qna-item.active .section-qna-item-title:after{background-image:url(/icons/minus.svg);transform:rotate(180deg)}.main-sellproperty-page .section-qna .section-qna-item .section-qna-item-text{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 20);line-height:calc(var(--px) * 30);color:#969696;opacity:0;max-height:0;margin-top:0;padding:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),margin .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.main-sellproperty-page .section-qna .section-qna-item.active .section-qna-item-text{opacity:1;padding-top:calc(var(--px) * 10);margin-top:calc(var(--px) * 5)}.main-sellproperty-page .section4 .section-title{margin-bottom:calc(var(--px) * 50)}.main-sellproperty-page .section4 .property-list{justify-content:center;gap:calc(var(--px) * 50);display:flex}.main-sellproperty-page .section4 .property-list .property-item{flex-direction:column;width:100%;display:flex}.main-sellproperty-page .section4 .property-list .property-item .property-content>div:first-child{max-width:100%}.main-sellproperty-page .section4 .property-list .property-item .property-item-img img{min-height:calc(var(--px) * 464)!important}.main-sellproperty-page .section4 .property-list .property-item .property-content{height:100%}.main-sellproperty-page .section4 .property-list .property-item .property-content .property-info{flex-wrap:wrap}.main-sellproperty-page .section4 .property-list .property-item .property-price{margin-top:calc(var(--px) * 10);width:100%;margin-left:0}.main-sellproperty-page .section5{padding:calc(var(--px) * 100) 0}.main-sellproperty-page .section5 .container{justify-content:center;align-items:center;gap:calc(var(--px) * 60);display:flex}.main-sellproperty-page .section5 .section5-actions{width:calc(var(--px) * 480);min-width:calc(var(--px) * 480);justify-content:center;align-items:center;gap:calc(var(--px) * 45);flex-direction:column;display:flex}.main-sellproperty-page .section5 .section5-actions-text{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 22);line-height:calc(var(--px) * 32);color:#fff}.main-properties-page{margin-bottom:calc(var(--px) * 100)}.main-properties-page .properties-list{padding-bottom:calc(var(--px) * 100)}.main-properties-page .properties-list .property-item:nth-child(odd){margin-bottom:calc(var(--px) * -53)}.main-properties-page .properties-list .property-item:nth-child(2n){margin-top:calc(var(--px) * 53)}.main-property-page .banner-title{padding:0 calc(var(--px) * 100);font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 38);line-height:calc(var(--px) * 48);color:#fff;text-align:center}.main-property-page .banner-sub-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 20);line-height:calc(var(--px) * 36);color:#fff;text-align:center}.main-property-page .page-banner{padding-bottom:calc(var(--px) * 20)}.property-btn{height:calc(var(--px) * 32);border-radius:calc(var(--px) * 33);padding:0 calc(var(--px) * 15);cursor:pointer;font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 12);line-height:calc(var(--px) * 24);color:#969696;background:0 0;border:1px solid #969696a6;justify-content:center;align-items:center;display:inline-flex}.breadcrumbs{justify-content:center;align-items:center;gap:calc(var(--px) * 5);font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#969696;padding-bottom:calc(var(--px) * 24);order:2;display:flex}.breadcrumbs a,.breadcrumbs span{color:#969696;text-decoration:none}.breadcrumbs img{width:calc(var(--px) * 24)!important;height:calc(var(--px) * 24)!important}.property-header{padding:calc(var(--px) * 25) 0 0;justify-content:space-between;align-items:center;display:flex}.property-header .property-header-options{align-items:center;gap:calc(var(--px) * 10);order:3;display:flex}.property-header .property-header-options .property-header-option{width:calc(var(--px) * 42);height:calc(var(--px) * 42);cursor:pointer;background:0 0;border:2px solid #d9d9d9;border-radius:100%;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex}.property-header .property-header-options .property-header-option:hover{border:2px solid #fff}.property-header .property-header-options .property-header-option img{width:calc(var(--px) * 22)!important;height:calc(var(--px) * 22)!important}.property-header-option.favorited,.property-image-option.favorited{border:2px solid #dc35454d;transform:scale(1.05);background:#dc354599!important}.property-header-option.favorited:hover,.property-image-option.favorited:hover{border-color:#dc354580;background:#dc3545b3!important}.property-image{width:100%;height:calc(var(--px) * 542);border-radius:calc(var(--px) * 8);position:relative;overflow:hidden}.property-image.private-property img{filter:blur(calc(var(--px) * 12))}.property-image.private-property:after{content:"";z-index:1;background:#0000004d;position:absolute;inset:0}.private-property-how-it-works{padding:calc(var(--px) * 60) 0;margin:calc(var(--px) * 40) 0;border-radius:calc(var(--px) * 8);background:#1a1a1a}.private-property-how-it-works .section-title{color:#fff;font-weight:600;font-size:calc(var(--px) * 32);line-height:calc(var(--px) * 46);margin-bottom:calc(var(--px) * 0)}.private-property-how-it-works .section-subtitle{color:#888;font-size:calc(var(--px) * 16);margin-bottom:calc(var(--px) * 50)}.private-property-steps{gap:calc(var(--px) * 30);grid-template-columns:repeat(4,1fr);display:grid}.private-property-step{border-radius:calc(var(--px) * 12);padding:calc(var(--px) * 30);text-align:left;background:0 0;border:1px solid #333;transition:all .3s}.private-property-step:hover{border-color:#555;transform:translateY(-5px)}.private-property-step-icon{width:calc(var(--px) * 60);height:calc(var(--px) * 60);margin-bottom:calc(var(--px) * 20);position:relative}.private-property-step-icon img{object-fit:contain;filter:brightness(0)invert();width:100%;height:100%}.private-property-step-title{color:#fff;font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 18);margin-bottom:calc(var(--px) * 15);line-height:1.3}.private-property-step-description{color:#ccc;font-size:calc(var(--px) * 14);line-height:1.5}.property-image-actions{bottom:calc(var(--px) * 20);left:calc(var(--px) * 20);align-items:center;gap:calc(var(--px) * 15);z-index:2;display:flex;position:absolute}.property-options{display:none}.property-image-gallery{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.property-image-gallery .image-placeholder{z-index:1;background:linear-gradient(90deg,#1d1d1d 0%,#2a2a2a 20% 40%,#1d1d1d 100%) 0 0/200% 100%;animation:1.5s infinite shimmer;position:absolute;inset:0}.property-image-gallery>img{object-position:center;z-index:2;transition:opacity .3s ease-in-out;position:relative;object-fit:cover!important;width:100%!important;height:100%!important}.property-image>img{object-fit:cover;object-position:center;width:100%;height:100%}.property-image .property-image-action-btn{height:calc(var(--px) * 42);padding-left:calc(var(--px) * 20);padding-right:calc(var(--px) * 25);border-radius:calc(var(--px) * 33);align-items:center;gap:calc(var(--px) * 10);font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#fff;cursor:pointer;background:#0000008c;border:none;display:flex}.property-image .property-image-action-btn img{width:calc(var(--px) * 20)!important;height:calc(var(--px) * 20)!important;filter:none!important}.property-image .property-image-action-btn .arrow{margin-left:calc(var(--px) * 20);width:calc(var(--px) * 15)!important;height:calc(var(--px) * 15)!important}.property-image .property-video-open.has-access{background:#22c55ecc}.property-image-action-btn{height:calc(var(--px) * 42);padding-left:calc(var(--px) * 20);padding-right:calc(var(--px) * 25);border-radius:calc(var(--px) * 33);align-items:center;gap:calc(var(--px) * 10);font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#fff;cursor:pointer;background:#0000008c;border:none;transition:background-color .3s;display:flex}.property-image-action-btn:hover{background:#000000bf}.property-image .property-video-open.has-access:hover{background:#22c55ee6}.property-container{padding:calc(var(--px) * 42) 0;gap:calc(var(--px) * 36);display:flex}.property-content{width:100%}.property-content .property-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 20);line-height:calc(var(--px) * 34);color:#fff;margin-bottom:calc(var(--px) * 22)}.property-content .property-price-mobile{display:none}.property-info{align-items:center;gap:calc(var(--px) * 35);margin-bottom:calc(var(--px) * 20);display:flex}.property-info .property-info-item{align-items:center;gap:calc(var(--px) * 10);font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#d9d9d9;display:flex}.property-info .property-info-item img{width:calc(var(--px) * 15)!important;height:calc(var(--px) * 15)!important}.property-meta{margin-bottom:calc(var(--px) * 20);justify-content:space-between;align-items:center;display:flex}.property-meta .property-meta-item{align-items:center;gap:calc(var(--px) * 10);font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 34);color:#d9d9d9;display:flex}.property-meta .property-meta-item img{width:calc(var(--px) * 20)!important;height:calc(var(--px) * 20)!important}.property-meta .property-meta-item.property-ref{min-width:calc(var(--px) * 150);text-align:right;justify-content:flex-end}.property-content p{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 28);color:#969696}.property-content .property-description{padding:calc(var(--px) * 40) 0}.property-content .property-description>div{margin-bottom:calc(var(--px) * 20)}.property-content .property-description *{color:#969696;font-family:Manrope;font-style:normal;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 28)}.property-content .property-description p{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 28);color:#969696}.property-content .property-description h2,.property-content .property-description h3,.property-content .property-description h4{margin-bottom:calc(var(--px) * 10)}.property-content .property-description h2{font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 34);color:#fff}.property-content .property-description h3{font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 30);color:#fff}.property-content .property-description h4{font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 28);color:#fff}.property-section{padding:calc(var(--px) * 40) 0;border-top:1px solid #474747}.property-content>.property-description:first-child{padding-top:calc(var(--px) * 20);border-top:none}.property-section-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 22);line-height:calc(var(--px) * 31);color:#fff;margin-bottom:calc(var(--px) * 38)}.property-amenities ul{gap:calc(var(--px) * 20);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.property-amenities ul li{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#969696}.property-key-features ul{gap:calc(var(--px) * 20);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.property-key-features ul li{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#969696}.property-available-units ul{gap:calc(var(--px) * 20);grid-template-columns:repeat(1,1fr);margin:0;padding:0;list-style:none;display:grid}.property-available-units ul li{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#969696}.property-exceptional{padding-top:calc(var(--px) * 20);border-top:none;border-bottom:1px solid #474747}.property-exceptional-content ul{gap:calc(var(--px) * 10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.property-exceptional-content ul li{font-family:Manrope;font-style:normal;font-weight:400;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#969696;padding:calc(var(--px) * 13) calc(var(--px) * 21);border-radius:calc(var(--px) * 5);background:#1d1d1da6;position:relative}.property-exceptional-content ul li:before{content:"";left:calc(var(--px) * 6);top:calc(var(--px) * 5);bottom:calc(var(--px) * 5);width:calc(var(--px) * 2);border-radius:calc(var(--px) * 1);background:#fab446;position:absolute}.property-exceptional-content ul li span{font-family:Manrope!important;font-style:normal!important;font-weight:400!important;font-size:calc(var(--px) * 14)!important;line-height:calc(var(--px) * 24)!important;color:#969696!important}.property-exceptional-content ul li strong,.property-exceptional-content ul li strong span{color:#fff!important;font-weight:700!important}.property-highlights{gap:calc(var(--px) * 20);grid-template-columns:repeat(3,1fr);display:grid}.property-highlights .property-highlight{width:100%;position:relative}.property-highlights .property-highlight-image{width:100%;height:calc(var(--px) * 130);margin-bottom:calc(var(--px) * 8);position:relative}.property-highlights .property-highlight-image img,.property-highlights .property-highlight img{object-fit:cover;object-position:center;border-radius:calc(var(--px) * 8);width:100%;height:100%}.property-highlights .property-highlight-text{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#969696;display:none}.property-location{justify-content:space-between;display:flex}.property-location .property-location-content ul{margin-bottom:calc(var(--px) * 45);padding:0;list-style:none}.property-location .property-location-content ul li{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#969696}.property-location-map button{justify-content:center;align-items:center;gap:calc(var(--px) * 10);cursor:pointer;background:0 0;border:none;flex-direction:column;display:flex}.property-location-map button span{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#969696;text-decoration:underline}.property-payment-content{margin-bottom:calc(var(--px) * 40);gap:calc(var(--px) * 30);flex-direction:column;display:flex}.property-payment-item{gap:calc(var(--px) * 10);padding-bottom:calc(var(--px) * 20);flex-direction:column;display:flex;position:relative}.property-payment-item:after{content:"";width:50%;height:1px;margin-top:calc(var(--px) * 20);background:#474747;display:block}.property-payment-item:last-child{padding-bottom:0}.property-payment-item:last-child:after{display:none}.property-payment-item .property-payment-value{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 30);line-height:calc(var(--px) * 40);color:#fff}.property-payment-item .title{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 24);color:#d9d9d9;display:block}.property-payment-item .text{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#969696;display:block}.property-brochure-info{gap:calc(var(--px) * 20);flex-direction:column;display:flex}.property-brochure-info p{font-family:Manrope;font-style:normal;font-weight:400;font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 24);color:silver}.property-agent{align-items:center;gap:calc(var(--px) * 20);display:flex}.property-agent .property-agent-image{border-radius:100%;overflow:hidden;width:calc(var(--px) * 68)!important;height:calc(var(--px) * 68)!important}.property-agent .property-agent-image img{object-fit:cover;object-position:center;width:100%;height:100%}.property-agent .property-agent-info{gap:calc(var(--px) * 10);flex-direction:column;display:flex}.property-agent .property-agent-info .name{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 24);color:#fff}.property-agent .property-agent-info .position{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#969696}.property-question{width:100%;height:calc(var(--px) * 134);border-radius:calc(var(--px) * 8);padding:calc(var(--px) * 24);font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);margin-top:calc(var(--px) * 30);margin-bottom:calc(var(--px) * 30);background:#1d1d1d;border:none}.property-taxes-info p{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#969696}.property-sidebar{width:calc(var(--px) * 398);min-width:calc(var(--px) * 398)}.similar-properties{padding:calc(var(--px) * 50) 0 calc(var(--px) * 100);border-top:1px solid #626262}.similar-properties .section-title{margin-bottom:calc(var(--px) * 50);font-size:calc(var(--px) * 38);line-height:calc(var(--px) * 77)}.similar-properties .properties-list{gap:calc(var(--px) * 50);display:flex}.similar-properties .property-item{width:100%}.property-card{border-radius:calc(var(--px) * 8);width:100%;padding:calc(var(--px) * 33);top:calc(var(--px) * 20);background:#1d1d1d;position:sticky}.property-card .property-card-title{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 28);color:#969696;margin-bottom:calc(var(--px) * 10);justify-content:space-between;align-items:center;display:flex}.property-card .property-card-price{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 34);color:#fff;margin-bottom:calc(var(--px) * 30)}.property-card .property-card-btn{width:100%;height:calc(var(--px) * 48);border-radius:calc(var(--px) * 33);padding:0 calc(var(--px) * 20);font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#000;margin-top:calc(var(--px) * 30);margin-bottom:calc(var(--px) * 30);cursor:pointer;background:#969696;border:none;justify-content:center;align-items:center;display:flex}.property-card .property-card-contact .card-contact-title{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#969696}.property-card .property-card-contact .card-contact-actions{align-items:center;gap:calc(var(--px) * 10);margin-top:calc(var(--px) * 15);display:flex}.property-card .card-contact-actions .card-contact-btn-phone{width:100%;height:calc(var(--px) * 48);border-radius:calc(var(--px) * 33);justify-content:center;align-items:center;gap:calc(var(--px) * 10);font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#fff;background:#353535;border:none;display:flex}.property-card .card-contact-actions .card-contact-btn-phone img{width:calc(var(--px) * 20)!important;height:calc(var(--px) * 20)!important}.property-card .card-contact-actions .card-contact-btn-whatsapp{width:100%;height:calc(var(--px) * 48);border-radius:calc(var(--px) * 33);justify-content:center;align-items:center;gap:calc(var(--px) * 10);font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#fff;background:0 0;border:2px solid #969696;display:flex}.property-card .card-contact-actions .card-contact-btn-whatsapp img{width:calc(var(--px) * 20)!important;height:calc(var(--px) * 20)!important}.property-card.property-card-private{border-radius:calc(var(--px) * 12);padding:calc(var(--px) * 24);background:#2a2a2a}.property-card-preview-label{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 12);line-height:calc(var(--px) * 16);color:#969696;margin-bottom:calc(var(--px) * 8);letter-spacing:.5px}.property-card-private-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 20);line-height:calc(var(--px) * 28);color:#fff;margin-bottom:calc(var(--px) * 24)}.property-card.property-card-private .property-card-price{margin-bottom:calc(var(--px) * 16)}.property-card-private-features{margin-bottom:calc(var(--px) * 24)}.property-card-feature{align-items:flex-start;gap:calc(var(--px) * 12);margin-bottom:calc(var(--px) * 16);display:flex}.property-card-feature:last-child{margin-bottom:0}.property-card-feature img{width:calc(var(--px) * 16);height:calc(var(--px) * 16);filter:brightness(0)saturate()invert();margin-top:calc(var(--px) * 2);flex-shrink:0}.property-card-feature span{font-family:Manrope;font-style:normal;font-weight:400;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 20);color:#fff}.property-card-private .property-card-btn{color:#fff;border-radius:calc(var(--px) * 24);margin-bottom:calc(var(--px) * 16);background:#666;font-weight:500;transition:background-color .3s}.property-card-private .property-card-btn:hover{background:#777}.property-card-private-note{font-family:Manrope;font-style:normal;font-weight:400;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 22);color:#d9d9d9;text-align:center}.property-page .fixed-contact{display:none!important}.form-group{margin-bottom:calc(var(--px) * 20);flex-direction:column;display:flex}.form-group input,.form-group textarea,.form-group select{width:100%;height:calc(var(--px) * 42);border-radius:calc(var(--px) * 8);padding:calc(var(--px) * 10) calc(var(--px) * 20);font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#969696;background:#fff;border:none}.form-group textarea{height:calc(var(--px) * 90)}.form-group .form-group-select{position:relative}.form-group .form-group-select select{appearance:none}.form-group .form-group-select:after{content:"";width:calc(var(--px) * 28);height:calc(var(--px) * 28);background-image:url(/icons/arrow3.svg);background-size:calc(var(--px) * 20);right:calc(var(--px) * 8);top:calc(var(--px) * 10);pointer-events:none;z-index:1;background-position:50%;background-repeat:no-repeat;display:block;position:absolute;rotate:90deg}.form-group .form-group-select select option{color:#000;background:#fff}.form-group button{width:100%;height:calc(var(--px) * 48);border-radius:calc(var(--px) * 33);padding:0 calc(var(--px) * 20);font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#000;background:#969696;border:none}.form-text{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 12);line-height:calc(var(--px) * 24);color:#fff}.form-checkbox{align-items:center;gap:calc(var(--px) * 10);font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 23);color:#d9d9d9;margin-bottom:calc(var(--px) * 30);display:flex}.form-checkbox a{text-decoration:underline}.form-checkbox input{display:none}.form-checkbox input+span{padding-left:calc(var(--px) * 40);cursor:pointer;position:relative}.form-checkbox input+span:before{content:"";width:calc(var(--px) * 28);height:calc(var(--px) * 28);border-radius:calc(var(--px) * 4);background:#fff;display:block;position:absolute;top:0;left:0}.form-checkbox input:checked+span:after{content:"";width:calc(var(--px) * 18);height:calc(var(--px) * 18);background-image:url(/icons/check.svg);background-size:calc(var(--px) * 18);left:calc(var(--px) * 5);top:calc(var(--px) * 4);background-position:50%;background-repeat:no-repeat;display:block;position:absolute}.form-error{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 12);line-height:calc(var(--px) * 16);color:#f44;margin-top:calc(var(--px) * 5);display:block}.form-success{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 20);color:#22c55e;margin-top:calc(var(--px) * 10);padding:calc(var(--px) * 12) calc(var(--px) * 16);border-radius:calc(var(--px) * 6);border:calc(var(--px) * 1) solid #22c55e33;background:#22c55e1a;display:block}.form-success-state{text-align:center;padding:calc(var(--px) * 60) calc(var(--px) * 40);min-height:calc(var(--px) * 300);flex-direction:column;justify-content:center;align-items:center;display:flex}.form-success-state .success-icon{width:calc(var(--px) * 80);height:calc(var(--px) * 80);margin-bottom:calc(var(--px) * 30);background:#22c55e;border-radius:50%;justify-content:center;align-items:center;animation:.6s ease-out successPulse;display:flex}.form-success-state .success-icon img{width:calc(var(--px) * 40);height:calc(var(--px) * 40);filter:brightness(0)invert()}.form-success-state .success-message{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 34);color:#fff;margin-bottom:calc(var(--px) * 10)}.form-success-state .success-description{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 24);color:#969696}@keyframes successPulse{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.contact-content{gap:calc(var(--px) * 76);display:flex}.contact-content .contact-form{width:calc(var(--px) * 437);min-width:calc(var(--px) * 437)}.contact-form .form-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 32);line-height:calc(var(--px) * 44);color:#fff;margin-bottom:calc(var(--px) * 10)}.contact-form .contact-description{margin-bottom:calc(var(--px) * 40)}.contact-form .contact-description p{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#d9d9d9}.contact-info .info-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 32);line-height:calc(var(--px) * 44);color:#fff;margin-bottom:calc(var(--px) * 10)}.contact-info .info-address{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#d9d9d9;margin-bottom:calc(var(--px) * 20)}.contact-info .info-phone{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 22);line-height:calc(var(--px) * 34);color:#fff;margin-bottom:calc(var(--px) * 20)}.contact-info .info-map{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#fff;margin-bottom:calc(var(--px) * 20);text-decoration:underline}.contact-info .contact-image{width:100%;height:calc(var(--px) * 470);border-radius:calc(var(--px) * 8);margin-top:calc(var(--px) * 40);overflow:hidden}.contact-info .contact-image img{object-fit:cover;object-position:center;width:100%;height:100%}.popup{width:calc(var(--px) * 852);z-index:9999;padding:calc(var(--px) * 20) calc(var(--px) * 35);border-radius:calc(var(--px) * 12);background:#1d1d1d;display:none;position:fixed;top:45%;left:50%;transform:translate(-50%,-50%)}.popup.open{display:block}.popup .popup-close{top:calc(var(--px) * 20);right:calc(var(--px) * 20);width:calc(var(--px) * 20);height:calc(var(--px) * 20);cursor:pointer;background:0 0;border:none;padding:0;position:absolute}.popup .popup-close img{width:100%;height:100%}.popup .popup-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 22);line-height:calc(var(--px) * 34);color:#fff;margin-bottom:calc(var(--px) * 20)}.popup .popup-subtitle{font-family:Manrope;font-style:normal;font-weight:400;font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 24);color:#969696;margin-bottom:calc(var(--px) * 30)}.popup .popup-text{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#969696;margin-bottom:calc(var(--px) * 30)}.popup .popup-content{display:flex}.popup .popup-content .popup-image{width:calc(var(--px) * 380);min-width:calc(var(--px) * 380);height:calc(var(--px) * 455);border-radius:calc(var(--px) * 8);overflow:hidden}.popup .popup-content .popup-image img{object-fit:cover;object-position:center;width:100%;height:100%}.popup .popup-content .popup-form{width:100%}.popup-contact{width:calc(var(--px) * 488);z-index:2147483647;padding:calc(var(--px) * 20) calc(var(--px) * 35) calc(var(--px) * 10);border-radius:calc(var(--px) * 12);background:#1d1d1d;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.popup-contact.open{display:block}.popup-contact .popup-close{top:calc(var(--px) * 20);right:calc(var(--px) * 20);width:calc(var(--px) * 20);height:calc(var(--px) * 20);cursor:pointer;background:0 0;border:none;padding:0;position:absolute}.popup-contact .popup-close img{width:100%;height:100%}.popup-contact .popup-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 22);line-height:calc(var(--px) * 34);color:#fff;margin-bottom:calc(var(--px) * 10)}.popup-contact .property-agent{margin-top:calc(var(--px) * 20);margin-bottom:calc(var(--px) * 20)}.form-description{border-radius:calc(var(--px) * 8);margin-bottom:calc(var(--px) * 30);border:1px solid #626262;position:relative}.form-description label{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#969696;margin-bottom:calc(var(--px) * 10);left:calc(var(--px) * 25);top:calc(var(--px) * 10);position:absolute}.popup-contact .form-description textarea{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#fff;width:100%;padding:calc(var(--px) * 25);padding-top:calc(var(--px) * 40);padding-bottom:calc(var(--px) * 10);background:0 0;border:none;margin:0}.popup-contact .form-group input,.popup-contact .react-tel-input .form-control{height:calc(var(--px) * 42)!important}.popup-account{width:calc(var(--px) * 488);z-index:999999;padding:calc(var(--px) * 20) calc(var(--px) * 35) calc(var(--px) * 10);border-radius:calc(var(--px) * 12);background:#1d1d1d;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.popup-account.open{display:block}.popup-account .popup-close{top:calc(var(--px) * 20);right:calc(var(--px) * 20);width:calc(var(--px) * 20);height:calc(var(--px) * 20);cursor:pointer;background:0 0;border:none;padding:0;position:absolute}.popup-account .popup-close img{width:100%;height:100%}.popup-account .popup-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 22);line-height:calc(var(--px) * 34);color:#fff;margin-bottom:calc(var(--px) * 10)}.popup-account .popup-description{font-family:Manrope;font-style:normal;font-weight:400;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 20);color:silver;margin-bottom:calc(var(--px) * 25);padding-right:calc(var(--px) * 15)}.popup-account .form-group input,.popup-account .react-tel-input .form-control{height:calc(var(--px) * 42)!important}.popup-brochure{width:calc(var(--px) * 488);z-index:999999;padding:calc(var(--px) * 20) calc(var(--px) * 35) calc(var(--px) * 10);border-radius:calc(var(--px) * 12);background:#1d1d1d;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.popup-brochure.open{display:block}.popup-brochure .popup-close{top:calc(var(--px) * 20);right:calc(var(--px) * 20);width:calc(var(--px) * 20);height:calc(var(--px) * 20);cursor:pointer;background:0 0;border:none;padding:0;position:absolute}.popup-brochure .popup-close img{width:100%;height:100%}.popup-brochure .popup-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 22);line-height:calc(var(--px) * 34);color:#fff;margin-bottom:calc(var(--px) * 25)}.popup-brochure .form-group input,.popup-brochure .react-tel-input .form-control{height:calc(var(--px) * 42)!important}.login-popup{width:calc(var(--px) * 488);z-index:999999;padding:calc(var(--px) * 20) calc(var(--px) * 35) calc(var(--px) * 10);border-radius:calc(var(--px) * 12);background:#1d1d1d;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.login-popup.open{display:block}.login-popup .popup-close{top:calc(var(--px) * 20);right:calc(var(--px) * 20);width:calc(var(--px) * 20);height:calc(var(--px) * 20);cursor:pointer;background:0 0;border:none;padding:0;position:absolute}.login-popup .popup-close img{width:100%;height:100%}.login-popup .popup-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 22);line-height:calc(var(--px) * 34);color:#fff;margin-bottom:calc(var(--px) * 30);text-align:center}.login-popup-error{color:#ff4757;text-align:center;margin-top:calc(var(--px) * 10);font-family:Manrope;font-size:calc(var(--px) * 14);margin-bottom:calc(var(--px) * 20);font-weight:500}.popup-video{z-index:999999;width:100%;height:100%;padding:calc(var(--px) * 20);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.popup-video .popup-overlay{cursor:pointer;background:#000c;width:100%;height:100%;position:absolute;top:0;left:0}.popup-video .popup-video-content{border-radius:calc(var(--px) * 12);padding:calc(var(--px) * 20) calc(var(--px) * 35) calc(var(--px) * 35);z-index:1;max-width:calc(var(--px) * 488);background:#1d1d1d;width:100%;max-height:90vh;transition:all .3s;position:relative;overflow-y:auto}.popup-video .popup-video-content.video-mode{max-width:calc(var(--px) * 800);width:90vw}.popup-video .popup-close{top:calc(var(--px) * 20);right:calc(var(--px) * 20);width:calc(var(--px) * 20);height:calc(var(--px) * 20);cursor:pointer;z-index:2;background:0 0;border:none;padding:0;position:absolute}.popup-video .popup-close img{width:100%;height:100%}.video-access-form .popup-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 22);line-height:calc(var(--px) * 34);color:#fff;margin-bottom:calc(var(--px) * 10)}.video-form-description{font-family:Manrope;font-style:normal;font-weight:400;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 22);color:#969696;margin-bottom:calc(var(--px) * 30)}.video-container .popup-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 22);line-height:calc(var(--px) * 34);color:#fff;margin-bottom:calc(var(--px) * 20);text-align:center}.video-wrapper{border-radius:calc(var(--px) * 8);width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.popup-video .form-group input,.popup-video .react-tel-input .form-control{height:calc(var(--px) * 42)!important}.popup-share{z-index:999999999;width:100%;height:100%;padding:calc(var(--px) * 20);background:#000c;justify-content:center;align-items:center;display:none;position:fixed;top:0;left:0}.popup-share.open{display:flex}.popup-share .popup-content{border-radius:calc(var(--px) * 12);padding:calc(var(--px) * 30);max-width:calc(var(--px) * 500);background:#1a1a1a;width:100%;max-height:90vh;position:relative;overflow-y:auto}.popup-share .popup-close{top:calc(var(--px) * 20);right:calc(var(--px) * 20);width:calc(var(--px) * 20);height:calc(var(--px) * 20);cursor:pointer;background:0 0;border:none;padding:0;position:absolute}.popup-share .popup-close img{width:100%;height:100%}.popup-share .popup-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 22);line-height:calc(var(--px) * 34);color:#fff;margin-bottom:calc(var(--px) * 10);text-align:center}.popup-share .popup-subtitle{font-family:Manrope;font-style:normal;font-weight:400;font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 24);color:#969696;margin-bottom:calc(var(--px) * 30);text-align:center}.share-buttons{justify-content:center;gap:calc(var(--px) * 20);margin-bottom:calc(var(--px) * 30);flex-wrap:wrap;display:flex}.share-btn{width:calc(var(--px) * 50);height:calc(var(--px) * 50);color:#fff;cursor:pointer;background:0 0;border:2px solid #626262;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex;position:relative}.share-btn:hover{background:#333;border-color:#007aff}.share-btn img{filter:brightness(0)invert();object-fit:contain;position:relative;width:calc(var(--px) * 20)!important;height:calc(var(--px) * 20)!important}.share-btn-facebook:hover{background:#1877f2;border-color:#1877f2}.share-btn-whatsapp:hover{background:#25d366;border-color:#25d366}.share-btn-x:hover{background:#1da1f2;border-color:#1da1f2}.share-btn-linkedin:hover{background:#0a66c2;border-color:#0a66c2}.share-btn-pinterest:hover{background:#e60023;border-color:#e60023}.share-link-section{padding-top:calc(var(--px) * 20);border-top:1px solid #626262}.share-link-group{gap:calc(var(--px) * 10);display:flex}.share-link-input{padding:calc(var(--px) * 12);border-radius:calc(var(--px) * 8);color:#fff;font-family:Manrope;font-size:calc(var(--px) * 14);background:#2a2a2a;border:1px solid #626262;flex:1}.share-link-input:focus{border-color:#007aff;outline:none}.share-copy-btn{padding:calc(var(--px) * 12) calc(var(--px) * 20);border-radius:calc(var(--px) * 8);color:#fff;cursor:pointer;font-family:Manrope;font-size:calc(var(--px) * 14);white-space:nowrap;background:#353535;border:2px solid #353535;font-weight:500;transition:all .3s}.share-copy-btn:hover{border-color:#fff}.share-copy-btn.copied{background:#28a745;border-color:#28a745}@media (max-width:768px){.popup-share .popup-content{margin:calc(var(--px) * 20);padding:calc(var(--px) * 20)}.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-page{background:#010202;min-height:100vh}.article-hero{padding:calc(var(--px) * 40) 0 calc(var(--px) * 60)}.article-hero-content{text-align:center;margin:0 auto}.article-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 48);line-height:calc(var(--px) * 58);color:#fff;margin-bottom:calc(var(--px) * 60);max-width:calc(var(--px) * 800);margin-left:auto;margin-right:auto}.article-featured-image img{border-radius:calc(var(--px) * 12);width:100%;margin-bottom:calc(var(--px) * 50);object-fit:cover;object-position:center;position:relative;overflow:hidden;height:calc(var(--px) * 610)!important}.article-img{object-fit:cover;border-radius:calc(var(--px) * 12);width:100%;height:100%}.article-meta{text-align:center}.article-excerpt{font-family:Manrope;font-style:normal;font-weight:400;font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 42);color:#fff;margin-bottom:calc(var(--px) * 40);max-width:calc(var(--px) * 900);margin-left:auto;margin-right:auto}.article-date{font-family:Manrope;font-style:normal;font-weight:400;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28);margin-bottom:calc(var(--px) * 30);color:#fff9!important}.article-meta-info{font-family:Manrope;font-style:normal;font-weight:400;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#fff9;margin-bottom:calc(var(--px) * 30)}.article-date{color:#fff9}.article-actions{justify-content:center;align-items:center;display:flex}.article-actions .property-header-option-share{width:calc(var(--px) * 120);height:calc(var(--px) * 38);border-radius:calc(var(--px) * 33);padding:0 calc(var(--px) * 20);font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#fff;cursor:pointer;background:0 0;border:2px solid #969696;justify-content:center;align-items:center;transition:background .3s,color .3s;display:flex}.article-actions .property-header-option-share img{margin-right:calc(var(--px) * 10);width:calc(var(--px) * 20)!important;height:calc(var(--px) * 20)!important}.article-actions .property-header-option-share:hover{background:#fff;border-color:#fff}.article-actions .property-header-option-share:hover span{color:#000}.article-actions .property-header-option-share:hover img{filter:brightness(0)invert(0)}.article-content img{border-radius:calc(var(--px) * 12);width:100%!important;height:auto!important}.article-text{margin-bottom:calc(var(--px) * 80);font-family:Manrope;font-style:normal;font-weight:500}.article-text h1,.article-text h2,.article-text h3,.article-text h4,.article-text h5{margin-top:calc(var(--px) * 30);margin-bottom:calc(var(--px) * 20)}.article-text p{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28);color:#969696;margin-bottom:calc(var(--px) * 25)}.article-text p:first-child{font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 30);color:#969696}.article-text ul{padding-left:calc(var(--px) * 20);margin-bottom:calc(var(--px) * 30);list-style:outside}.article-text ul li{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28);color:#969696;margin-bottom:calc(var(--px) * 15)}.article-images{margin-bottom:calc(var(--px) * 60)}.article-image{width:100%;height:calc(var(--px) * 400);border-radius:calc(var(--px) * 12);margin-bottom:calc(var(--px) * 30);position:relative;overflow:hidden}.article-supporting-img{object-fit:cover;border-radius:calc(var(--px) * 12);width:100%;height:100%}.article-image-caption{text-align:left}.article-image-caption p{font-family:Manrope;font-style:normal;font-weight:400;font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 28);color:#ffffffd9;margin:0}.article-cta{height:calc(var(--px) * 500);background-image:url(/images/contact.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative}.article-cta-overlay{background:#010202b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.article-cta-content{text-align:center;z-index:2}.article-cta-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 42);line-height:calc(var(--px) * 52);color:#fff;margin-bottom:calc(var(--px) * 40);text-shadow:0 2px 8px #00000080}.article-cta-actions{justify-content:center;align-items:center;display:flex}.product-gallery{z-index:999999999;background:#000;position:fixed;inset:0;overflow:auto}.product-gallery-header{background:#1d1d1d}.product-gallery-header .container{padding:calc(var(--px) * 38) 0;max-width:calc(var(--px) * 1092);justify-content:space-between;align-items:center;display:flex}.product-gallery-header .product-gallery-return{font-family:Manrope;font-style:normal;font-weight:300;font-size:calc(var(--px) * 20);line-height:calc(var(--px) * 35);color:#4f625e;cursor:pointer;align-items:center;display:flex}.product-gallery-header .product-gallery-return img{margin-right:calc(var(--px) * 30);filter:brightness(0)invert();scale:-1;width:calc(var(--px) * 28)!important;height:calc(var(--px) * 28)!important}.product-gallery-header .product-gallery-title-container{flex:2;justify-content:center;align-items:center;display:flex}.product-gallery-header .product-gallery-title{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 34);line-height:calc(var(--px) * 47);text-align:center;color:#fff;padding-right:calc(var(--px) * 140);padding-left:calc(var(--px) * 100)}.product-gallery-header .product-gallery-title-small{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 34);color:#fff;text-align:left;padding:0 calc(var(--px) * 34);flex:1}.product-gallery-header .product-gallery-actions{align-items:center;gap:calc(var(--px) * 20);display:flex}.product-gallery-header .gallery-favorite-btn{cursor:pointer;width:calc(var(--px) * 32);height:calc(var(--px) * 32);background:0 0;border:none;padding:0}.product-gallery-header .gallery-favorite-btn img{width:calc(var(--px) * 32)!important;height:calc(var(--px) * 32)!important}.product-gallery-header .property-header-option-share{cursor:pointer;width:calc(var(--px) * 32);height:calc(var(--px) * 32);background:0 0;border:none;padding:0}.product-gallery-header .property-header-option-share img{width:calc(var(--px) * 32)!important;height:calc(var(--px) * 32)!important}.product-gallery-header .product-gallery-adresse{font-family:Manrope;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);text-align:right;color:#4f625e;justify-content:flex-end;align-items:center;display:flex}.product-gallery-header .product-gallery-adresse img{width:calc(var(--px) * 22);height:calc(var(--px) * 22);margin-right:calc(var(--px) * 10)}.product-gallery-container{padding:calc(var(--px) * 42) 0;background:#000}.product-gallery-container .container{max-width:calc(var(--px) * 1092);flex-wrap:wrap;justify-content:space-between;display:flex;position:relative}.product-gallery-container .product-gallery-item{margin-bottom:calc(var(--px) * 23);cursor:pointer;width:calc(var(--px) * 534);height:calc(var(--px) * 355);aspect-ratio:3/2;border-radius:calc(var(--px) * 8);background:#1d1d1d;position:relative;overflow:hidden}.product-gallery-container .product-gallery-item .image-placeholder{z-index:1;background:linear-gradient(90deg,#1d1d1d 0%,#2a2a2a 20% 40%,#1d1d1d 100%) 0 0/200% 100%;animation:1.5s infinite shimmer;position:absolute;inset:0}.product-gallery-container .product-gallery-item img{z-index:2;transition:opacity .3s ease-in-out;position:relative}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.product-gallery-container .product-gallery-item:nth-child(3n){width:100%;height:calc(var(--px) * 487)}.product-gallery-container .product-gallery-item img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.popup-media{z-index:999999999;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popup-media .popup-media-close{right:calc(var(--px) * 50);top:calc(var(--px) * 43);cursor:pointer;position:absolute}.popup-media .popup-media-close img{filter:brightness(0)invert();width:calc(var(--px) * 23)!important;height:calc(var(--px) * 23)!important}.popup-media .popup-gallery-content{max-width:80%;position:relative}.popup-media .popup-gallery-content .popup-gallery-slider{width:100%;height:100%}.popup-media .popup-gallery-content .popup-gallery-item{height:85vh;position:relative}.popup-media .popup-gallery-content .popup-gallery-item img{object-position:center;object-fit:contain!important;width:100%!important;height:100%!important}.popup-media .popup-gallery-content .popup-gallery-footer{padding:calc(var(--px) * 5) 0;justify-content:space-between;align-items:center;display:flex}.popup-media .popup-gallery-content .popup-gallery-footer .pagination-counter{color:#fff;font-family:Manrope;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 31);margin-bottom:calc(var(--px) * 20)}.popup-media .popup-gallery-content .popup-gallery-footer .popup-gallery-actions{margin-top:calc(var(--px) * -65);margin-right:calc(var(--px) * 100);z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.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) * 63);height:calc(var(--px) * 63);cursor:pointer;background:#fff;border:none;border-radius:100%;justify-content:center;align-items:center;display:flex}.popup-media .popup-gallery-content .popup-gallery-footer .popup-gallery-actions .popup-gallery-actions-prev{transform:scale(-1)}.popup-media .popup-gallery-content .popup-gallery-footer .popup-gallery-actions .popup-gallery-actions-next{margin-left:calc(var(--px) * 17);margin-right:calc(var(--px) * 37)}.popup-media .popup-gallery-content .popup-gallery-footer .popup-gallery-actions img{width:calc(var(--px) * 20)!important;height:calc(var(--px) * 20)!important}.simple-page-content{font-family:Manrope;font-style:normal;font-weight:400;font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 28);color:#fff}.simple-page-content h1,.simple-page-content h2,.simple-page-content h3,.simple-page-content h4{color:#fff;margin:calc(var(--px) * 30) 0 calc(var(--px) * 20) 0;font-family:Fahkwang;font-style:normal;font-weight:400}.simple-page-content h1{font-size:calc(var(--px) * 38);line-height:calc(var(--px) * 48)}.simple-page-content h2{font-size:calc(var(--px) * 32);line-height:calc(var(--px) * 42)}.simple-page-content h3{font-size:calc(var(--px) * 28);line-height:calc(var(--px) * 38)}.simple-page-content p{margin-bottom:calc(var(--px) * 20)}.simple-page-content ul,.simple-page-content ol{margin:calc(var(--px) * 20) 0;padding-left:calc(var(--px) * 30)}.simple-page-content li{margin-bottom:calc(var(--px) * 10);font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 22);line-height:calc(var(--px) * 42);color:#969696;margin-top:0}.simple-page-content a{color:#969696;text-decoration:underline;transition:color .3s}.simple-page-content a:hover{color:#fff}.simple-page-content strong{font-weight:600}.favorite-properties-list .property-item{opacity:1!important;visibility:visible!important}.favotite-properties-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.favotite-properties-empty h3{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 32);line-height:calc(var(--px) * 44);color:#fff;margin-bottom:calc(var(--px) * 20)}.favotite-properties-empty p{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 28);color:#969696;margin-bottom:calc(var(--px) * 30)}.favotite-properties-empty{margin-bottom:calc(var(--px) * 100)}.favorites-loading-container{text-align:center;padding:calc(var(--px) * 64) 0;align-items:center;gap:calc(var(--px) * 24);flex-direction:column;display:flex}.favorites-loading-content{justify-content:center;align-items:center;gap:calc(var(--px) * 16);display:flex}.favorites-loading-icon{filter:invert()brightness(.7);animation:1s linear infinite spin}.favorites-loading-text{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 25);color:#969696;margin:0}.favorites-loading-counter{font-family:Manrope;font-style:italic;font-weight:400;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 20);color:#666;margin:0}.favorites-error-container{text-align:center;padding:calc(var(--px) * 32);margin-bottom:calc(var(--px) * 32)}.phone-input-fallback{width:100%;height:calc(var(--px) * 58);border-radius:calc(var(--px) * 8);padding:0 calc(var(--px) * 20);padding-left:calc(var(--px) * 58);font-family:Manrope,sans-serif;font-size:calc(var(--px) * 14);color:#969696;background:#fff;border:none;font-weight:500}.phone-input-fallback:focus{outline:none}.phone-input-field{--react-international-phone-border-radius:calc(var(--px) * 8);--react-international-phone-border-color:transparent;--react-international-phone-background-color:#fff;--react-international-phone-text-color:#969696;--react-international-phone-font-size:calc(var(--px) * 14);--react-international-phone-height:calc(var(--px) * 58)}.phone-input-main{width:100%;padding:0 calc(var(--px) * 20);padding-left:calc(var(--px) * 58);font-family:Manrope,sans-serif;font-size:calc(var(--px) * 14);color:#969696;background:#fff;border:none;font-weight:500;border-radius:0 calc(var(--px) * 8) calc(var(--px) * 8) 0!important}.phone-input-main:focus{outline:none}body.full-gallery-open .property-image,body.popup-media-open .property-image,body.popup-video-open .property-image,body.popup-share-open .property-header-options{z-index:999999999!important}.property-members-banner{border-radius:calc(var(--px) * 8);padding:calc(var(--px) * 16) calc(var(--px) * 20);margin-bottom:calc(var(--px) * 24);-webkit-backdrop-filter:blur(10px);background:#1d1d1d;justify-content:space-between;align-items:center;display:flex}.property-members-banner .banner-text{font-family:Manrope,sans-serif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 20);color:#fff;letter-spacing:.3px;flex:1}.property-members-banner .banner-discover-btn{border-radius:calc(var(--px) * 6);font-family:Manrope,sans-serif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 18);color:#969696;cursor:pointer;letter-spacing:.3px;min-width:calc(var(--px) * 80);text-align:center;background:0 0;border:none;padding:0;text-decoration:underline;transition:all .3s}.page-loading-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2147483647;opacity:1;visibility:visible;pointer-events:auto;background:#171717f7;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .1s ease-out,visibility .1s ease-out;display:flex;position:fixed;top:0;left:0}.page-loading-overlay.hiding{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 50ms ease-out,visibility 50ms ease-out}body.navigation-loading{pointer-events:none;touch-action:none!important;-webkit-overflow-scrolling:none!important;overscroll-behavior:none!important;width:100%!important;height:100%!important;position:fixed!important;overflow:hidden!important}body.navigation-loading .page-loading-overlay{pointer-events:auto}.page-loading-content{align-items:center;gap:calc(var(--px) * 40);flex-direction:column;animation:.5s ease-out forwards slideUp;display:flex;transform:translateY(-20px)}.page-loading-logo{width:calc(var(--px) * 180);filter:drop-shadow(0 4px 12px #ffffff1a);animation:2.5s ease-in-out infinite logoFloat;position:relative}.page-loading-logo img{filter:brightness(0)invert();width:100%;transition:all .3s}.page-loading-dots{align-items:center;gap:calc(var(--px) * 12);display:flex}.page-loading-dots .dot{width:calc(var(--px) * 10);height:calc(var(--px) * 10);background:linear-gradient(135deg,#fff,#e0e0e0);border-radius:50%;animation:1.6s ease-in-out infinite both dotBounce;box-shadow:0 2px 8px #fff3}.page-loading-dots .dot:first-child{animation-delay:-.32s}.page-loading-dots .dot:nth-child(2){animation-delay:-.16s}.page-loading-dots .dot:nth-child(3){animation-delay:0s}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes logoFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-12px)scale(1.08)}}@keyframes dotBounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1.4)}}.page-loading-overlay{will-change:opacity, visibility}.page-loading-logo{will-change:transform}.page-loading-dots .dot{will-change:transform, opacity}@media (prefers-reduced-motion:reduce){.page-loading-overlay{transition:opacity 50ms,visibility 50ms}.page-loading-logo{animation:none}.page-loading-dots .dot{opacity:.8;animation:none;transform:scale(1)}.page-loading-content{opacity:1;animation:none;transform:translateY(0)}}#cookieyes-revisit-consent,.cky-revisit-bottom-left,.cky-revisit-bottom-right,.cky-revisit-top-left,.cky-revisit-top-right,[data-cky-tag=revisit-consent],.cookieyes-revisit-consent{visibility:hidden!important;opacity:0!important;display:none!important}.timify-buttons{gap:calc(var(--px) * 12);margin-top:calc(var(--px) * 20);flex-wrap:wrap;display:flex}.main-about-page{background-color:var(--black)}.about-section1{padding:0 0 calc(var(--px) * 80)}.about-section1 .container{gap:calc(var(--px) * 75);flex-wrap:wrap;align-items:center;display:flex}.about-section1 .about-section1-content{width:calc(var(--px) * 680);min-width:calc(var(--px) * 680);flex:1}.about-section1 .about-section1-content h1{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 60);line-height:calc(var(--px) * 76);margin-bottom:calc(var(--px) * 30);color:#fff}.about-section1 .about-section1-content h2{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 32);line-height:calc(var(--px) * 48);color:#969696}.about-section1 .about-section1-image{width:calc(var(--px) * 544);min-width:calc(var(--px) * 544);height:calc(var(--px) * 532);border-radius:calc(var(--px) * 8);position:relative;overflow:hidden}.about-section1 .about-section1-image>img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.about-section1 .about-section1-text{flex-wrap:wrap;justify-content:space-between;margin-bottom:0;display:flex}.about-section1 .about-section1-text h3{font-size:calc(var(--px) * 24);margin-top:0;margin-bottom:calc(var(--px) * 50);color:#d9d9d9;width:100%;font-weight:600}.about-section1 .about-section1-text p{font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28);width:30%}.about-section2{padding:calc(var(--px) * 80) 0 calc(var(--px) * 40);border-radius:calc(var(--px) * 8) calc(var(--px) * 8) 0 0;background:#1d1d1d}.about-section2 .container{align-items:center;gap:calc(var(--px) * 128);display:flex}.about-section2 .section-title{font-size:calc(var(--px) * 68);line-height:calc(var(--px) * 78);color:#fff;width:calc(var(--px) * 550);min-width:calc(var(--px) * 550);font-family:Fahkwang}.about-section2 .section-text{font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28);color:#969696;margin-bottom:0}.about-section3{padding:0 0 calc(var(--px) * 80);border-radius:0 0 calc(var(--px) * 8) calc(var(--px) * 8);background:#1d1d1d}.about-section3-layout{align-items:center;gap:calc(var(--px) * 128);display:flex}.about-section3-layout .about-section3-text{order:2}.about-section3-layout .about-section3-text ul li{font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28);color:#969696;margin-left:0;font-family:Manrope;font-style:normal;font-weight:500}.about-section3-text .section-title{margin-bottom:calc(var(--px) * 30);color:#d9d9d9;font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 34)}.about-section3-text h3{color:#d9d9d9;font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 34);margin-bottom:calc(var(--px) * 30)}.about-section3-text p{font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28)}.about-section3-image{width:calc(var(--px) * 544);min-width:calc(var(--px) * 544);height:calc(var(--px) * 245);border-radius:calc(var(--px) * 200);position:relative;overflow:hidden}.about-section3-image img{object-fit:cover!important;object-position:center!important}.about-section4{padding:calc(var(--px) * 80) 0;background-color:#ffffff05}.about-section4 .section-title{margin-bottom:calc(var(--px) * 50)}.about-expandable-list{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(calc(var(--px) * 20), auto);gap:calc(var(--px) * 20);grid-auto-flow:dense;display:grid}.about-expandable-item{border-radius:calc(var(--px) * 8);background:#0000004d;border:1px solid #ffffff1a;align-self:start;transition:border-color .3s,transform .3s;overflow:hidden}.about-expandable-item:hover{border-color:#fff3}.about-expandable-header{width:100%;padding:calc(var(--px) * 24) calc(var(--px) * 30);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;transition:all .3s;display:flex}.about-expandable-header:hover{background-color:#ffffff08}.about-expandable-title{font-size:calc(var(--px) * 18);color:#fff;text-align:left;flex:1;font-weight:500}.about-expandable-header:after{content:"";width:calc(var(--px) * 24);min-width:calc(var(--px) * 24);height:calc(var(--px) * 24);background-image:url(/icons/plus.svg);background-size:calc(var(--px) * 24);opacity:.6;background-position:50%;background-repeat:no-repeat;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s,filter .3s;display:block}.about-expandable-header:hover:after{filter:brightness(1.2);opacity:1}.about-expandable-item.expanded .about-expandable-header:after{background-image:url(/icons/minus.svg);transform:rotate(180deg)}.about-expandable-content{padding:0 calc(var(--px) * 30) 0;opacity:0;max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.about-expandable-item.expanded .about-expandable-content{opacity:1;max-height:500px}.about-expandable-content p{font-size:calc(var(--px) * 15);color:#ffffffb3;margin-bottom:calc(var(--px) * 25);line-height:1.6}.about-expandable-content .subtitle{color:#fff;margin-bottom:calc(var(--px) * 8);font-weight:600}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.about-section5{padding:calc(var(--px) * 80) 0;border-radius:calc(var(--px) * 8);background-color:#1d1d1d}.about-section5 .section-title{margin-bottom:calc(var(--px) * 50)}.about-section5-cta{margin-top:calc(var(--px) * 80);justify-content:center;align-items:center;display:flex}.about-points-grid{gap:calc(var(--px) * 40);grid-template-columns:1fr 1fr;display:grid}.about-point{gap:calc(var(--px) * 20);display:flex}.about-point-content h3{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 26);line-height:calc(var(--px) * 36);color:#fff;margin-bottom:calc(var(--px) * 12)}.about-point-content p{font-size:calc(var(--px) * 15);color:#ffffffb3;line-height:1.6}.about-point-content ul{margin-top:calc(var(--px) * 10);padding-left:calc(var(--px) * 40)}.about-point-content ul li{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 28);color:#969696;margin-bottom:calc(var(--px) * 10)}.about-section6{padding:calc(var(--px) * 80) 0;background-color:#ffffff05}.about-section6 .section-title{margin-bottom:calc(var(--px) * 50)}.about-section6-content h3{font-family:Fahkwang;font-style:normal;font-weight:400;font-size:calc(var(--px) * 32);line-height:calc(var(--px) * 42);color:#fff;margin-bottom:calc(var(--px) * 12)}.about-section6-content p{font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 28);margin-bottom:calc(var(--px) * 40)}.about-section6-content ul{padding-left:calc(var(--px) * 42)}.about-section6-content ul li{font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 28);color:#969696;margin-bottom:calc(var(--px) * 10)}.about-section6-cta{margin-top:calc(var(--px) * 80);justify-content:center;align-items:center;display:flex}.about-section7{height:calc(var(--px) * 820);padding:calc(var(--px) * 75) 0;text-align:center;border-radius:calc(var(--px) * 8);background-position:50%;background-size:cover;position:relative;overflow:hidden}.about-section7 .container{z-index:2;position:relative}.about-section7 .section-title{font-size:calc(var(--px) * 48);margin-bottom:calc(var(--px) * 80);padding:0 calc(var(--px) * 60);text-shadow:0 2px 8px #00000080}.mobile-full-gallery{z-index:999999999;background:#000;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.mobile-gallery-close{top:calc(var(--px) * 20);right:calc(var(--px) * 20);width:calc(var(--px) * 30);height:calc(var(--px) * 30);cursor:pointer;z-index:1000;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.mobile-gallery-close img{filter:brightness(0)invert();width:calc(var(--px) * 11)!important;height:calc(var(--px) * 11)!important}.mobile-gallery-header{padding:calc(var(--px) * 16) calc(var(--px) * 20);background:#1d1d1d;border-bottom:1px solid #ffffff1a}.mobile-gallery-header-content{justify-content:space-between;align-items:center;gap:calc(var(--px) * 12);display:flex}.mobile-gallery-return{cursor:pointer;width:calc(var(--px) * 28);height:calc(var(--px) * 28);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.mobile-gallery-return img{filter:brightness(0)invert();transform:rotate(180deg);width:calc(var(--px) * 20)!important;height:calc(var(--px) * 20)!important}.mobile-gallery-title{font-family:Fahkwang;font-weight:400;font-size:calc(var(--px) * 16);color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.mobile-gallery-header-action{flex-shrink:0;align-items:center;display:flex}.mobile-gallery-header-action button{cursor:pointer;width:calc(var(--px) * 24);height:calc(var(--px) * 24);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.mobile-gallery-header-action img{width:calc(var(--px) * 24)!important;height:calc(var(--px) * 24)!important}.mobile-gallery-container{flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mobile-gallery-wrapper{width:100%;height:100%;display:flex;position:relative}.mobile-gallery-slide{opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s ease-in-out;display:flex;position:absolute;inset:0}.mobile-gallery-slide.active{opacity:1;z-index:1}.mobile-gallery-slide img{object-fit:contain;width:auto!important;height:100%!important;max-height:none!important}.mobile-gallery-hint{pointer-events:none;z-index:5;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hint-gesture{width:calc(var(--px) * 140);height:calc(var(--px) * 100);opacity:.95;justify-content:center;align-items:center;animation:3s forwards hintFade;display:flex;position:relative}.hint-finger{width:calc(var(--px) * 40);height:calc(var(--px) * 40);filter:drop-shadow(0 8px 20px #0006);transform-origin:50% 60%;animation:2s linear infinite hintSwipe;position:relative}.hint-finger img{object-fit:contain;filter:brightness(0)invert();width:100%!important;height:100%!important}.hint-arrow{width:calc(var(--px) * 86);height:calc(var(--px) * 16);border-radius:calc(var(--px) * 16);background:linear-gradient(90deg,#ffffff1f 0%,#ffffff80 60%,#ffffff1f 100%);animation:2s linear infinite hintArrow;position:absolute;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%)}@keyframes hintSwipe{0%{transform:translateX(calc(var(--px) * -34)) rotate(-6deg);opacity:1}50%{transform:translateX(calc(var(--px) * 34)) rotate(6deg);opacity:1}to{transform:translateX(calc(var(--px) * -34)) rotate(-6deg);opacity:1}}@keyframes hintArrow{0%{transform:translateX(calc(-50% - var(--px) * 34)) scaleX(1);opacity:.7}50%{transform:translateX(calc(-50% + var(--px) * 34)) scaleX(1.08);opacity:1}to{transform:translateX(calc(-50% - var(--px) * 34)) scaleX(1);opacity:.7}}@keyframes hintFade{0%{opacity:0}10%{opacity:1}80%{opacity:.95}to{opacity:0}}.mobile-gallery-footer{padding:calc(var(--px) * 20);justify-content:space-between;align-items:center;gap:calc(var(--px) * 15);background:#000c;display:flex}.mobile-pagination-counter{font-family:Manrope;font-size:calc(var(--px) * 14);color:#fff;white-space:nowrap}.mobile-gallery-actions{gap:calc(var(--px) * 10);justify-content:flex-end;display:flex}.mobile-gallery-btn{width:calc(var(--px) * 40);height:calc(var(--px) * 40);cursor:pointer;background:#fff3;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative}.mobile-gallery-btn:active{background:#ffffff4d;transform:scale(.95)}.mobile-gallery-btn.prev img{filter:brightness(0)invert();transform:rotate(180deg);width:calc(var(--px) * 16)!important;height:calc(var(--px) * 16)!important}.mobile-gallery-btn.next img{filter:brightness(0)invert();width:calc(var(--px) * 16)!important;height:calc(var(--px) * 16)!important}.main-properties-page .agent-portal-header{margin-bottom:calc(var(--px) * 30);padding:calc(var(--px) * 25);justify-content:space-between;align-items:center;gap:calc(var(--px) * 15);background:0 0;border:none;flex-wrap:wrap;display:flex}.agent-portal-search{max-width:calc(var(--px) * 400);flex:1}.search-input-container{align-items:center;display:flex;position:relative}.search-input{width:100%;height:calc(var(--px) * 42);padding:0 calc(var(--px) * 15);padding-right:calc(var(--px) * 40);border:calc(var(--px) * 1) solid #e0e0e0;border-radius:calc(var(--px) * 6);font-family:Manrope,sans-serif;font-size:calc(var(--px) * 14);color:#333;background:#fff;transition:border-color .3s}.search-input:focus{border-color:#003d5b;outline:none}.search-input::placeholder{color:#888}.clear-search-btn{right:calc(var(--px) * 10);width:calc(var(--px) * 24);height:calc(var(--px) * 24);color:#fff;cursor:pointer;font-size:calc(var(--px) * 16);background:#ccc;border:none;border-radius:50%;justify-content:center;align-items:center;line-height:1;transition:background-color .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.clear-search-btn:hover{background:#003d5b}.agent-portal-controls{gap:calc(var(--px) * 15);display:flex}.refresh-btn,.logout-btn{height:calc(var(--px) * 42);padding:0 calc(var(--px) * 25);border-radius:calc(var(--px) * 33);font-family:Manrope,sans-serif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 20);cursor:pointer;border:none;justify-content:center;align-items:center;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:inline-flex}.refresh-btn{color:#000;background:#969696}.refresh-btn:hover:not(:disabled){color:#000;background:#fff}.refresh-btn:disabled{color:#969696;cursor:not-allowed;background:#626262}.logout-btn{color:#fff;background:#353535;border:1px solid #626262}.logout-btn:hover{color:#000;background:#fff;border:1px solid #fff}.agent-portal-stats{margin-bottom:calc(var(--px) * 40);box-shadow:none;background:0 0;border:none;padding:0}.agent-portal-stats p{font-family:Manrope,sans-serif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 24);color:#969696;text-align:center;margin:0}.agent-portal-error{color:#e74c3c;padding:calc(var(--px) * 20);border-radius:calc(var(--px) * 8);margin-bottom:calc(var(--px) * 30);font-family:Manrope,sans-serif;font-size:calc(var(--px) * 14);text-align:center;background:#e74c3c1a;border:1px solid #e74c3c4d}.agent-property-item .property-content{position:relative}.agent-property-item .property-address{font-family:Manrope,sans-serif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 20);color:#969696;margin-bottom:calc(var(--px) * 15);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.property-ref-agent{font-family:Manrope,sans-serif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 12);line-height:calc(var(--px) * 16);color:#969696;margin-bottom:calc(var(--px) * 15);background:0 0;border-radius:0;padding:0;display:block}.agent-download-actions{gap:calc(var(--px) * 10);margin-top:calc(var(--px) * 15);display:flex}.agent-download-btn{height:calc(var(--px) * 36);padding:0 calc(var(--px) * 20);border-radius:calc(var(--px) * 33);font-family:Manrope,sans-serif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 12);line-height:calc(var(--px) * 20);cursor:pointer;border:1px solid #626262;flex:1;justify-content:center;align-items:center;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;display:inline-flex}.agent-download-btn-en{color:#000;background:#969696}.agent-download-btn-en:hover:not(:disabled){color:#000;background:#fff;border-color:#fff}.agent-download-btn-fr{color:#fff;background:#353535;border-color:#626262}.agent-download-btn-fr:hover:not(:disabled){color:#000;background:#fff;border-color:#fff}.agent-download-btn:disabled{color:#969696;cursor:not-allowed;background:#626262;border-color:#626262}.download-error{color:#e74c3c;padding:calc(var(--px) * 12);border-radius:calc(var(--px) * 8);font-size:calc(var(--px) * 12);margin:calc(var(--px) * 15) 0;text-align:center;background:#e74c3c1a;border:1px solid #e74c3c4d;font-family:Manrope,sans-serif}.loading-state,.empty-state{text-align:center;padding:calc(var(--px) * 60);font-family:Manrope,sans-serif;font-size:calc(var(--px) * 16);color:#969696;background:0 0}.agent-portal-login{justify-content:center;align-items:center;min-height:100vh;display:flex}.agent-portal-login .container{width:100%;max-width:calc(var(--px) * 500)}.agent-portal-login-container{width:100%;padding:calc(var(--px) * 20)}.agent-portal-login-content{padding:calc(var(--px) * 50) calc(var(--px) * 40);border-radius:calc(var(--px) * 12);text-align:center;background:#1d1d1d;box-shadow:0 20px 40px #0000004d}.login-logo{margin-bottom:calc(var(--px) * 30)}.agent-portal-login-content h1{font-family:Fahkwang,sans-serif;font-size:calc(var(--px) * 28);color:#fff;margin:0 0 calc(var(--px) * 10) 0;font-weight:400}.agent-portal-login-content p{color:#969696;margin-bottom:calc(var(--px) * 30);font-family:Manrope,sans-serif;font-size:calc(var(--px) * 14)}.login-form{text-align:left}.agent-portal-login .form-group{margin-bottom:calc(var(--px) * 25)}.agent-portal-login .form-control{width:100%;height:calc(var(--px) * 48);border-radius:calc(var(--px) * 8);padding:0 calc(var(--px) * 16);color:#fff;font-family:Manrope,sans-serif;font-size:calc(var(--px) * 14);background:0 0;border:1px solid #626262;transition:border-color .3s}.agent-portal-login .form-control::placeholder{color:#969696}.agent-portal-login .form-control:focus{border-color:#fff;outline:none}.agent-portal-login .form-control:disabled{cursor:not-allowed;opacity:.7;background:#2a2a2a}.form-error{color:#e74c3c;font-family:Manrope,sans-serif;font-size:calc(var(--px) * 14)}.form-submit-btn{width:100%;height:calc(var(--px) * 48);border-radius:calc(var(--px) * 33);padding:0 calc(var(--px) * 20);font-family:Manrope,sans-serif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#000;cursor:pointer;background:#969696;border:none;transition:all .3s}.form-submit-btn:hover:not(:disabled){color:#000;background:#fff}.form-submit-btn:disabled{color:#969696;cursor:not-allowed;background:#626262}.login-info{margin-top:calc(var(--px) * 30)}.login-info .form-text{color:#969696;font-family:Manrope,sans-serif;font-size:calc(var(--px) * 12);line-height:calc(var(--px) * 18)}@media (max-width: calc(var(--px) * 768)){.agent-portal-login .container{max-width:calc(var(--px) * 400)}.main-properties-page .agent-portal-header{align-items:flex-start;gap:calc(var(--px) * 15);flex-direction:column}.agent-portal-search{width:100%;max-width:none;margin-right:0;margin-bottom:calc(var(--px) * 10)}.agent-portal-controls{justify-content:flex-end;width:100%}.agent-download-actions{flex-direction:column}.agent-portal-login-content{padding:calc(var(--px) * 30)}}.popup .popup-calendar{width:50%;padding:calc(var(--px) * 20);flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.popup .popup-calendar .react-calendar{border-radius:calc(var(--px) * 8);color:#fff;width:100%;padding:calc(var(--px) * 15);margin-bottom:calc(var(--px) * 20);background:0 0;border:1px solid #626262;font-family:Manrope}.popup .popup-calendar .react-calendar__navigation{margin-bottom:calc(var(--px) * 15);height:calc(var(--px) * 40);align-items:center;display:flex}.popup .popup-calendar .react-calendar__navigation button{color:#fff;font-family:Manrope;font-weight:600;font-size:calc(var(--px) * 14);padding:calc(var(--px) * 8) calc(var(--px) * 12);cursor:pointer;border-radius:calc(var(--px) * 4);min-height:calc(var(--px) * 32);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.popup .popup-calendar .react-calendar__navigation button:enabled:focus{background-color:#1d1d1d}.popup .popup-calendar .react-calendar__tile:enabled:hover,.popup .popup-calendar .react-calendar__tile:enabled:focus{background:#fff3}.popup .popup-calendar .react-calendar__navigation button:hover{background:#ffffff1a}.popup .popup-calendar .react-calendar__navigation button:disabled{opacity:.5;cursor:not-allowed}.popup .popup-calendar .react-calendar__month-view__weekdays{color:#969696;font-weight:500;font-size:calc(var(--px) * 12);text-align:center;margin-bottom:calc(var(--px) * 10)}.popup .popup-calendar .react-calendar__month-view__weekdays__weekday{padding:calc(var(--px) * 8);text-decoration:none}.popup .popup-calendar .react-calendar__month-view__days button{color:#fff;font-family:Manrope;font-size:calc(var(--px) * 14);padding:calc(var(--px) * 8);cursor:pointer;border-radius:calc(var(--px) * 4);min-height:calc(var(--px) * 32);background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.popup .popup-calendar .react-calendar__month-view__days button:hover{background:#ffffff1a}.popup .popup-calendar .react-calendar__tile--active{background:#fff!important}.popup .popup-calendar .react-calendar__tile--active abbr{font-weight:600;color:#1d1d1d!important}.popup .popup-calendar .react-calendar__tile--active:hover{color:#1d1d1d!important;background:#fff!important}.popup .popup-calendar .react-calendar__tile--now{background:#fff3}.popup .popup-calendar .react-calendar__tile:disabled{opacity:.6;color:#444!important;cursor:not-allowed!important}.popup .popup-calendar .react-calendar__tile:disabled:hover{color:#444!important;background:0 0!important}.popup .popup-calendar .time-selection{width:100%;margin-top:calc(var(--px) * 15)}.popup .popup-calendar .time-selection label{display:none}.popup .popup-calendar .time-select{width:100%;padding:calc(var(--px) * 12) calc(var(--px) * 15);border-radius:calc(var(--px) * 8);font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#fff;height:calc(var(--px) * 42);cursor:pointer;appearance:none;background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e") no-repeat;background-position:right calc(var(--px) * 15) center;background-size:calc(var(--px) * 16);padding-right:calc(var(--px) * 40);border:1px solid #626262;outline:none;transition:border-color .2s}.popup .popup-calendar .time-select:focus{border-color:#fff}.popup .popup-calendar .time-select option{color:#fff;padding:calc(var(--px) * 8);background:#1d1d1d;font-family:Manrope}.popup .property-visit-form{width:50%;padding:calc(var(--px) * 20)}.popup .property-visit-form .form-group{margin-bottom:calc(var(--px) * 20)}.popup .property-visit-form .form-group input,.popup .property-visit-form .form-group select,.popup .property-visit-form .form-group textarea{width:100%;padding:calc(var(--px) * 12) calc(var(--px) * 15);border-radius:calc(var(--px) * 8);font-family:Manrope;font-style:normal;font-weight:500;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 24);color:#1d1d1d;height:calc(var(--px) * 42);background:#fff}.popup .property-visit-form .form-group input::placeholder,.popup .property-visit-form .form-group select::placeholder,.popup .property-visit-form .form-group textarea::placeholder{color:#969696}.popup .property-visit-form .form-group select{cursor:pointer}.popup .property-visit-form .form-group textarea{height:auto;min-height:calc(var(--px) * 80);resize:vertical}.popup .property-visit-form .form-group input:focus,.popup .property-visit-form .form-group select:focus,.popup .property-visit-form .form-group textarea:focus{border-color:#1d1d1d;outline:none}.popup .property-visit-form .form-group input.error,.popup .property-visit-form .form-group select.error,.popup .property-visit-form .form-group textarea.error{border-color:#e74c3c}.popup .property-visit-form .form-group-row{gap:calc(var(--px) * 15);display:flex}.popup .property-visit-form .form-group-row .form-group{flex:1}.popup .property-visit-form .form-checkbox{align-items:flex-start;gap:calc(var(--px) * 10);margin-bottom:calc(var(--px) * 20);cursor:pointer;display:flex}.popup .property-visit-form .form-checkbox input[type=checkbox]{width:auto;height:auto;margin:0;margin-top:calc(var(--px) * 3);flex-shrink:0}.popup .property-visit-form .form-checkbox span{font-family:Manrope;font-style:normal;font-weight:400;font-size:calc(var(--px) * 12);line-height:calc(var(--px) * 18);color:#969696}.popup .property-visit-form .form-checkbox span a{color:#fff;text-decoration:underline}.popup .property-visit-form .form-error{color:#e74c3c;font-family:Manrope;font-style:normal;font-weight:400;font-size:calc(var(--px) * 12);line-height:calc(var(--px) * 18);margin-top:calc(var(--px) * 5)}.popup .property-visit-form .global-error{border-radius:calc(var(--px) * 6);padding:calc(var(--px) * 10) calc(var(--px) * 15);margin-bottom:calc(var(--px) * 20);background:#e74c3c1a;border:1px solid #e74c3c}.popup .property-visit-form .btn-submit{color:#1d1d1d;border-radius:calc(var(--px) * 8);width:100%;padding:calc(var(--px) * 12) calc(var(--px) * 24);font-family:Manrope;font-style:normal;font-weight:600;font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 24);cursor:pointer;margin-top:calc(var(--px) * 20);background:#fff;border:none;transition:all .3s}.popup .property-visit-form .btn-submit:hover{background:#f0f0f0}.popup .property-visit-form .btn-submit:disabled{color:#ccc;cursor:not-allowed;background:#666}.popup .form-success-message{text-align:center;padding:calc(var(--px) * 40) calc(var(--px) * 20);width:100%}.popup .form-success-message .success-icon{font-size:calc(var(--px) * 60);color:#27ae60;margin-bottom:calc(var(--px) * 20)}.popup .form-success-message p{font-family:Manrope;font-style:normal;font-weight:400;font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 24);color:#fff;margin:0}.popup .react-international-phone-input{height:calc(var(--px) * 42)!important;background:#fff!important}.popup .react-international-phone-country-selector-button{height:calc(var(--px) * 42)!important;background:#fff!important;border-color:#626262!important}.popup .react-international-phone-input-container input{height:calc(var(--px) * 42)!important;color:#1d1d1d!important;background:#fff!important;border-color:#626262!important}.popup .mobile-step-navigation{text-align:center}.popup .mobile-step-navigation .btn-next,.popup .mobile-step-navigation .btn-back{color:#1d1d1d;border-radius:calc(var(--px) * 33);padding:calc(var(--px) * 8) calc(var(--px) * 30);font-family:Manrope;font-style:normal;font-weight:600;font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 24);cursor:pointer;min-width:calc(var(--px) * 120);background:#fff;border:none;transition:all .3s}.popup .mobile-step-navigation .btn-next:hover,.popup .mobile-step-navigation .btn-back:hover{background:#f0f0f0}.popup .mobile-step-navigation .btn-next:disabled{color:#ccc;cursor:not-allowed;background:#666}.popup .mobile-step-navigation .btn-back{margin-bottom:calc(var(--px) * 15)}@media (max-width:768px){.popup .popup-content{flex-direction:column}.popup .popup-calendar{width:100%;margin-bottom:0}.popup .property-visit-form{width:100%;padding:calc(var(--px) * 20) 0}}
