@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.swing{-webkit-animation-name:swing;animation-name:swing;-webkit-transform-origin:top center;transform-origin:top center}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}.animated.animated-delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.animated-delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.animated-delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.animated-delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.animated-delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.animatedfaster{-webkit-animation-duration:.5s;animation-duration:.5s}:root{--primary-color:#e4ed64;--secondary-color:#1a1a1a;--accent-color:#ff6b6b;--text-color:#2c2c2c;--background-color:#fff;--primary-hover:color-mix(in srgb,var(--primary-color) 85%,#000);--secondary-hover:color-mix(in srgb,var(--secondary-color) 85%,#fff);--accent-hover:color-mix(in srgb,var(--accent-color) 85%,#000);--primary-light:color-mix(in srgb,var(--primary-color) 30%,#fff);--secondary-light:color-mix(in srgb,var(--secondary-color) 30%,#fff);--accent-light:color-mix(in srgb,var(--accent-color) 30%,#fff);--text-light:color-mix(in srgb,var(--text-color) 60%,#fff);--text-muted:color-mix(in srgb,var(--text-color) 40%,#fff);--text-on-primary:var(--text-color);--text-on-secondary:#fff;--text-on-accent:#fff;--background-light:color-mix(in srgb,var(--background-color) 95%,var(--text-color));--background-dark:color-mix(in srgb,var(--background-color) 85%,var(--text-color));--border-color:color-mix(in srgb,var(--text-color) 20%,var(--background-color));--border-light:color-mix(in srgb,var(--text-color) 10%,var(--background-color));--shadow-color:color-mix(in srgb,var(--text-color) 10%,transparent);--overlay-color:color-mix(in srgb,var(--text-color) 50%,transparent);--header-bg:var(--background-color);--header-text:var(--text-color);--footer-bg:var(--secondary-color);--footer-text:var(--text-on-secondary);--btn-primary-bg:var(--primary-color);--btn-primary-text:var(--text-on-primary);--btn-primary-hover:var(--primary-hover);--btn-secondary-bg:var(--secondary-color);--btn-secondary-text:var(--text-on-secondary);--btn-secondary-hover:var(--secondary-hover);--link-color:var(--primary-color);--link-hover:var(--primary-hover);--link-visited:var(--primary-hover);--input-bg:var(--background-color);--input-border:var(--border-color);--input-focus:var(--primary-color);--input-text:var(--text-color);--success-color:#28a745;--warning-color:#ffc107;--error-color:#dc3545;--info-color:#17a2b8;--white:#fff;--black:#000;--transparent:transparent}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes imobounce{0%,17%,7%{opacity:1;transform:translateY(0)}13%{opacity:0;transform:translateY(-30px)}14%{opacity:0;transform:translateY(30px)}to{transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.animated{animation-duration:1s;animation-fill-mode:both}.animated.fadeIn{animation-name:fadeIn}.animated.fadeInUp{animation-name:fadeInUp}.animated.fadeInDown{animation-name:fadeInDown}.animated.fadeInLeft{animation-name:fadeInLeft}.animated.fadeInRight{animation-name:fadeInRight}.animated.scaleIn{animation-name:scaleIn}.animated.scaleOut{animation-name:scaleOut}.animated.slideInUp{animation-name:slideInUp}.animated.slideInDown{animation-name:slideInDown}.animated.slideInLeft{animation-name:slideInLeft}.animated.slideInRight{animation-name:slideInRight}.animated.bounce{animation-name:bounce}.animated.pulse{animation-name:pulse}.animated.spin{animation-name:spin}.animated.delay-1{animation-delay:.1s}.animated.delay-2{animation-delay:.2s}.animated.delay-3{animation-delay:.3s}.animated.delay-4{animation-delay:.4s}.animated.delay-5{animation-delay:.5s}.animated.fast{animation-duration:.5s}.animated.slow{animation-duration:2s}.animated.infinite{animation-iteration-count:infinite}.hover-lift{transition:transform .3s ease ease}.hover-lift:hover{transform:translateY(-5px)}.hover-scale{transition:transform .3s ease ease}.hover-scale:hover{transform:scale(1.05)}.hover-rotate{transition:transform .3s ease ease}.hover-rotate:hover{transform:rotate(5deg)}.hover-shadow{transition:box-shadow .3s ease ease}.hover-shadow:hover{box-shadow:0 10px 30px var(--shadow-color)}.text-reveal{overflow:hidden;position:relative}.text-reveal:after{background-color:var(--primary-color);bottom:0;content:"";left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .6s cubic-bezier(.65,0,.35,1);width:100%}.text-reveal.active:after{transform:translateX(100%)}.loading-spinner{animation:spin 1s linear infinite;border:3px solid color-mix(in srgb,var(--primary-color) 30%,transparent);border-radius:50%;border-top-color:var(--primary-color);display:inline-block;height:40px;width:40px}.loading-dots{display:inline-flex;gap:4px}.loading-dots span{animation:pulse 1.4s ease-in-out infinite;background-color:var(--primary-color);border-radius:50%;display:block;height:8px;width:8px}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}.skeleton{background-color:var(--border-color);overflow:hidden;position:relative}.skeleton:after{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);bottom:0;content:"";left:-100%;position:absolute;top:0;width:100%}@keyframes skeleton-loading{to{transform:translateX(200%)}}body{background-color:var(--body-bg-color);font-family:var(--body-font);font-size:14px;line-height:1.6;overflow-x:hidden}.container,body{position:relative}a{color:var(--neutral-color)}a:focus{outline:none}.warning-box2{background-color:#fff3cd}h1{font-family:var(--heading-font);font-size:clamp(26px,5vw + 1rem,var(--h1-size))}h2{font-family:var(--subheading-font);font-size:clamp(22px,3.5vw + .8rem,var(--h2-size))}h3{font-size:clamp(20px,3vw + .6rem,var(--h3-size))}h4{font-size:clamp(18px,2vw + .5rem,var(--h4-size))}h5{font-size:clamp(16px,1vw + .4rem,var(--h5-size))}h6{font-size:clamp(14px,2.5vw + .3rem,var(--h6-size))}.container-subtitle,.container-title{margin-bottom:40px;text-align:var(--module-title-align)}.container-subtitle{font-size:clamp(18px,2vw + .6rem,var(--bs-body-font-size));margin-bottom:40px;margin-top:-30px}h3,h4,h5,h6{font-family:var(--subsubheading-font)}@media(min-width:1620px){.container-bigger,.footer-container-extended,.menu-container-extended{max-width:1620px}}@media(min-width:1450px){.container{max-width:1440px}}.footer-no-container,.menu-no-container{max-width:none;padding-left:0;padding-right:0}.form-control:focus{border-color:transparent;box-shadow:none}.collapse,.collapsing{transition:none!important}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.text-content{line-height:1.6;overflow:hidden;transition:max-height .3s ease-out}.text-content.truncated{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.div-content.truncated{max-height:75px;overflow:hidden}.div-content.div-expanded.truncated{max-height:150px}.text-content.expanded{display:block}.read-more-btn,.view-more-btn{border:none;font-size:14px;font-weight:700;margin-top:10px;padding:0}.read-more-btn:active,.read-more-btn:hover,.view-more-btn:active,.view-more-btn:hover{background:none!important;border:none;opacity:.6}.image-carousel__fullscreen-picture{max-width:1900px!important}.wmax-400{max-width:400px!important}.wmax-500{max-width:500px!important}.wmax-600{max-width:600px!important}.wmax-700{max-width:700px!important}.wmax-800{max-width:800px!important}.wmax-900{max-width:900px!important}.wmax-1000{max-width:1000px!important}.wmax-1100{max-width:1100px!important}.wmax-1200{max-width:1200px!important}.wmax-1300{max-width:1300px!important}.wmax-1400{max-width:1400px!important}.wmax-1500{max-width:1500px!important}.wmax-1600{max-width:1600px!important}.wmax-1700{max-width:1700px!important}.wmax-1800{max-width:1800px!important}.wmax-1900{max-width:1900px!important}.hmax-400{max-height:400px!important}.hmax-500{max-height:500px!important}.hmax-600{max-height:600px!important}.hmax-700{max-height:700px!important}.hmax-800{max-height:800px!important}.hmax-900{max-height:900px!important}.hmax-1000{max-height:1000px!important}.hmax-1100{max-height:1100px!important}.hmax-1200{max-height:1200px!important}.hmax-1300{max-height:1300px!important}.hmax-1400{max-height:1400px!important}.hmax-1500{max-height:1500px!important}.hmax-1600{max-height:1600px!important}.hmax-1700{max-height:1700px!important}.hmax-1800{max-height:1800px!important}.hmax-1900{max-height:1900px!important}.website-with-shadows .agent-info-box,.website-with-shadows .element-with-shadow,.website-with-shadows .image-carousel,.website-with-shadows .image-carousel__thumbnails,.website-with-shadows .map,.website-with-shadows .property-card,.website-with-shadows .property-show-side,.website-with-shadows .swiper-slide{box-shadow:0 10px 30px #dfdfdf}.color-invert{--inputs-color:--website-color-light;--inputs-dropdown-bg-color:var(--website-color-neutral)}.color-invert,.color-invert h2,.color-invert h3,.color-invert h4,.color-invert h5,.color-invert p{color:var(--website-color-light)}.g-10{--bs-gutter-y:3rem;--bs-gutter-x:6rem}.g-20{--bs-gutter-y:3rem;--bs-gutter-x:12rem}.module-title-right .container-subtitle,.module-title-right .container-title{text-align:right}.module-title-center .container-subtitle,.module-title-center .container-title{text-align:center}.widget-overlay{bottom:0;left:0;opacity:.4;position:absolute;right:0;top:0;z-index:2}.overlay-white{background:#fff}.overlay-white-gradient{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));opacity:.8}.overlay-black{background:#000}.overlay-black-gradient{background:linear-gradient(180deg,#000,transparent);opacity:.8}.overlay-primary-gradient{background:linear-gradient(180deg,var(--website-color-primary) 0,transparent 100%);opacity:.8}.overlay-secondary-gradient{background:linear-gradient(180deg,var(--website-color-secondary) 0,transparent 100%);opacity:.8}.overlay-primary-secondary-gradient{background:linear-gradient(180deg,var(--website-color-primary) 0,var(--website-color-secondary) 100%);opacity:.8}.overlay-glass{backdrop-filter:blur(30px);background-color:rgba(0,0,0,.1);opacity:1}.overlay-primary{background:var(--website-color-primary)}.overlay-secondary{background:var(--website-color-secondary)}.overlay-accent{background:var(--website-color-accent)}.overlay-dark{background:var(--website-color-dark)}.overlay-light{background:var(--website-color-light)}.bg-white{background:#fff}.bg-black{background:#000}.bg-primary{background:var(--website-color-primary)}.bg-primary-gradient{background:linear-gradient(180deg,var(--website-color-primary) 0,transparent 100%)}.bg-secondary{background:var(--website-color-secondary)}.bg-secondary-gradient{background:linear-gradient(180deg,var(--website-color-secondary) 0,transparent 100%)}.bg-primary-secondary-gradient{background:linear-gradient(180deg,var(--website-color-primary) 0,var(--website-color-secondary) 100%)}.bg-accent{background:var(--website-color-secondary)}.bg-dark{background:var(--website-color-dark)}.bg-light{background:var(--website-color-light)}.color-white{color:#fff}.color-black{color:#000}.color-primary{color:var(--website-color-primary)}.color-accent,.color-secondary{color:var(--website-color-secondary)}.color-dark{color:var(--website-color-dark)}.color-light{color:var(--website-color-light)}.tp-round-0,.tp-round-0 .tp-round-child{border-radius:0!important}.tp-round-10,.tp-round-10 .tp-round-child{border-radius:10px!important}.tp-round-20,.tp-round-20 .tp-round-child{border-radius:20px!important}.tp-round-30,.tp-round-30 .tp-round-child{border-radius:30px!important}.tp-round-50,.tp-round-50 .tp-round-child{border-radius:50px!important}.tp-round-70,.tp-round-70 .tp-round-child{border-radius:70px!important}.tp-round-100,.tp-round-100 .tp-round-child{border-radius:100px!important}.tp-round-tl-0,.tp-round-tl-0 .tp-round-child{border-top-left-radius:0!important}.tp-round-tl-10,.tp-round-tl-10 .tp-round-child{border-top-left-radius:10px!important}.tp-round-tl-20,.tp-round-tl-20 .tp-round-child{border-top-left-radius:20px!important}.tp-round-tl-30,.tp-round-tl-30 .tp-round-child{border-top-left-radius:30px!important}.tp-round-tl-50,.tp-round-tl-50 .tp-round-child{border-top-left-radius:50px!important}.tp-round-tl-70,.tp-round-tl-70 .tp-round-child{border-top-left-radius:70px!important}.tp-round-tl-100,.tp-round-tl-100 .tp-round-child{border-top-left-radius:100px!important}.tp-round-tr-0,.tp-round-tr-0 .tp-round-child{border-top-right-radius:0!important}.tp-round-tr-10,.tp-round-tr-10 .tp-round-child{border-top-right-radius:10px!important}.tp-round-tr-20,.tp-round-tr-20 .tp-round-child{border-top-right-radius:20px!important}.tp-round-tr-30,.tp-round-tr-30 .tp-round-child{border-top-right-radius:30px!important}.tp-round-tr-50,.tp-round-tr-50 .tp-round-child{border-top-right-radius:50px!important}.tp-round-tr-70,.tp-round-tr-70 .tp-round-child{border-top-right-radius:70px!important}.tp-round-tr-100,.tp-round-tr-100 .tp-round-child{border-top-right-radius:100px!important}.tp-round-bl-0,.tp-round-bl-0 .tp-round-child{border-bottom-left-radius:0!important}.tp-round-bl-10,.tp-round-bl-10 .tp-round-child{border-bottom-left-radius:10px!important}.tp-round-bl-20,.tp-round-bl-20 .tp-round-child{border-bottom-left-radius:20px!important}.tp-round-bl-30,.tp-round-bl-30 .tp-round-child{border-bottom-left-radius:30px!important}.tp-round-bl-50,.tp-round-bl-50 .tp-round-child{border-bottom-left-radius:50px!important}.tp-round-bl-70,.tp-round-bl-70 .tp-round-child{border-bottom-left-radius:70px!important}.tp-round-bl-100,.tp-round-bl-100 .tp-round-child{border-bottom-left-radius:100px!important}.tp-round-br-0,.tp-round-br-0 .tp-round-child{border-bottom-right-radius:0!important}.tp-round-br-10,.tp-round-br-10 .tp-round-child{border-bottom-right-radius:10px!important}.tp-round-br-20,.tp-round-br-20 .tp-round-child{border-bottom-right-radius:20px!important}.tp-round-br-30,.tp-round-br-30 .tp-round-child{border-bottom-right-radius:30px!important}.tp-round-br-50,.tp-round-br-50 .tp-round-child{border-bottom-right-radius:50px!important}.tp-round-br-70,.tp-round-br-70 .tp-round-child{border-bottom-right-radius:70px!important}.tp-round-br-100,.tp-round-br-100 .tp-round-child{border-bottom-right-radius:100px!important}.tp-round-default,.tp-round-default .tp-round-child{border-radius:var(--border-radius-size)!important}.tp-round-br-default,.tp-round-br-default .tp-round-child{border-bottom-right-radius:var(--border-radius-size)!important}.tp-round-bl-default,.tp-round-bl-default .tp-round-child{border-bottom-left-radius:var(--border-radius-size)!important}.tp-round-tl-default,.tp-round-tl-default .tp-round-child{border-top-left-radius:var(--border-radius-size)!important}.tp-round-tr-default,.tp-round-tr-default .tp-round-child{border-top-right-radius:var(--border-radius-size)!important}.tp-margin-top-0{margin-top:0!important}.tp-margin-top-10{margin-top:10px!important}.tp-margin-top-20{margin-top:20px!important}.tp-margin-top-50{margin-top:50px!important}.tp-margin-top-100{margin-top:100px!important}.tp-margin-top-150{margin-top:150px!important}.tp-margin-top-200{margin-top:200px!important}.tp-margin-top-300{margin-top:300px!important}.tp-margin-top-n50{margin-top:-50px!important}.tp-margin-top-n100{margin-top:-100px!important}.tp-margin-top-n150{margin-top:-150px!important}.tp-margin-top-n200{margin-top:-200px!important}.tp-margin-top-n300{margin-top:-300px!important}.tp-margin-bottom-0{margin-bottom:0!important}.tp-margin-bottom-10{margin-bottom:10px!important}.tp-margin-bottom-20{margin-bottom:20px!important}.tp-margin-bottom-50{margin-bottom:50px!important}.tp-margin-bottom-100{margin-bottom:100px!important}.tp-margin-bottom-150{margin-bottom:150px!important}.tp-margin-bottom-200{margin-bottom:200px!important}.tp-margin-bottom-300{margin-bottom:300px!important}.tp-padding-0{padding:0!important}.tp-padding-10{padding:10px!important}.tp-padding-20{padding:20px!important}.tp-padding-50{padding:50px!important}.tp-padding-100{padding:100px!important}.tp-padding-150{padding:150px!important}.tp-padding-200{padding:200px!important}.tp-padding-300{padding-left:300px!important}.tp-padding-top-0{padding-top:0!important}.tp-padding-top-10{padding-top:10px!important}.tp-padding-top-20{padding-top:20px!important}.tp-padding-top-50{padding-top:50px!important}.tp-padding-top-100{padding-top:100px!important}.tp-padding-top-150{padding-top:150px!important}.tp-padding-top-200{padding-top:200px!important}.tp-padding-top-300{padding-top:300px!important}.tp-padding-bottom-0{padding-bottom:0!important}.tp-padding-bottom-10{padding-bottom:10px!important}.tp-padding-bottom-20{padding-bottom:20px!important}.tp-padding-bottom-50{padding-bottom:50px!important}.tp-padding-bottom-100{padding-bottom:100px!important}.tp-padding-bottom-150{padding-bottom:150px!important}.tp-padding-bottom-200{padding-bottom:200px!important}.tp-padding-bottom-300{padding-bottom:300px!important}.tp-padding-left-0{padding-left:0!important}.tp-padding-left-10{padding-left:10px!important}.tp-padding-left-20{padding-left:20px!important}.tp-padding-left-50{padding-left:50px!important}.tp-padding-left-100{padding-left:100px!important}.tp-padding-left-150{padding-left:150px!important}.tp-padding-left-200{padding-left:200px!important}.tp-padding-left-300{padding-left:300px!important}.tp-padding-right-0{padding-right:0!important}.tp-padding-right-10{padding-right:10px!important}.tp-padding-right-20{padding-right:20px!important}.tp-padding-right-50{padding-right:50px!important}.tp-padding-right-100{padding-right:100px!important}.tp-padding-right-150{padding-right:150px!important}.tp-padding-right-200{padding-right:200px!important}.tp-padding-right-300{padding-right:300px!important}.grid{display:grid}.grid .sortable-container,.grid .sortable-container>div{height:100%}.grid-cols-1{grid-template-columns:1fr}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-5{grid-template-columns:repeat(5,1fr)}.grid-cols-6{grid-template-columns:repeat(6,1fr)}.grid-rows-1{grid-template-rows:1fr}.grid-rows-2{grid-template-rows:repeat(2,1fr)}.grid-rows-3{grid-template-rows:repeat(3,1fr)}.grid-rows-4{grid-template-rows:repeat(4,1fr)}.grid-rows-5{grid-template-rows:repeat(5,1fr)}.grid-rows-6{grid-template-rows:repeat(6,1fr)}.admin-grid{background-color:#f7fafc;border-radius:8px;display:grid;gap:20px;min-height:400px;padding:20px}.admin-grid .grid-item{min-height:150px}@media(max-width:640px){.sm\:grid-cols-1{grid-template-columns:1fr}.sm\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.sm\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.sm\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.sm\:grid-cols-5{grid-template-columns:repeat(5,1fr)}.sm\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.sm\:grid-rows-1{grid-template-rows:1fr}.sm\:grid-rows-2{grid-template-rows:repeat(2,1fr)}.sm\:grid-rows-3{grid-template-rows:repeat(3,1fr)}.sm\:grid-rows-4{grid-template-rows:repeat(4,1fr)}.sm\:grid-rows-5{grid-template-rows:repeat(5,1fr)}.sm\:grid-rows-6{grid-template-rows:repeat(6,1fr)}}@media(min-width:641px)and (max-width:1024px){.md\:grid-cols-1{grid-template-columns:1fr}.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.md\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.md\:grid-cols-5{grid-template-columns:repeat(5,1fr)}.md\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.md\:grid-rows-1{grid-template-rows:1fr}.md\:grid-rows-2{grid-template-rows:repeat(2,1fr)}.md\:grid-rows-3{grid-template-rows:repeat(3,1fr)}.md\:grid-rows-4{grid-template-rows:repeat(4,1fr)}.md\:grid-rows-5{grid-template-rows:repeat(5,1fr)}.md\:grid-rows-6{grid-template-rows:repeat(6,1fr)}}@media(min-width:1025px){.lg\:grid-cols-1{grid-template-columns:1fr}.lg\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.lg\:grid-cols-5{grid-template-columns:repeat(5,1fr)}.lg\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.lg\:grid-rows-1{grid-template-rows:1fr}.lg\:grid-rows-2{grid-template-rows:repeat(2,1fr)}.lg\:grid-rows-3{grid-template-rows:repeat(3,1fr)}.lg\:grid-rows-4{grid-template-rows:repeat(4,1fr)}.lg\:grid-rows-5{grid-template-rows:repeat(5,1fr)}.lg\:grid-rows-6{grid-template-rows:repeat(6,1fr)}}.hero{padding-bottom:80px}.hero,.hero>.container-wrapper{overflow:hidden;position:relative}.hero>.container-wrapper{border-radius:var(--border-radius-size);max-width:1780px}.hero.hero-menu{padding-top:var(--menu-height-size)}.hero .hero-slideshow .hero-background{animation:zoomPan 20s ease-in-out infinite;opacity:0;overflow:hidden;transform:scale(1);transition:opacity 1.5s ease-in-out,transform 6s ease-in-out;will-change:transform}.hero .hero-background,.hero .hero-slideshow .hero-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero .hero-background video{height:100%;object-fit:cover;width:100%}.hero .hero-background.active{opacity:1;z-index:2}.hero .hero-background.hero-slideshow.zoom{transform:scale(1.15)}.hero .hero-background img{height:100%;object-fit:cover;object-position:top center;width:100%}.hero .hero-background.hero-cover-center img{object-position:center center}.hero .hero-background.hero-cover-bottom img{object-position:bottom center}.hero .hero-background.hero-cover-top-left img{object-position:top left}.hero .hero-background.hero-cover-top-right img{object-position:top right}.hero .hero-background.hero-cover-center-left img{object-position:center left}.hero .hero-background.hero-cover-center-right img{object-position:center right}.hero .hero-background.hero-cover-bottom-left img{object-position:bottom left}.hero .hero-background.hero-cover-bottom-right img{object-position:bottom right}.hero .hero-animation-yes{animation:zoomPan 20s ease-in-out infinite;will-change:transform}.hero .hero-content{position:relative;z-index:3}.hero .video-container{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:2}.hero .video-container iframe{border:0;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.hero .hero-overlay{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}.hero .hero-overlay.hero-overlay-black{background-color:rgba(0,0,0,.3)}.hero-text-negative h1,.hero-text-negative h2,.hero-text-negative h3,.hero-text-negative h4,.hero-text-negative h5,.hero-text-negative h6,.hero-text-negative p{color:#fff}.hero-align-left{text-align:left}.hero-align-right{text-align:right}.hero-align-center{text-align:center}.hero-50{min-height:calc(50vh + 60px)}.hero-50,.hero-75{margin-bottom:-60px;padding-bottom:80px}.hero-75{min-height:calc(75vh + 60px)}.hero-100{margin-bottom:-60px;min-height:calc(100vh + 60px);overflow:hidden;padding-bottom:80px}@keyframes zoomPan{0%{background-position:50%;transform:scale(1) translateX(0)}50%{transform:scale(1.12)}to{background-position:50%;transform:scale(1) translateX(0)}}.shortsearchform{margin-top:60px}.shortsearchform .form-control{background:none}.shortsearchform input{border:none}.search-inner{border-radius:var(--border-radius-size);display:inline-flex;flex-wrap:wrap;padding:5px 25px;width:auto}.search-inner,.search-short-input{background:var(--inputs-shortsearch-bg-color)}.search-short-input{align-items:center;display:flex;padding:15px 20px}.search-short-input svg{fill:var(--inputs-color);height:24px;min-width:24px}.search-short-small{max-width:200px}.shortsearchform.altcolor-primary svg{fill:var(--website-color-primary)}.shortsearchform.altcolor-primary .transaction-type-switch .nav-link.active{color:var(--website-color-primary)}.shortsearchform.altcolor-secondary svg{fill:var(--website-color-secondary)}.shortsearchform.altcolor-secondary .transaction-type-switch .nav-link.active{color:var(--website-color-secondary)}.shortsearchform.altcolor-accent svg{fill:var(--website-color-accent)}.shortsearchform.altcolor-accent .transaction-type-switch .nav-link.active{color:var(--website-color-accent)}.shortsearchform.altcolor-dark svg{fill:var(--website-color-dark)}.shortsearchform.altcolor-dark .transaction-type-switch .nav-link.active{color:var(--website-color-dark)}.shortsearchform.altcolor-light svg{fill:var(--website-color-light)}.shortsearchform.altcolor-light .transaction-type-switch .nav-link.active{color:var(--website-color-light)}.btn-search{background:var(--buttons-bg-color);border-radius:var(--buttons-border-radius-size);color:var(--buttons-color);font-weight:600;padding:15px 40px}.btn-search svg{fill:#fff!important}.btn-search:hover{background:var(--buttons-bg-color);opacity:.8}.btn-search:hover,.btn-search:hover svg{color:var(--buttons-color)}.transaction-type-switch .nav-pills{border-radius:30px;display:inline-flex}.transaction-type-switch .nav-link{backdrop-filter:blur(20px);background-color:rgba(0,0,0,.02);border:none;border-radius:min(20px,var(--buttons-border-radius-size));border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff;font-weight:700;padding:.7rem 2rem;transition:all .3s ease}.transaction-type-switch .nav-link:hover{background-color:#e9ecef;color:#212529}.transaction-type-switch .nav-link.active{background:var(--inputs-shortsearch-bg-color);color:var(--inputs-color)}.search-inner-separated{background:none;gap:10px;padding:5px 0}.search-inner-separated .search-short-input{border-radius:var(--buttons-border-radius-size);padding:0 20px}@media screen and (min-width:481px){.search-vertical .transaction-type-switch .nav-pills{margin-bottom:5px}.search-vertical .transaction-type-switch .nav-pills .nav-link{border-radius:min(20px,var(--buttons-border-radius-size))}}.search-inner-vertical{background:none;display:block;flex-flow:column;padding:0;width:400px}.search-inner-vertical .btn-search{width:100%}.search-inner-vertical .search-short-input{border-radius:var(--buttons-border-radius-size);margin-bottom:5px;width:100%}@media screen and (max-width:480px){.transaction-type-switch .nav-item:first-child .nav-link{border-bottom-left-radius:min(20px,var(--buttons-border-radius-size))}.transaction-type-switch .nav-item:last-child .nav-link{border-bottom-right-radius:min(20px,var(--buttons-border-radius-size))}.shortsearchform{padding:0 15px}.transaction-type-switch{margin-bottom:5px;text-align:center}.search-short-small{max-width:none}.search-inner{background:none;flex-flow:column;padding:0;width:100%}.search-inner .btn-search,.search-inner .location-input-wrapper{width:100%}.search-inner .search-short-input{border-radius:var(--buttons-border-radius-size);margin-bottom:5px;width:100%}.search-inner .custom-dropdown{width:100%}}.img-module{border-radius:var(--border-radius-size);position:relative}.short-testimonials .testimonial-slider-item-content{margin:0 auto;max-width:700px;text-align:center}.short-testimonials .testimonial-slider-item-author{font-weight:700;margin:0 auto;max-width:700px;text-align:center}.agents-show-wrapper{background:var(--agents-bg-color);border-radius:var(--border-radius-size);padding-top:40px;position:relative}.agents-show-wrapper .contact-box-icon{align-items:center;border:1px solid #e0e0e0;border-radius:100px;display:inline-flex;height:50px;justify-content:center;margin-right:15px;width:50px}.agent-show-box-subtitle{margin-bottom:30px}.agent-show-latestproperties{margin-top:30px}.agent-show-box-image{align-items:center;display:flex;position:relative}.agent-show-box-image picture{margin:0 auto;z-index:2}.agent-show-box-image img{border-radius:var(--border-radius-size)}.agents-page-alternative .agent-show-box-image img{border-radius:var(--border-radius-size) 80px var(--border-radius-size) 200px}.agent-show-box-image-alternative{border-radius:0 80px 0 200px;bottom:-20px;filter:blur(30px);left:-20px;opacity:.7;position:absolute;z-index:1}.agent-show-contact-box{font-size:18px;font-weight:700;margin-bottom:15px}.agent-show-contact-box a{text-decoration:none}.agent-show-contact-box svg{fill:var(--website-color-neutral);opacity:.6}.agent-show-box-description{font-size:14px;opacity:.8}.agent-info-box-list{border:1px solid var(--body-border-strong);border-radius:var(--border-radius-size);display:flex;margin-bottom:40px;min-height:100px;padding:30px;position:relative;transition:.7s}.agent-info-box-list .agent-info-box-image-list{border-radius:var(--border-radius-size);display:block;max-height:300px;max-width:200px;overflow:hidden}.agent-info-box-list .agent-info-box-content-list{margin-left:50px}.agent-info-box-list .agent-info-box-title{font-size:20px;font-weight:700}.agent-info-box-list .agent-info-box-subtitle{font-size:18px}.agent-info-box-list .agent-info-box-contact-box{margin:10px 0}.agent-info-box-list .contact-box-icon{align-items:center;border:1px solid #e0e0e0;border-radius:100px;display:inline-flex;height:40px;justify-content:center;margin-right:15px;width:40px}@media screen and (max-width:768px){.agent-info-box-list{display:block}.agent-info-box-list .agent-info-box-content-list{margin-left:10px}}.agent-info-box{border-radius:var(--border-radius-size);margin-bottom:40px;min-height:100px;position:relative;transition:.7s}.agent-info-box:hover .agent-info-box-image{background:#000}.agent-info-box:hover .agent-info-box-image img{opacity:.8;transform:scale(1.1)}.agent-info-box .agent-info-box-image{border-radius:var(--border-radius-size);display:block;overflow:hidden}.agent-info-box .agent-info-box-image img{transition:.7s}.agent-info-box .agent-info-box-content{bottom:0;height:100px;position:absolute;width:100%}.agent-info-box .agent-info-box-content .agent-info-box-subtitle{color:#fff;font-size:12px;text-transform:uppercase}.agent-info-box .agent-info-box-content .agent-info-box-title{color:#fff;font-size:20px}.agent-info-box .agent-info-box-content .agent-info-box-phone{display:none}.agent-info-box .agent-info-box-content .agent-info-box-content-inner{align-items:center;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:max(0px,var(--border-radius-size) - 10px);bottom:-30px;display:flex;flex-direction:column;justify-content:center;left:30px;padding:10px 20px;position:absolute;right:30px;z-index:4}.agent-info-box .agent-info-box-content .agent-info-box-content-inner ul{display:none}@media screen and (max-width:768px){.agent-info-box .agent-info-box-content .agent-info-box-content-inner{left:0;right:0}.agent-info-box .agent-info-box-content .agent-info-box-title{font-size:14px}.agent-info-box .agent-info-box-content .agent-info-box-subtitle{font-size:11px}}.contact-form-wrapper{margin:0 auto;max-width:750px}.contact-form-wrapper form{margin-top:30px}.contact-form-wrapper h2{text-align:center}.row-short-categories{display:flex;flex-direction:row;grid-gap:10px;box-sizing:border-box;flex:0 1 auto;flex-shrink:1}.col-short-category{background:#000;border-radius:var(--border-radius-size);display:flex;flex:0 1 auto;flex-shrink:1;height:360px;overflow:hidden;position:relative;transition:all .4s ease 0s;width:clamp(35%,2.5vmax,40%)}.col-short-category:hover{flex-shrink:0;transition:width .6s cubic-bezier(.38,.005,.215,1),flex-shrink .6s cubic-bezier(.38,.005,.215,1);width:38%}.col-short-category:hover .col-short-category-info{transform:rotate(0deg)}.col-short-category:hover .col-short-category-number{opacity:1}.col-short-category .col-short-category-info{bottom:20px;color:#fff;left:20px;position:absolute;transform:rotate(-90deg);transform-origin:left top;transition:all .4s ease 0s;width:200px;z-index:2}.col-short-category .col-short-category-title{font-size:20px;font-weight:700}.col-short-category .col-short-category-number{background:linear-gradient(180deg,#fff,transparent);background-clip:text;color:transparent;font-size:230px;opacity:0;position:absolute;right:20px;top:0;transition:all .4s ease 0s;z-index:5}.col-short-category .stretched-link{z-index:6}.col-short-category .col-short-category-background{background:#000}.col-short-category .col-short-category-background img{height:100%;left:0;object-fit:cover;opacity:.9;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:576px){.col-short-category{height:200px}.col-short-category .col-short-category-title{font-size:16px}.col-short-category{flex-shrink:0;width:auto}.col-short-category:hover{transition:none;width:auto}.col-short-category .col-short-category-number{font-size:60px;top:25%}.row-short-categories{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.row-short-categories-over{grid-template-columns:repeat(4,1fr)}.col-short-category .col-short-category-info{bottom:0}}.header-band{isolation:isolate;margin-bottom:-60px;min-height:200px;overflow:hidden;padding-bottom:100px;padding-top:var(--menu-height-size);position:relative}.header-band.header-with-image{background:#000}.header-band.overlay-primary{background:var(--website-color-primary)}.header-band.overlay-secondary{background:var(--website-color-secondary)}.header-band.overlay-accent{background:var(--website-color-accent)}.header-band.overlay-dark{background:var(--website-color-dark)}.header-band.overlay-light{background:var(--website-color-light)}.header-band.header-small{margin-bottom:0;min-height:0;padding-bottom:20px;padding-top:calc(var(--menu-height-size, 200px) - 70px)}.header-band.header-small .h1-title,.header-band.header-small h1{font-size:clamp(24px,2.2vw + .6rem,34px);letter-spacing:-.01em;line-height:1.15}.header-band.header-small .breadcrumb{margin-bottom:0}.header-band.overlay-black-gradient,.header-band.overlay-light-gradient,.header-band.overlay-primary-gradient,.header-band.overlay-primary-secondary-gradient,.header-band.overlay-white-gradient{background:none}.header-band.overlay-black-gradient .header-band-image,.header-band.overlay-light-gradient .header-band-image,.header-band.overlay-primary-gradient .header-band-image,.header-band.overlay-primary-secondary-gradient .header-band-image,.header-band.overlay-white-gradient .header-band-image{opacity:1}.header-band.overlay-black-gradient .container,.header-band.overlay-light-gradient .container,.header-band.overlay-primary-gradient .container,.header-band.overlay-primary-secondary-gradient .container,.header-band.overlay-white-gradient .container{position:relative;z-index:2}.header-band.overlay-black-gradient:after,.header-band.overlay-light-gradient:after,.header-band.overlay-primary-gradient:after,.header-band.overlay-primary-secondary-gradient:after,.header-band.overlay-white-gradient:after{content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.header-band.overlay-white-gradient:after{background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,0) var(--menu-height-size,120px)),linear-gradient(0deg,#fff 0,hsla(0,0%,100%,0) 90px),linear-gradient(115deg,hsla(0,0%,100%,.99) 22%,hsla(0,0%,100%,.93) 55%,hsla(0,0%,100%,.82) 100%)}.header-band.overlay-white-gradient .breadcrumb,.header-band.overlay-white-gradient .breadcrumb a,.header-band.overlay-white-gradient .container-title,.header-band.overlay-white-gradient h1,.header-band.overlay-white-gradient h2{color:var(--website-color-neutral)}.header-band.overlay-light-gradient:after{background:linear-gradient(115deg,var(--website-color-light) 0,transparent 72%)}.header-band.overlay-primary-gradient:after{background:linear-gradient(180deg,var(--website-color-primary) 0,transparent 100%);opacity:.8}.header-band.overlay-primary-secondary-gradient:after{background:linear-gradient(180deg,var(--website-color-primary) 0,var(--website-color-secondary) 100%);opacity:.8}.header-band.overlay-black-gradient:after{background:linear-gradient(180deg,#000,transparent);opacity:.8}.header-band .container{position:relative}.container.container-wrapper>.header-band>.container{max-width:none;padding-left:0;padding-right:0}.header-band.height-small{min-height:100px;padding-top:150px}.header-band.height-medium{min-height:100px;padding-top:250px}.header-band.height-big{min-height:100px;padding-top:350px}.header-band h1{color:#fff;font-size:clamp(1.2rem,1.1rem + 3vw,var(--h1-size));letter-spacing:-2px;line-height:1}.header-band.header-band-inverse1 h1{color:#000}.header-band .header-band-image{bottom:0;left:0;opacity:.6;overflow:hidden;position:absolute;right:0;top:0}.header-band .header-band-image img{height:100%;object-fit:cover;object-position:center center;width:100%}.header-band .header-band-image.pageheader-cover-center img{object-position:center center}.header-band .header-band-image.pageheader-cover-bottom img{object-position:bottom center}.header-band.header-band-inverse1 .header-band-image{opacity:.3}.grid{gap:20px}.grid .sortable-container>div>.text-icon{height:100%}.text-icon{border-radius:var(--border-radius-size);overflow:hidden;padding:20px;position:relative}.text-icon .stretched-link:after{z-index:3}.text-icon-number{border-bottom:1px solid hsla(0,0%,100%,.3);display:block;font-size:12px;font-weight:600;padding-bottom:10px}.text-icon-icon{display:block;margin:20px 0}.text-icon-icon,.text-icon-icon svg{height:60px;width:60px}.text-icon-with-url:hover{opacity:.7}.text-icon-title-wrapper{font-size:22px;font-weight:700}.text-icon-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.text-icon-background img{height:100%;object-fit:cover;object-position:top center;width:100%}.text-icon-info{position:relative;z-index:2}.text-icon h1,.text-icon h2,.text-icon h3,.text-icon h4,.text-icon p{color:var(--website-color-neutral)}.text-icon-color-negative{color:#fff}.text-icon-color-negative svg{filter:brightness(0) invert(1)}.text-icon-color-negative h1,.text-icon-color-negative h2,.text-icon-color-negative h3,.text-icon-color-negative h4,.text-icon-color-negative p{color:var(--website-color-light)}.text-icon-mode-titlu1 .text-icon-title-wrapper{background:color-mix(in srgb,var(--website-color-secondary) 90%,transparent);display:inline-block;font-size:clamp(16px,1vw + .2rem,var(--h5-size));font-weight:600;margin-top:150px;padding:5px 60px 5px 30px}.text-icon-mode-titlu1 .text-icon-title-wrapper p{color:#fff;margin:0;padding:0}.text-homepage h1,.text-homepage h2,.text-homepage h3{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.3));background-clip:text;color:transparent;font-size:clamp(26px,5vw + 1rem,72px);letter-spacing:-2px;line-height:1}.text-homepage-inverse h1,.text-homepage-inverse h2,.text-homepage-inverse h3{background:linear-gradient(180deg,#000,rgba(0,0,0,.3));background-clip:text;color:transparent;font-size:clamp(26px,5vw + 1rem,72px);letter-spacing:-2px;line-height:1}.autocomplete-items{background:var(--inputs-dropdown-bg-color)!important;overflow-y:auto;position:absolute;text-align:left;width:100%;z-index:1001;--bs-border-color:var(--inputs-border-color)}.simple-dropdown-wrapper{position:relative}.simple-dropdown-wrapper input{background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding-right:2.25rem}@media(min-width:769px){.autocomplete-items{max-height:300px}}.autocomplete-item{cursor:pointer;font-size:14px;transition:background-color .2s}.autocomplete-item:hover{opacity:.8}.autocomplete-item.active{background-color:#0d6efd;color:#fff}.autocomplete-category-header{border-bottom:1px solid var(--inputs-border-color);font-size:.875rem;font-weight:600;letter-spacing:.5px;opacity:.6;padding:.5rem 1rem;text-transform:uppercase}.autocomplete-selected-items{margin-top:.5rem;max-height:200px;overflow-y:auto}.selected-item{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:.375rem;display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.25rem;padding:.5rem .75rem}.persistent-selected{display:block!important}.desktop-chip{align-items:center;background-color:#e9ecef;border:1px solid #ced4da;border-radius:1rem;color:#495057;display:inline-flex!important;font-size:.75rem;gap:.25rem;margin:.125rem .125rem .25rem;padding:.25rem .5rem}.selected-item-label{color:#495057;flex:1}.selected-item-remove{align-items:center;background:none;border:none;border-radius:50%;color:#6c757d;cursor:pointer;display:flex;font-size:1.2rem;height:20px;justify-content:center;line-height:1;margin-left:.5rem;padding:0;transition:all .2s ease;width:20px}.selected-item-remove:hover{background-color:#dc3545;color:#fff}.autocomplete-inline-selected{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;display:none;padding:.75rem}.inline-selected-chip{align-items:center;background-color:#e9ecef;border:1px solid #ced4da;border-radius:1rem;color:#495057;display:inline-flex;font-size:.75rem;gap:.25rem;margin:.125rem;padding:.25rem .5rem}.chip-remove{align-items:center;background:none;border:none;border-radius:50%;color:#6c757d;cursor:pointer;display:flex;font-size:1rem;height:16px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;width:16px}.chip-remove:hover{background-color:#dc3545;color:#fff}.selected-summary{align-items:center;color:#6c757d;display:flex;font-size:.875rem;justify-content:space-between;padding:.25rem}.selected-collapse-btn,.selected-expand-btn{background:none;border:1px solid #ced4da;border-radius:.25rem;color:#0d6efd;cursor:pointer;font-size:.75rem;padding:.25rem .5rem;transition:all .2s ease}.selected-collapse-btn:hover,.selected-expand-btn:hover{background-color:#0d6efd;color:#fff}@media(max-width:768px){input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px}.autocomplete-backdrop{background-color:transparent;bottom:0;left:0;position:fixed;right:0;top:0;transition:background-color .3s ease;z-index:1040}.autocomplete-backdrop.show{background-color:rgba(0,0,0,.5)}.autocomplete-mobile-wrapper{background:var(--inputs-dropdown-bg-color);border-radius:16px 16px 0 0;bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;height:80vh;left:0;position:fixed;right:0;top:20vh;transform:translateY(100%);transition:transform .3s ease;z-index:1050}.autocomplete-mobile-wrapper.show{transform:translateY(0)}.autocomplete-mobile-header{background:var(--inputs-dropdown-bg-color);border-radius:16px 16px 0 0;box-shadow:0 1px 3px rgba(0,0,0,.1);flex:0 0 auto;position:relative;z-index:10}.mobile-search-input{border:1px solid #e0e0e0!important;border-radius:.375rem!important;font-size:16px!important;padding:.75rem 1rem!important}.mobile-search-input:focus{border-color:#0d6efd!important;box-shadow:0 0 0 .2rem rgba(13,110,253,.25)!important}.autocomplete-mobile-list{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--inputs-dropdown-bg-color);margin:0;min-height:0;padding:0;position:relative;z-index:1}.autocomplete-mobile-list .autocomplete-item{align-items:center;display:flex;font-size:16px;line-height:normal;min-height:56px;padding:1rem 1.5rem!important;-webkit-tap-highlight-color:rgba(0,0,0,0);border-bottom:1px solid #f0f0f0;cursor:pointer}.autocomplete-mobile-list .autocomplete-item:active{background-color:#f5f5f5}.autocomplete-mobile-wrapper{padding-bottom:0}.autocomplete-mobile-list .autocomplete-category-header{background:#fff;border-bottom:1px solid #f0f0f0;font-size:.75rem;opacity:1;padding:.75rem 1.5rem;position:sticky;top:0;z-index:5}.autocomplete-mobile-list .autocomplete-item:last-child{border-bottom:none;margin-bottom:0}}.search-link-title{font-size:14px;font-weight:700;margin-bottom:5px;opacity:.9;text-decoration:none}.search-link{display:block;font-size:12px;margin:5px 0;opacity:.9;text-decoration:none}.search-link:hover{opacity:1}.swiper-slide{overflow:hidden;position:relative}.swiper-slide .container{position:absolute;top:50%;z-index:10}.swiper-slide .read-more{margin-bottom:20px}.swiper-slide .slide-info{display:block;margin-bottom:30px}.slide-title{font-size:20px;font-weight:700;margin-top:10px}.slide-line,.slide-title{display:block}.swiper-slide-color-negative{color:#fff}.swiper-slide-color-negative svg{filter:brightness(0) invert(1)}.finance-frame{border-radius:var(--border-radius-size);height:900px;width:100%}@media screen and (max-width:480px){.finance-frame{height:1900px}}.menu-module{margin:0;padding:0}.menu-module li{list-style:none;margin-bottom:10px;padding-left:0}.menu-module a{opacity:.8;text-decoration:none}.menu-module a:hover{opacity:1}.text-center>.menu-module{display:flex;justify-content:center}.module-menu-item.col-line{width:auto}.anpc-link{display:block;margin-bottom:10px;opacity:.8;text-decoration:none}.anpc-link:hover{opacity:1}.anpc-inline1 .anpc-images,.anpc-inline1 .anpc-links{display:inline-flex;gap:20px}@media screen and (max-width:768px){.anpc-inline1 .anpc-images,.anpc-inline1 .anpc-links{display:block}}.delimiter-module{display:block;height:1px;opacity:.3}.delimiter-module.delimiter-solid{background:#000}.delimiter-module.delimiter-gradient{background:linear-gradient(45deg,#000,transparent)}.delimiter-module.delimiter-radial{background:radial-gradient(circle,#000 0,transparent 100%)}.delimiter-module.delimiter-50{width:50%}.delimiter-module.delimiter-75{width:75%}.delimiter-module.delimiter-25{width:25%}.delimiter-module.delimiter-center{margin:0 auto}.delimiter-module.delimiter-right{margin:0 0 0 auto}.delimiter-module.delimiter-invert{filter:invert(100%)}#goog-gt-tt,.goog-te-balloon-frame,.goog-te-banner-frame.skiptranslate,.goog-te-gadget-icon{display:none!important}.goog-text-highlight{background:none!important;box-shadow:none!important}body{position:static!important;top:0!important}.goog-te-spinner-pos{display:none!important}.skiptranslate iframe{height:0!important;visibility:hidden!important}.gt-widget{display:inline-block;font-family:inherit;line-height:1.2;position:relative}.gt-widget *{box-sizing:border-box}.gt-widget.gt-inline-placed{margin:0 0 0 12px;vertical-align:middle}.gt-widget.gt-float{position:fixed;z-index:99998}.gt-widget.gt-float.gt-pos-top-right{right:16px;top:16px}.gt-widget.gt-float.gt-pos-top-left{left:16px;top:16px}.gt-widget.gt-float.gt-pos-bottom-right{bottom:16px;right:16px}.gt-widget.gt-float.gt-pos-bottom-left{bottom:16px;left:16px}.gt-flag{border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.08);display:inline-block;flex:0 0 auto;height:13px;object-fit:cover;width:18px}.gt-name{color:inherit;font-size:12.5px;font-weight:600;white-space:nowrap}.gt-toggle{align-items:center;background:#fff;border:1px solid #e3e6ec;border-radius:10px;color:#1f2430;cursor:pointer;display:flex;gap:9px;padding:8px 12px;transition:border-color .15s ease,box-shadow .15s ease;user-select:none}.gt-toggle:hover{border-color:#c8cdd8;box-shadow:0 2px 10px rgba(20,30,55,.06)}.gt-caret{border-bottom:2px solid;border-right:2px solid;flex:0 0 auto;height:9px;margin-left:2px;opacity:.55;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease;width:9px}.gt-panel{background:#fff;border:1px solid #eceef3;border-radius:12px;box-shadow:0 14px 40px rgba(20,30,55,.16);left:0;max-height:320px;min-width:100%;opacity:0;overflow:auto;padding:6px;position:absolute;top:calc(100% + 8px);transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;visibility:hidden;z-index:99999}.gt-widget.open .gt-caret{transform:rotate(-135deg) translateY(0)}.gt-widget.open .gt-panel{opacity:1;transform:translateY(0);visibility:visible}.gt-widget.gt-noname .gt-toggle{gap:7px;padding:8px 10px}.gt-widget.gt-noname .gt-panel .gt-item{gap:0;justify-content:center;padding:8px 10px}.gt-widget.gt-up .gt-panel{bottom:calc(100% + 8px);top:auto;transform:translateY(6px)}.gt-widget.gt-up.open .gt-panel{transform:translateY(0)}.gt-widget.gt-right .gt-panel{left:auto;right:0}.gt-item{align-items:center;background:none;border:0;border-radius:8px;color:#2a3040;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:8px 12px;text-align:left;transition:background .12s ease;white-space:nowrap;width:100%}.gt-item:hover{background:#f3f5f9}.gt-item.gt-active{background:#eef2ff}.gt-item.gt-active .gt-name{color:#3b54d6}.gt-inline{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.gt-inline .gt-item{background:#fff;border:1px solid #e3e6ec;border-radius:8px;gap:0;padding:6px;width:auto}.gt-inline .gt-item .gt-flag{height:16px;width:22px}.gt-inline .gt-item:hover{background:#fff;border-color:#c8cdd8}.gt-inline .gt-item.gt-active{background:#eef2ff;border-color:#3b54d6}.module-columns.border-complet>div:not(:last-child){border-right:1px solid hsla(0,0%,50%,.6)}.tax-item svg{align-items:center;border:1px solid #e0e0e0;border-radius:100px;display:inline-flex;height:35px;justify-content:center;margin-right:10px;padding:10px;vertical-align:middle;width:35px}.chat-widget{--chat-widget-radius:var(--border-radius-size,12px);--chat-widget-shadow:0 8px 32px rgba(0,0,0,.15);bottom:20px;font-family:var(--body-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size:14px;line-height:1.5;position:fixed;right:20px;z-index:99999}.chat-widget-toggle{align-items:center;background:var(--chat-widget-color);border:none;border-radius:50%;box-shadow:var(--chat-widget-shadow);color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;padding:0;transition:transform .2s ease,box-shadow .2s ease;width:60px}.chat-widget-toggle:hover{box-shadow:0 10px 40px rgba(0,0,0,.2);transform:scale(1.05)}.chat-widget-toggle:focus{box-shadow:0 0 0 3px rgba(var(--chat-widget-color),.3),var(--chat-widget-shadow);outline:none}.chat-widget-toggle .chat-icon-close{display:none}.chat-widget-toggle svg{height:28px;width:28px}.chat-widget.open .chat-widget-toggle .chat-icon-open{display:none}.chat-widget.open .chat-widget-toggle .chat-icon-close{display:block}.chat-widget.open .chat-teaser{display:none!important}.chat-teaser{align-items:center;animation:teaserSlideIn .4s ease;background:#fff;border-radius:20px;bottom:70px;box-shadow:0 4px 20px rgba(0,0,0,.15);cursor:pointer;display:flex;gap:10px;max-width:340px;min-width:200px;padding:10px 14px;position:absolute;right:0;transition:transform .2s ease,box-shadow .2s ease;width:max-content}.chat-teaser:hover{box-shadow:0 6px 24px rgba(0,0,0,.18);transform:translateY(-2px)}.chat-teaser.hidden{display:none}@keyframes teaserSlideIn{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.chat-teaser-avatar{border-radius:50%;flex-shrink:0;height:36px;object-fit:cover;width:36px}.chat-teaser-avatar.chat-teaser-avatar-default{align-items:center;background:var(--chat-widget-color);color:#fff;display:flex;justify-content:center}.chat-teaser-avatar.chat-teaser-avatar-default svg{height:20px;width:20px}.chat-teaser-text{color:#333;flex:1;font-size:14px;line-height:1.4}.chat-teaser-close{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:20px;justify-content:center;line-height:1;padding:0;transition:color .2s;width:20px}.chat-teaser-close:hover{color:#666}.chat-widget-container{background:#fff;border-radius:var(--chat-widget-radius);bottom:70px;box-shadow:var(--chat-widget-shadow);display:none;flex-direction:column;height:520px;max-height:calc(100vh - 100px);max-width:calc(100vw - 40px);overflow:hidden;position:absolute;right:0;width:380px}.chat-widget.open .chat-widget-container{animation:chatSlideUp .3s ease;display:flex}@keyframes chatSlideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.chat-header{align-items:center;background:var(--chat-widget-color);color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}.chat-header .chat-header-info{align-items:center;display:flex;gap:12px}.chat-header .chat-header-avatar{border:2px solid hsla(0,0%,100%,.3);border-radius:50%;height:40px;object-fit:cover;width:40px}.chat-header .chat-header-avatar.chat-header-avatar-default{align-items:center;background:hsla(0,0%,100%,.2);display:flex;justify-content:center}.chat-header .chat-header-avatar.chat-header-avatar-default svg{height:24px;width:24px}.chat-header .chat-header-title{font-size:16px;font-weight:600}.chat-header .chat-close-btn{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:28px;height:28px;justify-content:center;line-height:1;opacity:.8;padding:0;transition:opacity .2s;width:28px}.chat-header .chat-close-btn:hover{opacity:1}.chat-messages{background:#f8f9fa;display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-track{background:transparent}.chat-messages::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px}.chat-messages::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.chat-message{animation:messageIn .2s ease;max-width:85%}.chat-message.user{align-self:flex-end}.chat-message.user .message-content{background:var(--chat-widget-color);border-radius:18px 18px 4px 18px;color:#fff}.chat-message.assistant{align-self:flex-start}.chat-message.assistant .message-content{background:#fff;border-radius:18px 18px 18px 4px;box-shadow:0 1px 2px rgba(0,0,0,.08);color:#333}.chat-message .message-content{font-size:14px;line-height:1.5;padding:12px 16px;word-wrap:break-word}@keyframes messageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.typing-indicator .typing-dots{display:flex;gap:4px;padding:4px 0}.typing-indicator .typing-dots span{animation:typingBounce 1.4s ease-in-out infinite both;background:#999;border-radius:50%;height:8px;width:8px}.typing-indicator .typing-dots span:first-child{animation-delay:-.32s}.typing-indicator .typing-dots span:nth-child(2){animation-delay:-.16s}@keyframes typingBounce{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.chat-input-container{align-items:flex-end;background:#fff;border-top:1px solid #e9ecef;display:flex;flex-shrink:0;gap:10px;padding:12px 16px}.chat-input{border:1px solid #e0e0e0;border-radius:20px;box-sizing:border-box;flex:1;font-family:inherit;font-size:16px;height:40px;line-height:1.4;max-height:100px;min-height:40px;overflow:hidden;overflow-y:auto;padding:10px 16px;resize:none;transition:border-color .2s}.chat-input:focus{border-color:var(--chat-widget-color);outline:none}.chat-input::placeholder{color:#999}.chat-input::-webkit-scrollbar{background:transparent;width:0}.chat-send-btn{align-items:center;background:var(--chat-widget-color);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:opacity .2s,transform .2s;width:40px}.chat-send-btn:hover{opacity:.9;transform:scale(1.05)}.chat-send-btn:active{transform:scale(.95)}.chat-send-btn svg{height:20px;width:20px}.chat-lead-form{max-width:100%}.chat-lead-form .lead-form-content{background:#fff;border-radius:18px 18px 18px 4px;box-shadow:0 1px 2px rgba(0,0,0,.08);padding:16px}.chat-lead-form .lead-form-title{color:#333;font-size:15px;font-weight:600;margin-bottom:4px}.chat-lead-form .lead-form-subtitle{color:#666;font-size:13px;margin-bottom:12px}.chat-lead-form input[type=email],.chat-lead-form input[type=tel],.chat-lead-form input[type=text]{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:16px;margin-bottom:8px;padding:10px 12px;transition:border-color .2s;width:100%}.chat-lead-form input[type=email]:focus,.chat-lead-form input[type=tel]:focus,.chat-lead-form input[type=text]:focus{border-color:var(--chat-widget-color);outline:none}.chat-lead-form .lead-callback{align-items:center;color:#555;cursor:pointer;display:flex;font-size:13px;gap:8px;margin:12px 0}.chat-lead-form .lead-callback input[type=checkbox]{accent-color:var(--chat-widget-color);height:16px;width:16px}.chat-lead-form .lead-buttons{display:flex;gap:10px;margin-top:12px}.chat-lead-form .lead-buttons button{border-radius:8px;cursor:pointer;flex:1;font-family:inherit;font-size:14px;font-weight:500;padding:10px 16px;transition:opacity .2s,background .2s}.chat-lead-form .lead-buttons .lead-save-btn{background:var(--chat-widget-color);border:none;color:#fff}.chat-lead-form .lead-buttons .lead-save-btn:hover{opacity:.9}.chat-lead-form .lead-buttons .lead-skip-btn{background:#f5f5f5;border:1px solid #ddd;color:#666}.chat-lead-form .lead-buttons .lead-skip-btn:hover{background:#e9ecef}.chat-properties{max-width:100%}.chat-properties .message-content{padding:12px}.chat-properties-grid{display:flex;flex-direction:column;gap:10px}.property-card{background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;color:inherit;display:flex;text-decoration:none;transition:transform .2s,box-shadow .2s}.property-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.property-card:hover img{opacity:1!important;transform:none!important}.property-card-image-container{flex-shrink:0;height:80px;min-width:100px;position:relative;width:100px}.property-card-image{height:100%;object-fit:cover;width:100%}.property-card-no-image{align-items:center;background:#e9ecef;color:#999;display:flex;font-size:10px;height:100%;justify-content:center;padding:5px;text-align:center;width:100%}.property-card-body{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;padding:8px 10px}.property-card-price{color:var(--chat-widget-color);font-size:14px;font-weight:700;margin-bottom:2px}.property-card-title{color:#333;font-size:12px;font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-card-details{color:#666;display:flex;font-size:11px;gap:8px}.property-card-details span{align-items:center;display:flex;gap:3px}.property-card-location{color:#888;font-size:10px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-properties-see-all{background:var(--chat-widget-color);border-radius:8px;color:#fff;display:block;font-size:13px;font-weight:500;margin-top:8px;padding:10px;text-align:center;text-decoration:none;transition:opacity .2s}.chat-properties-see-all:hover{opacity:.9}@media(max-width:768px){.pagetype-property .chat-widget{bottom:185px}.chat-widget{bottom:15px;right:15px}.chat-widget-toggle{height:56px;width:56px}.chat-widget-toggle svg{height:24px;width:24px}.chat-teaser{bottom:66px;max-width:calc(100vw - 90px);min-width:180px;padding:8px 12px;right:0}.chat-teaser .chat-teaser-avatar{height:32px;width:32px}.chat-teaser .chat-teaser-text{font-size:13px}.chat-widget.open .chat-widget-container{border-radius:0;bottom:0;display:flex;flex-direction:column;height:100%;left:0;max-height:100%;max-width:100%;position:fixed;right:0;top:0;width:100%}.chat-widget.open .chat-widget-toggle{display:none}.chat-header{flex-shrink:0;padding:max(16px,env(safe-area-inset-top)) 16px 16px}.chat-header .chat-close-btn{font-size:32px;height:44px;touch-action:manipulation;width:44px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.chat-messages{flex:1;min-height:0;overflow-y:auto}.chat-input-container{flex-shrink:0;gap:8px;padding:10px 12px max(10px,env(safe-area-inset-bottom))}.chat-input{font-size:16px;height:38px;min-height:38px;padding:8px 14px}.chat-send-btn{flex-shrink:0;height:38px;width:38px}}@media(max-height:600px){.chat-widget-container{height:calc(100vh - 80px)}.chat-lead-form .lead-form-content{padding:12px}}@media print{.chat-widget{display:none!important}}.reviews-widget{padding:2rem 0}.reviews-widget-inner{margin:0 auto;max-width:1200px;position:relative}.reviews-header{margin-bottom:2rem;text-align:center}.reviews-header .google-rating{align-items:center;display:inline-flex;gap:1rem}.reviews-header .google-logo{flex-shrink:0}.reviews-header .rating-info{align-items:center;display:flex;gap:.5rem}.reviews-header .rating-value{font-size:1.5rem;font-weight:700}.reviews-header .rating-stars{font-size:1.25rem}.reviews-header .rating-stars .star-filled{color:#fbbc04}.reviews-header .rating-stars .star-empty{color:#dadce0}.reviews-header .rating-count{color:#666;font-size:.9rem}.reviews-grid .reviews-list{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.reviews-list-style .reviews-list{display:flex;flex-direction:column;gap:1rem}.reviews-list-style .review-card{max-width:100%}.reviews-carousel .reviews-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:1rem;scrollbar-color:#ccc transparent;scrollbar-width:thin}.reviews-carousel .reviews-list::-webkit-scrollbar{height:6px}.reviews-carousel .reviews-list::-webkit-scrollbar-track{background:transparent}.reviews-carousel .reviews-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.reviews-carousel .review-card{flex:0 0 300px;scroll-snap-align:start}.reviews-nav{display:flex;justify-content:space-between;left:0;padding:0 .5rem;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media(max-width:768px){.reviews-nav{display:none}}.reviews-nav-btn{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;display:flex;height:40px;justify-content:center;pointer-events:auto;transition:all .2s;width:40px}.reviews-nav-btn:hover{background:#f5f5f5;box-shadow:0 4px 8px rgba(0,0,0,.15)}.reviews-nav-btn svg{height:20px;width:20px}.review-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:1.25rem;transition:box-shadow .2s}.review-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.review-header{align-items:center;display:flex;margin-bottom:.75rem;position:relative}.review-avatar{border-radius:50%;height:40px;margin-right:.75rem;object-fit:cover;width:40px}.review-avatar-default{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center}.review-avatar-default:after{background:hsla(0,0%,100%,.3);border-radius:50%;content:"";height:20px;width:20px}.review-meta{flex:1;min-width:0}.review-meta .review-author{color:#333;display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-meta .review-date{color:#666;font-size:.85rem}.review-badge-manual{color:#bbb;font-size:.6rem;opacity:.5;position:absolute;right:-4px;top:-4px;transition:opacity .2s}.review-badge-manual:hover{opacity:1}.review-stars{margin-bottom:.5rem}.review-stars .star-filled{color:#fbbc04}.review-stars .star-empty{color:#dadce0}.review-text{color:#333;display:-webkit-box;font-size:.95rem;line-height:1.5;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.review-business{border-top:1px solid #f0f0f0;color:#666;font-size:.85rem;margin-top:.75rem;padding-top:.75rem}.reviews-loading{color:#666;padding:2rem;text-align:center}.reviews-loading span{align-items:center;display:inline-flex;gap:.5rem}.reviews-loading span:before{animation:spin 1s linear infinite;border:2px solid #e0e0e0;border-radius:50%;border-top-color:#666;content:"";height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:768px){.reviews-widget{padding:1.5rem 1rem}.reviews-header .google-rating{flex-direction:column;gap:.5rem}.reviews-header .rating-info{flex-wrap:wrap;justify-content:center}.reviews-carousel .review-card{flex:0 0 280px}.reviews-grid .reviews-list{grid-template-columns:1fr}}.google-reviews{padding:2rem 0}.google-reviews-title{text-align:center}.google-reviews-subtitle{color:#666;font-weight:400;margin-bottom:2rem;text-align:center}.google-reviews-header{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.05);justify-content:space-between;margin-bottom:1.5rem;padding:1.25rem 1.5rem}.google-reviews-header,.google-reviews-header__left{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.google-reviews-header__logo{align-items:center;display:flex;gap:.5rem}.google-reviews-header__logo svg{flex-shrink:0}.google-reviews-header__logo-text{color:#5f6368;font-size:1.25rem;font-weight:500}.google-reviews-header__rating{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.google-reviews-header__score{color:#1a1a1a;font-size:2rem;font-weight:600;line-height:1}.google-reviews-header__stars{display:flex;gap:2px}.google-reviews-header__star{flex-shrink:0}.google-reviews-header__star--filled path{fill:#fbbc04}.google-reviews-header__star--empty path{fill:#e0e0e0}.google-reviews-header__count{color:#5f6368;font-size:.9rem}.google-reviews-header__right{flex-shrink:0}.google-reviews-header__write-btn{align-items:center;background:#1a73e8;border:none;border-radius:24px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease}.google-reviews-header__write-btn:hover{background:#1557b0;box-shadow:0 2px 8px rgba(26,115,232,.3);color:#fff;text-decoration:none}.google-reviews-header__write-btn:focus{box-shadow:0 0 0 3px rgba(26,115,232,.3);outline:none}.google-reviews-header__write-btn svg{flex-shrink:0}@media(max-width:768px){.google-reviews-header{align-items:flex-start;flex-direction:column;padding:1rem 1.25rem}.google-reviews-header__left{align-items:flex-start;flex-direction:column;gap:1rem}.google-reviews-header__rating{flex-wrap:nowrap}.google-reviews-header__score{font-size:1.5rem}.google-reviews-header__star{height:16px;width:16px}.google-reviews-header__right{width:100%}.google-reviews-header__write-btn{justify-content:center;width:100%}}.google-reviews-carousel{padding:0 50px;position:relative}.google-reviews-carousel .swiper-slide{display:flex;height:auto}.google-reviews-carousel .swiper-button-next,.google-reviews-carousel .swiper-button-prev{background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#333;height:40px;width:40px}.google-reviews-carousel .swiper-button-next:after,.google-reviews-carousel .swiper-button-prev:after{font-size:16px}.google-reviews-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}@media(max-width:768px){.google-reviews-grid{grid-template-columns:1fr}}.google-reviews-list{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:800px}.google-reviews-list .google-review-card{align-items:flex-start;flex-direction:row;gap:1.5rem}.google-reviews-list .google-review-card__avatar{flex-shrink:0}.google-reviews-list .google-review-card__text{flex:1}@media(max-width:576px){.google-reviews-list .google-review-card{flex-direction:column}}.google-review-card{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.05);display:flex;flex-direction:column;height:100%;padding:1.5rem;position:relative;transition:box-shadow .2s ease,transform .2s ease;width:100%}.google-review-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1),0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.google-review-card__stars{display:flex;gap:2px;margin-bottom:1rem}.google-review-card__star{flex-shrink:0}.google-review-card__star--filled path{fill:#fbbc04}.google-review-card__star--empty path{fill:#e0e0e0}.google-review-card__text{color:#333;display:-webkit-box;flex:1;font-size:.95rem;line-height:1.6;margin-bottom:1.25rem;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical}.google-reviews--page .google-review-card__text{-webkit-line-clamp:8}.google-reviews-list .google-review-card__text{-webkit-line-clamp:unset}.google-review-card--expandable .google-review-card__text{cursor:pointer}.google-review-card--expanded .google-review-card__text{-webkit-line-clamp:unset!important;display:block;overflow:visible}.google-review-card__toggle{background:none;border:none;color:#1a73e8;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:1.25rem;padding:0}.google-review-card__toggle:hover{text-decoration:underline}.google-review-card__author{align-items:center;display:flex;gap:.75rem;margin-top:auto}.google-review-card__avatar{border-radius:50%;flex-shrink:0;height:40px;overflow:hidden;width:40px}.google-review-card__avatar img{height:100%;object-fit:cover;width:100%}.google-review-card__avatar-placeholder{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;font-size:1rem;font-weight:600;height:100%;justify-content:center;width:100%}.google-review-card__author-info{flex:1;min-width:0}.google-review-card__author-name{color:#1a1a1a;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.google-review-card__date{color:#888;font-size:.8rem}.google-review-card__badge{position:absolute;right:1rem;top:1rem}.google-review-card__google-logo{opacity:.8}.google-review-card__badge-manual{align-items:center;background:#e8f5e9;border-radius:50%;color:#4caf50;display:inline-flex;height:20px;justify-content:center;opacity:.7;width:20px}.google-reviews-pagination{display:flex;justify-content:center;margin-top:2rem}@media(prefers-color-scheme:dark){.google-reviews--dark .google-review-card{background:#1e1e1e;box-shadow:0 1px 3px rgba(0,0,0,.2)}.google-reviews--dark .google-review-card__text{color:#e0e0e0}.google-reviews--dark .google-review-card__author-name{color:#fff}.google-reviews--dark .google-review-card__date{color:#aaa}}@media(max-width:768px){.google-reviews-carousel{padding:0 40px}.google-reviews-carousel .swiper-button-next,.google-reviews-carousel .swiper-button-prev{height:32px;width:32px}.google-reviews-carousel .swiper-button-next:after,.google-reviews-carousel .swiper-button-prev:after{font-size:12px}.google-review-card{padding:1.25rem}.google-review-card__text{font-size:.9rem;-webkit-line-clamp:4}}[id^=reviewFormModal] .modal-dialog{align-items:center;display:flex;margin:0 auto;max-width:500px;min-height:100%;padding:1rem}[id^=reviewFormModal] .modal-content{width:100%}.review-form-stars{display:flex;flex-direction:row-reverse;gap:4px;justify-content:flex-end}.review-form-stars input{display:none}.review-form-stars label{cursor:pointer;transition:transform .1s}.review-form-stars label svg path{fill:#e0e0e0;transition:fill .2s}.review-form-stars label:hover{transform:scale(1.1)}.review-form-stars input:checked~label svg path,.review-form-stars label:hover svg path,.review-form-stars label:hover~label svg path{fill:#fbbc04}.review-form-message{border-radius:4px;margin-top:15px;padding:10px 15px}.review-form-message.success{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.review-form-message.error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.oferte-head .container-subtitle,.oferte-head h1+.container-subtitle,.oferte-head h2+.container-subtitle,.oferte-head h3+.container-subtitle,.reviews-head .container-subtitle,.reviews-head h1+.container-subtitle,.reviews-head h2+.container-subtitle,.reviews-head h3+.container-subtitle,.services-head .container-subtitle,.services-head h1+.container-subtitle,.services-head h2+.container-subtitle,.services-head h3+.container-subtitle{margin-bottom:0;margin-top:8px}.reviews-head{padding-bottom:1.25rem}.reviews-section .google-reviews-header{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:12px 18px;margin-bottom:28px;padding:0}.reviews-section .google-reviews-header__left{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.reviews-section .google-reviews-header__rating{align-items:center;background:var(--dusk-surface-tinted);border:1px solid rgba(44,40,37,.08);border-radius:999px;display:inline-flex;gap:8px;padding:7px 14px}.reviews-section .google-reviews-header__score{color:var(--website-color-neutral);font-family:var(--body-font);font-size:14px;font-weight:700}.reviews-section .google-reviews-header__star--filled{fill:#fbbc04}.reviews-section .google-reviews-header__star--empty{fill:#e0e0e0}.reviews-section .google-reviews-header__count{color:var(--dusk-text-muted);font-size:13px;white-space:nowrap}.reviews-section .google-reviews-header__logo-text{color:var(--dusk-text-muted);font-size:13px;font-weight:600}.reviews-section .google-reviews-header__right{display:none}.reviews-section .google-review-card{display:flex;flex-direction:column;height:100%;padding:24px 22px 20px}.reviews-section .google-review-card__top{align-items:center;display:flex;gap:8px;margin-bottom:14px}.reviews-section .google-review-card__stars{display:inline-flex;gap:2px;margin:0}.reviews-section .google-review-card__score{color:var(--website-color-neutral);font-family:var(--body-font);font-size:13px;font-weight:700}.reviews-section .google-review-card__source{color:var(--dusk-text-muted);font-size:13px}.reviews-section .google-review-card__source:before{content:"·";margin-right:6px}.reviews-section .google-review-card__badge{align-items:center;display:flex;margin-left:auto;position:static}.reviews-section .google-review-card__quote{color:rgba(44,40,37,.25);display:block;font-family:var(--heading-font);font-size:54px;height:26px;line-height:1;margin:0 0 6px}.reviews-section .google-review-card__text{color:var(--website-color-neutral);font-size:14px;line-height:1.6;-webkit-line-clamp:5}.reviews-section .google-review-card__toggle{align-self:flex-start;background:none;border:0;color:var(--website-color-neutral);font-family:var(--body-font);font-size:13px;font-weight:600;margin-top:12px;padding:0}.reviews-section .google-review-card__toggle:after{content:" →";display:inline-block;transition:transform .25s ease}.reviews-section .google-review-card__toggle:hover:after{transform:translateX(4px)}.reviews-section .google-review-card__author{align-items:center;border-top:1px solid rgba(44,40,37,.08);display:flex;gap:12px;margin-top:auto;padding-top:16px}.reviews-section .google-review-card__author-name{color:var(--website-color-neutral);font-family:var(--body-font);font-size:14px;font-weight:600}.reviews-section .google-review-card__date{color:var(--dusk-text-muted);font-size:12px}.reviews-section .google-reviews-carousel{clip-path:inset(-110px -18px -30px -30px);overflow:visible;padding-left:0;padding-right:0;position:static}.reviews-section .google-reviews-carousel .swiper-slide{height:auto;overflow:visible}.reviews-section .google-reviews-carousel .swiper-button-next,.reviews-section .google-reviews-carousel .swiper-button-prev{background:#fff;border:1px solid rgba(44,40,37,.12);border-radius:50%;color:var(--website-color-neutral);height:44px;left:auto;margin:0;top:0;transition:background-color .25s ease,transform .25s ease;width:44px}.reviews-section .google-reviews-carousel .swiper-button-next:after,.reviews-section .google-reviews-carousel .swiper-button-prev:after{font-size:14px;font-weight:700}.reviews-section .google-reviews-carousel .swiper-button-next:hover,.reviews-section .google-reviews-carousel .swiper-button-prev:hover{background:var(--dusk-surface-tinted);transform:translateY(-2px)}.reviews-section .google-reviews-carousel .swiper-button-prev{right:60px;top:-72px}.reviews-section .google-reviews-carousel .swiper-button-next{right:0;top:-72px}.reviews-section{overflow-x:clip}.reviews-section .google-reviews,.reviews-section>.widget-contained{position:relative}@media screen and (max-width:767px){.reviews-section .google-reviews-carousel .swiper-button-prev{left:0;right:auto;top:50%}.reviews-section .google-reviews-carousel .swiper-button-next{top:50%}}.properties-search-map{margin-bottom:20px}@media(max-width:768px){.properties-search-map{display:none}}.properties-search-map.properties-search-map-full{margin-top:-40px;width:100%}.properties-search-map.properties-search-map-full .properties-map{border-radius:0}.properties-map-wrapper .maplibregl-popup-content{border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.18);overflow:hidden;padding:0}.property-infowindow{width:240px}.property-infowindow .infowindow-image{display:block}.property-infowindow .infowindow-image img{display:block;height:140px;object-fit:cover;width:100%}.property-infowindow .infowindow-content{padding:10px 12px}.property-infowindow .infowindow-title{color:inherit;display:block;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:4px;text-decoration:none}.property-infowindow .infowindow-price{color:var(--properties-item-price-text-color);display:block;font-size:18px;font-weight:600;line-height:100%;margin-bottom:6px;text-decoration:none}.property-infowindow .infowindow-price span{font-size:50%}.property-infowindow .infowindow-location{align-items:center;display:flex;font-size:13px;margin:0 0 8px;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-infowindow .infowindow-location svg{fill:var(--properties-item-text-color);flex-shrink:0;height:14px;margin-right:4px;width:14px}.property-infowindow .infowindow-meta-wrapper{border-top:1px solid #e0e0e0;margin-top:8px;padding-top:8px}.property-infowindow .infowindow-meta{color:var(--properties-item-text-color);font-size:11px;font-weight:700;margin-right:8px;opacity:.8;padding-right:8px;position:relative;white-space:nowrap}.property-infowindow .infowindow-meta svg{fill:var(--properties-item-text-color);height:12px;width:12px}.property-infowindow .infowindow-meta:before{background:rgba(0,0,0,.1);content:"";height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.property-infowindow .infowindow-meta:last-child{margin-right:0;padding-right:0}.property-infowindow .infowindow-meta:last-child:before{display:none}.stats-bar{background:var(--dusk-surface-tinted);padding:2.25rem 0;position:relative;z-index:5}.stats-bar .text-icon{align-items:center;background:transparent;border:0;box-shadow:none;display:flex;gap:.9rem;padding:1rem .75rem;position:relative}.stats-bar .text-icon:hover{box-shadow:none;transform:none}.stats-bar [class*=col]:not(:first-child) .text-icon:before{background:rgba(44,40,37,.12);bottom:22%;content:"";left:-.75rem;position:absolute;top:22%;width:1px}.stats-bar .text-icon-info{align-items:center;column-gap:14px;display:grid;grid-template-columns:auto 1fr}.stats-bar .text-icon-icon{align-items:center;background:transparent;border:0;color:var(--website-color-secondary);display:flex;flex-shrink:0;grid-column:1;grid-row:1/4}.stats-bar .text-icon-icon i,.stats-bar .text-icon-icon svg{height:68px;width:68px}.stats-bar .text-icon-number{border-bottom:0;color:var(--website-color-neutral);font-family:var(--heading-font);font-size:34px;font-weight:600;grid-column:2;line-height:1.15;padding-bottom:0}.stats-bar .text-icon-body{grid-column:2}.stats-bar .text-icon-title-wrapper{color:var(--website-color-neutral);font-family:var(--body-font);font-size:11px;font-weight:600;letter-spacing:.08em;margin-top:2px;text-transform:uppercase}.stats-bar .text-icon-title-wrapper div,.stats-bar .text-icon-title-wrapper h1,.stats-bar .text-icon-title-wrapper h2,.stats-bar .text-icon-title-wrapper h3,.stats-bar .text-icon-title-wrapper h4,.stats-bar .text-icon-title-wrapper h5,.stats-bar .text-icon-title-wrapper p{color:inherit;font:inherit;letter-spacing:inherit;margin:0}.stats-bar .text-icon-text-wrapper{color:var(--dusk-text-muted);font-size:11px}.stats-bar .text-icon-text-wrapper p{font-size:inherit;margin:0}@media screen and (max-width:767px){.stats-bar [class*=col] .text-icon:before{display:none}}#header-fixed{display:block;left:0;position:absolute;right:0;top:0;transition:transform .3s ease,opacity .3s ease;z-index:99}.fullscreen-backdrop #header-fixed{display:none}#header-fixed.header-position-relative{position:relative}#header-fixed.fixed-header{animation:fadeInDown .4s ease;position:fixed}#header-fixed.fixed-header .inner-header{padding-bottom:0;padding-top:0}#header-fixed.fixed-header .navbar{margin-top:0}#header-fixed.fixed-header .inner-inner-header{background:var(--menu-bg-color)}.logo-alt{display:none}#header-fixed.homepage.menu-homepage-different{--menu-border-color:var(--menu-homepage-border-color);--menu-color:var(--menu-homepage-color);--menu-bg-color:var(--menu-homepage-bg-color)}#header-fixed.fixed-header.menu-scroll-different{--menu-border-color:var(--menu-scroll-border-color)!important;--menu-color:var(--menu-scroll-color)!important;--menu-bg-color:var(--menu-scroll-bg-color)!important}#header-fixed.fixed-header.logo-scroll-different .logo,#header-fixed.homepage.logo-homepage-different .logo{filter:invert(100%)}#header-fixed.fixed-header.logo-scroll-different-white .logo,#header-fixed.homepage.logo-homepage-different-white .logo{filter:brightness(0) invert(1)}#header-fixed.fixed-header.logo-homepage-different-alt .logo,#header-fixed.fixed-header.logo-scroll-different-alt .logo,#header-fixed.homepage.logo-homepage-different-alt .logo{display:none}#header-fixed.fixed-header.logo-homepage-different-alt .logo-alt,#header-fixed.fixed-header.logo-scroll-different-alt .logo-alt,#header-fixed.homepage.logo-homepage-different-alt .logo-alt{display:inline-block;filter:none}#header-fixed.header-center.fixed-header .a-logo{margin:0}#header-fixed.header-center.fixed-header .logo{display:none}#header-fixed.homepage{--header-bg-color:var(--header-homepage-bg-color)}#header-fixed.fixed-header{--header-bg-color:var(--header-scroll-bg-color)}#header-fixed.menu-small-different .site-main-nav.collapse.show{--menu-bg-color:var(--menu-onsmall-bg-color);--menu-color:var(--menu-onsmall-color);--menu-item-border-color:var(--menu-onsmall-border-color)}.navbar-open{overflow:hidden!important}.navbar-open:before{background:rgba(0,0,0,.3);content:" ";display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1009}.navbar-open #header-fixed.menu-small-classic,.navbar-open #header-fixed:not(.menu-small-classic){z-index:1010}.navbar-open #header-fixed.menu-small-classic #close-menu{display:none!important}#header-fixed.menu-small-fullscreen #close-menu{margin-left:auto}#header-fixed.menu-small-fullscreen .container.position-relative{position:static!important}#header-fixed.menu-small-fullscreen .site-main-nav.collapse.show{border-radius:0;bottom:0;height:100%;margin-top:0;position:fixed;top:0;z-index:1010}#close-menu{margin-bottom:20px;margin-left:10px;--bs-btn-hover-border-color:var(--buttons-bg-color);--bs-btn-border-color:var(--inputs-border-color);--bs-btn-active-border-color:var(--inputs-border-color);--bs-btn-bg:#fff}#header-fixed.menu-small-left .container.position-relative{position:static!important}#header-fixed.menu-small-left #header-main-menu{align-items:start}#header-fixed.menu-small-left .site-main-nav.collapse.show{animation:fadeInLeft .4s;border-radius:0;bottom:0;height:100%;margin-top:0;position:fixed;top:0;width:75%;z-index:1010}#header-fixed.menu-small-right .container.position-relative{position:static!important}#header-fixed.menu-small-right #close-menu{margin-left:auto}#header-fixed.menu-small-right #header-main-menu{align-items:end}#header-fixed.menu-small-right .site-main-nav.collapse.show{animation:fadeInRight .4s;border-radius:0;bottom:0;height:100%;left:auto;margin-top:0;position:fixed;right:0;top:0;width:75%;z-index:1010}.inner-header{background:var(--header-bg-color);border-bottom:1px solid var(--header-line-color,transparent);padding-bottom:var(--header-padding-bottom-size);padding-top:var(--header-padding-top-size);width:100%;z-index:99}.menu-classic-split .inner-inner-header{background:none;border-color:transparent}.menu-classic-split #header-main-menu{background:var(--menu-bg-color);border-color:var(--menu-border-color);border-radius:var(--menu-border-radius-size);border-style:solid;border-width:1px;padding:15px}.menu-classic-split .header-phone{padding:15px}.header-center .inner-header{align-items:center;display:flex;flex-direction:column;justify-content:center}.header-center .inner-header .logo{margin-right:0}.inner-inner-header{background:var(--menu-bg-color);border-color:var(--menu-border-color);border-radius:var(--menu-border-radius-size);margin-top:var(--menu-margintop-size,20px);min-height:80px;padding:15px}.inner-inner-header.menu-style-nobackground{background:transparent}.inner-inner-header.menu-style-glass{backdrop-filter:blur(60px);background:rgba(0,0,0,.1);border-style:solid;border-width:1px;position:relative}.position-relative .inner-inner-header{margin-top:var(--menu-margintop-size,0)}.header-phone{background-color:var(--menu-phone-bg);border-radius:var(--menu-phone-radius-size);color:var(--menu-phone-color);font-size:14px;font-weight:700;padding:10px 15px}.header-phone a{color:var(--menu-phone-color);text-decoration:none}.header-phone a svg{fill:var(--menu-phone-color)}.header-phone.header-phone-mode2 span{display:none}.a-logo{background:var(--logo-bg-color);border-radius:var(--logo-radius-size);display:inline-block;margin:0 10px;margin-bottom:var(--menu-marginbottom-logo-size);margin-top:var(--menu-margintop-logo-size)}.logo{max-height:var(--menu-maxheight-logo-size);max-width:var(--menu-maxwidth-logo-size);width:auto}.navbar-toggler{border:none}.navbar-toggler:focus{border:none;box-shadow:none}.navbar-toggler:focus span:before{top:-10px}.navbar-toggler:focus span:after{bottom:-10px}.navbar-toggler span{background:var(--menu-color);color:var(--menu-color);display:inline-block;font-size:14px;height:2px;margin-bottom:2px;margin-right:10px;position:relative;transition:all .2s ease-out;vertical-align:middle;width:20px}.navbar-toggler span:before{top:-7px}.navbar-toggler span:after,.navbar-toggler span:before{background:var(--menu-color);content:"";height:2px;left:0;position:absolute;transition:.2s;width:30px}.navbar-toggler span:after{bottom:-7px}.fixed-header .logo{max-height:50px}.header-actions{display:flex}@media screen and (max-width:576px){.phone-number span{display:none}.logo{max-width:200px}}.a-logo-small{display:none}@media screen and (max-width:991px){.a-logo-small{display:flex}#header-fixed.header-center.fixed-header .logo{display:inline-block;left:50%;position:absolute;top:15px;transform:translateX(-50%);z-index:3}}.footer-hero{margin-top:-30px;padding-bottom:30px;padding-top:150px}footer{position:relative;z-index:10}.footer-inner{background:var(--footer-bg-color);border-radius:var(--footer-border-radius-size);color:var(--footer-color);font-size:14px;margin-bottom:30px;margin-top:30px;min-height:80px;padding:50px 15px}.footer-inner a{color:var(--footer-color);text-decoration:none}.footer-inner svg{fill:var(--footer-color)!important}.footer-bottom{align-items:center;display:flex;justify-content:space-between}.footer-partner svg{animation:imobounce 7s ease infinite;height:30px;width:30px}.footer-no-container .footer-inner{margin-bottom:0}@media screen and (max-width:576px){.footer-bottom{flex-direction:column;gap:.5rem}}.breadcrumb{margin-top:15px}.header-band .breadcrumb{margin-bottom:-20px;margin-top:40px}.breadcrumb-item,.breadcrumb-item a{color:#fff;font-size:12px;opacity:.8;text-decoration:none}.breadcrumb-item+.breadcrumb-item:before{color:#fff;content:"·"}#header-main-menu{align-items:center}.menu-align-right{margin-left:auto}.menu-align-left{margin-right:auto}.menu-align-center{margin-left:auto;margin-right:auto}.menu-extended #header-main-menu{justify-content:space-between;margin-left:0;margin-right:0;width:100%}.site-main-nav>.navbar-nav>li>a{align-items:center;background:var(--menu-item-bg-color);border:1px solid var(--menu-item-border-color);border-radius:.25rem;color:var(--menu-color);display:flex;font-size:var(--menu-item-size);font-weight:var(--menu-item-weight,600);margin:0 7px;padding:.2rem .6rem!important;position:relative;--bs-navbar-active-color:var(--menu-color)}.site-main-nav .nav-link.active,.site-main-nav>.navbar-nav>li>a:hover{opacity:.8}.site-main-nav .dropdown-menu{background:var(--submenu-bg-color,var(--menu-bg-color));border:none;border-radius:min(20px,var(--menu-border-radius-size));margin-top:24px;opacity:0;padding:22px 0;transform:translateY(20px);--bs-dropdown-link-color:var(--menu-color);--bs-navbar-active-color:var(--menu-color);--bs-dropdown-link-active-color:var(--menu-color);--bs-dropdown-link-active-bg:transparent}.site-main-nav .dropdown-menu.show{opacity:1;transform:translateY(0)}.site-main-nav .dropdown-menu .dropdown-item{--bs-dropdown-link-hover-color:var(--menu-color);--bs-dropdown-link-hover-bg:transparent;font-size:var(--menu-item-size)}.site-main-nav .dropdown-menu .dropdown-item:hover{opacity:.8}.inner-inner-header.menu-style-glass .dropdown-menu{backdrop-filter:blur(60px)}@media screen and (max-width:991px){.site-main-nav{background:var(--menu-bg-color);border-radius:var(--menu-border-radius-size);left:0;margin-top:20px;padding:40px;position:absolute;top:100%;width:100%}.site-main-nav .dropdown-menu{background:none;margin-top:0;min-width:0;padding:10px 0;text-align:center}}.properties-wrapper{background:var(--properties-bg-color);border-radius:var(--border-radius-size);padding:40px 0;position:relative}.properties-sort{display:flex;justify-content:space-between;padding-bottom:20px}.properties-sort-info{text-align:center}.properties-search-left .properties-sort{flex-direction:row-reverse}.properties-carousel{padding-bottom:20px;--swiper-theme-color:var(--buttons-bg-color)}.search-links{margin-top:50px}@media screen and (max-width:576px){.properties-wrapper h1{font-size:18px;text-align:center}.properties-sort-info{margin-bottom:10px}.properties-sort.properties-sort-sticky{background:var(--properties-bg-color);margin:0 -12px;padding-left:12px;padding-right:12px;padding-top:10px;position:sticky;top:var(--fixed-header-height,0);z-index:90}}.properties-slideshow{--swiper-theme-color:var(--buttons-bg-color)}.properties-slideshow .swiper-slide{height:auto}.properties-slideshow-item{border-radius:var(--border-radius-size);height:500px;overflow:hidden;position:relative}@media(max-width:768px){.properties-slideshow-item{height:400px}}@media(max-width:480px){.properties-slideshow-item{height:350px}}.properties-slideshow-item-image{inset:0;position:absolute}.properties-slideshow-item-image img,.properties-slideshow-item-image picture{height:100%;object-fit:cover;width:100%}.properties-slideshow-item-overlay{background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.1) 50%,transparent);inset:0;position:absolute;z-index:1}.properties-slideshow-item-body{bottom:0;color:#fff;left:0;padding:30px;position:absolute;right:0;z-index:2}.properties-slideshow-item-body .price{display:block;font-size:22px;font-weight:700;margin-bottom:8px}.properties-slideshow-item-body .location{align-items:center;display:flex;gap:5px;margin-bottom:8px}.properties-slideshow-item-body .propertygrid-meta-wrapper{gap:15px;margin-bottom:8px}.properties-slideshow-item-body .propertygrid-meta{align-items:center;display:flex;gap:4px}.properties-slideshow-item-body .property-title{font-size:16px}.properties-slideshow-item-body svg{filter:brightness(0) invert(1)}.property-card{background:none;background:var(--properties-item-bg-color);border:1px solid var(--properties-item-border-color);border-radius:var(--border-radius-size);color:var(--properties-item-text-color);margin-bottom:20px;overflow:hidden;padding:10px;transition:all .4s ease 0s}.property-card:hover .card-body{opacity:.9}.property-card:hover .property-card-image-wrapper{background:#000}.property-card:hover img{opacity:.8;transform:scale(1.1)}.property-card a{text-decoration:none}.property-card a.image-link{position:relative}.property-card .label-wrapper{left:20px;position:absolute;top:20px}.property-card .label-wrapper.property-label-down{bottom:20px;top:auto}.property-card .label-wrapper .label{background:var(--labels-bg-color,var(--website-color-light));border-radius:3px;color:var(--labels-text-color,var(--website-color-neutral));float:left;font-size:10px;margin-right:5px;opacity:.8;padding:3px 10px}.property-card .property-card-image-wrapper{border-radius:max(0px,var(--border-radius-size) - 10px);min-height:180px;overflow:hidden;position:relative;transition:.7s}.property-card .property-card-image-wrapper img{border-radius:0;transition:.7s}.property-card .image-overlay{bottom:0;left:0;opacity:50%;position:absolute;right:0;top:0;transition:all .6s ease 0s}.property-card .propertygrid-meta{color:var(--properties-item-text-color);font-size:12px;font-weight:700;margin-right:10px;opacity:.8;padding-right:10px;position:relative;white-space:nowrap}.property-card .propertygrid-meta:before{background:rgba(0,0,0,.1);content:"";height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.property-card .propertygrid-meta:last-child{margin-right:0;padding-right:0}.property-card .propertygrid-meta:last-child:before{display:none}.property-card .card-body{transition:all .4s ease 0s}.property-card .card-body .price{color:var(--properties-item-price-text-color);font-size:18px;font-weight:600;line-height:100%;white-space:nowrap}.property-card .card-body .price span{font-size:50%}.property-card .card-body .price .price-old{display:block;font-size:70%;text-decoration:line-through}.property-card .card-body .price .price-old span{font-size:100%}.property-card .card-body .location{font-size:14px;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-card .card-body svg{fill:var(--properties-item-text-color)}.property-card .card-img,.property-card .card-img-top{transition:all .7s ease}.property-card .propertygrid-meta-wrapper{border-top:1px solid #e0e0e0;margin-top:10px;order:10;padding:10px 0 0}.property-card .property-title{display:block;display:-webkit-box;font-weight:700;height:40px;line-height:120%;margin-top:10px;order:1;padding-bottom:15px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.property-card .property-subheading{margin-top:10px;order:0}.button-area{order:20}.btn-more-details{background-color:var(--moredetails-bg-color);border-radius:var(--buttons-border-radius-size);color:var(--moredetails-text-color);display:inline-block;margin-top:15px;padding:10px 20px;text-align:center}.card-body{display:flex;flex-direction:column;padding-bottom:5px;padding-top:5px;position:relative}@media screen and (max-width:767px){.property-card .property-title{height:auto;-webkit-line-clamp:3}.btn-more-details{display:block}}.property-box-alt{border:none;padding:0}.property-box-alt .card-body{background:var(--property-box-meta-bg);border:1px solid hsla(0,0%,100%,.1);border-radius:max(0px,var(--border-radius-size) - 10px);bottom:10px;color:#fff;left:10px;position:absolute;right:10px}.property-box-alt .card-body .price{color:#fff}.property-box-alt .card-body svg{fill:#fff}.property-box-alt .card-body .propertygrid-meta{color:#fff}.property-box-alt .property-title{display:none}@media screen and (min-width:992px){.row.view-propertylist-b5{display:block}.row.view-propertylist-b5 .col{width:100%}.row.view-propertylist-b5 .property-card{flex-direction:row}.row.view-propertylist-b5 .property-card .property-subheading{margin-top:10px;order:2}.row.view-propertylist-b5 .property-card .property-card-image-wrapper{max-width:300px}}#filter-button{display:none}.properties-search-button #filter-button{display:block}.filter-title{font-weight:700}.show-on-horizontal{display:none}.properties-search-nobutton #filter-button{display:none!important}.properties-sort .btn{--bs-border-radius:var(--buttons-border-radius-size);--bs-btn-padding-x:35px;--bs-btn-padding-y:8px}.properties-sort .btn svg{fill:var(--bs-btn-color)}.search-form .search-inner{background:none;padding:0 25px 15px 0}.search-form .btn{--bs-btn-hover-border-color:var(--buttons-bg-color);--bs-border-radius:var(--buttons-border-radius-size);--bs-btn-active-bg:var(--buttons-bg-color);--bs-btn-active-color:var(--buttons-color);--bs-btn-border-color:var(--inputs-border-color);--bs-btn-active-border-color:var(--inputs-border-color)}.search-form .btn.btn-filtering{width:100%}.search-form .form-control{padding:8px 15px 8px 35px}.search-form .custom-dropdown{width:100%}.search-form .custom-dropdown .dropdown-toggle{background-color:#f2f2f2;border:none;border-radius:var(--buttons-border-radius-size);padding:8px 15px 8px 35px}.search-form .form-group-picker{position:relative}.search-form .form-group-picker .icon{left:15px;position:absolute;top:5px;z-index:2}.search-form .form-group-picker svg{fill:var(--inputs-color)}.search-form .search-item{margin-top:15px}.search-form .form-label{font-size:13px;font-weight:700;text-align:center}.search-form .location-input{min-width:auto;padding:8px 15px 8px 35px;width:100%}.search-header{display:none}.search-footer{padding:5px 25px 20px 0}#view-results{padding:10px;width:100%}#close-filter{color:var(--inputs-color);position:absolute;right:40px;top:10px}#close-filter svg{fill:var(--inputs-color)!important}#close-filter:hover{background:none}#close-filter:hover svg{fill:var(--bs-btn-hover-color)!important;stroke:var(--bs-btn-hover-color)!important}.properties-search-left .properties-search-results{flex-direction:row-reverse}@media screen and (min-width:1200px){.properties-search-left .properties-search-filtering,.properties-search-right .properties-search-filtering{display:block!important}}@media screen and (max-width:1200px){#filter-button{display:inline-block}.properties-search-filtering.collapse.show,.properties-search-filtering.collapsing{animation:fadeInLeft .4s;background:var(--properties-bg-color);height:100%;left:0;overflow-y:auto;padding:60px 40px;position:fixed;right:0;top:0;width:100%;z-index:1010}.filtering-open{overflow:hidden!important}.filtering-open:before{background:rgba(0,0,0,.3);content:" ";display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1009}.search-header{padding:5px 20px;top:0}.search-footer,.search-header{background:var(--properties-bg-color);display:block;position:fixed;right:0;width:100%;z-index:1011}.search-footer{bottom:0;padding:5px 45px 20px 20px}.properties-search-left .search-footer,.properties-search-left .search-header{left:0;right:unset!important}}.properties-search-button .properties-search-filtering.collapse.show,.properties-search-button .properties-search-filtering.collapsing{background:#fff;height:100%;left:0;overflow-y:auto;padding:60px 40px;position:fixed;right:0;top:0;width:100%;z-index:1010}.properties-search-button .filtering-open{overflow:hidden!important}.properties-search-button .filtering-open:before{background:rgba(0,0,0,.3);content:" ";display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1009}.properties-search-button .search-header{background:#fff;display:block;padding:5px 20px;position:fixed;right:0;top:0;width:100%;z-index:1011}.properties-search-button .search-footer{background:#fff;bottom:0;display:block;padding:5px 45px 20px 20px;position:fixed;right:0;width:100%;z-index:1011}.properties-search-button .properties-search-left .search-footer,.properties-search-button .properties-search-left .search-header{left:0;right:unset!important}@media(min-width:768px){.properties-search-filtering{left:unset!important;max-width:400px;right:0}.search-footer,.search-header{max-width:400px;width:100%}.properties-search-left .properties-search-filtering{left:0!important;right:unset!important}}.properties-search-button .properties-search-listings{width:100%}.properties-search-left .properties-search-results.properties-search-mode-horizontal{flex-direction:column-reverse}.properties-search-mode-horizontal .show-on-horizontal{display:inline-block}.properties-search-mode-horizontal .properties-search-listings{width:100%!important}.properties-search-mode-horizontal .properties-search-filtering{max-width:100%;width:100%}.properties-search-mode-horizontal .properties-search-filtering .search-item{width:25%}.properties-search-mode-horizontal .search-footer,.properties-search-mode-horizontal .search-header{max-width:100%;text-align:center;width:100%}.properties-search-mode-horizontal .search-footer{position:relative}.properties-search-mode-horizontal .search-form .btn.btn-filtering{max-width:400px}.properties-search-mode-horizontal #close-filter,.properties-search-mode-horizontal .search-header{display:none}.properties-search-mode-horizontal .search-footer{background:none}.properties-search-mode-horizontal .filter-title{display:none}@media screen and (max-width:992px){.properties-search-mode-horizontal .properties-search-filtering .search-item{width:50%}}@media screen and (max-width:576px){.properties-search-mode-horizontal .properties-search-filtering .search-item{width:100%}}.divider-glass{backdrop-filter:blur(30px);background-color:rgba(0,0,0,.15);border:1px solid hsla(0,0%,100%,.1);position:relative;z-index:3}.divider-glass .container-title{color:#fff}.divider-gradient{background-color:transparent;background-image:linear-gradient(180deg,#f6f3ec,hsla(42,36%,95%,0));padding:50px 0;position:relative;z-index:3}.divider-gradient:after{background:#fff;content:" ";height:49px;left:50%;margin-left:-68px;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M136 0c-5.5.167-18.3 5.4-25.5 25S79.167 49.167 68 49c-11.167.167-35.3-4.4-42.5-24S5.5.167 0 0l68 .5z'/%3E%3C/svg%3E");position:absolute;top:0;width:136px;z-index:12}.divider-grey{background:#000;padding:50px 0;position:relative}.divider-white{background:#fff}.divider-black,.divider-white{padding-bottom:80px;padding-top:80px;position:relative;z-index:3}.divider-black{background:#000}.divider-black .container-title{color:#fff}.divider-primary{background:var(--website-color-primary)}.divider-primary,.divider-primary-gradient{padding-bottom:80px;padding-top:80px;position:relative;z-index:3}.divider-primary-gradient{background:linear-gradient(180deg,var(--website-color-primary) 0,transparent 100%)}.divider-secondary{background:var(--website-color-secondary)}.divider-secondary,.divider-secondary-gradient{padding-bottom:80px;padding-top:80px;position:relative;z-index:3}.divider-secondary-gradient{background:linear-gradient(180deg,var(--website-color-secondary) 0,transparent 100%)}.divider-primary-secondary-gradient{background:linear-gradient(180deg,var(--website-color-primary) 0,var(--website-color-secondary) 100%)}.divider-accent,.divider-primary-secondary-gradient{padding-bottom:80px;padding-top:80px;position:relative;z-index:3}.divider-accent{background:var(--website-color-secondary)}.divider-dark{background:var(--website-color-neutral);padding-bottom:80px;padding-top:80px;position:relative;z-index:3;--inputs-color:--website-color-light;--inputs-dropdown-bg-color:var(--website-color-neutral)}.divider-dark,.divider-dark h2,.divider-dark h3,.divider-dark h4,.divider-dark h5,.divider-dark p{color:var(--website-color-light)}.divider-light{background:var(--website-color-light);padding-bottom:80px;padding-top:80px;position:relative;z-index:3}.divider-light,.divider-light h2,.divider-light h3,.divider-light h4,.divider-light h5,.divider-light p{color:var(--website-color-neutral)}.form-control{background:var(--inputs-bg-color);border-color:var(--inputs-border-color);border-radius:min(30px,var(--buttons-border-radius-size));border-style:solid;border-width:1px;color:var(--inputs-color);padding:15px 30px;--input-text:var(--inputs-color)}.form-control::placeholder{color:var(--inputs-color);opacity:.7}.form-control:focus{background:var(--inputs-bg-color);border-color:var(--inputs-border-focus-color);color:var(--inputs-color);opacity:1}.contactform label{display:none}.contactform .checkbox label{display:inline-block}.input-group>.form-control{border-left:none}.input-group-text{background:var(--inputs-bg-color);border:1px solid var(--inputs-border-color);border-bottom-left-radius:var(--border-radius-size);border-right:none;border-color:var(--inputs-border-color);border-top-left-radius:var(--border-radius-size)}.input-group-text svg{fill:var(--inputs-color);opacity:.6}.form-group{margin-bottom:30px}textarea.form-control{min-height:110px}.has-error{color:red}.has-error input{border-color:red}.btn-form{font-weight:700;margin-left:auto;margin-right:auto;padding:15px 40px}.btn-form,.btn-form:hover{background:var(--buttons-bg-color);color:var(--buttons-color)}.btn-form:hover{opacity:.8}.custom-dropdown.custom-filtering .dropdown-item{font-size:14px}.custom-dropdown.custom-filtering .dropdown-selected{font-weight:600}.custom-dropdown.custom-filtering .btn{background:var(--inputs-bg-color);border:1px solid var(--inputs-border-color);border-radius:min(30px,var(--buttons-border-radius-size));padding:10px 30px}.property-wrapper{background:var(--property-bg-color);border-radius:var(--border-radius-size);border-top:1px solid rgba(44,40,37,.05);padding:12px 0 32px;position:relative}.property-wrapper .contact-short-title,.property-wrapper .page-header{display:block;font-family:var(--heading-font);font-size:1.6rem;font-weight:500;letter-spacing:-.01em;line-height:1.2;margin:25px 0 15px}.property-wrapper .contact-short-title{text-align:center}.property-wrapper h1{border-bottom:1px solid #e0e0e0;margin-bottom:20px;padding-bottom:20px}.property-show-subheader{display:flex;justify-content:space-between;padding:20px 0}.property-show-subheader svg{fill:var(--website-color-neutral)}.contact-short-wrapper{text-align:center}.contact-short-wrapper .agent-show-short-side-phone{display:inline-block;padding-left:50px;padding-right:50px}.property-show-title{font-size:1.6rem;margin:15px 0}.interested-links{display:inline-block;margin:15px 10px 15px 0}.interested-links,.quick-link{color:#000;text-decoration:none}.quick-link{display:block}.property-show-side .share-wrapper .btn{padding:5px 14px}.map{border-radius:var(--border-radius-size)}.property-show-price{border-radius:.375rem;color:var(--properties-item-price-text-color);display:block;font-size:1.3rem;font-weight:700;text-align:right}.property-show-price span{font-size:50%}.property-show-price .price-old{display:block;font-size:70%;text-decoration:line-through}.property-show-price .price-old span{font-size:100%}.property-show-favorite{display:inline-block;margin-right:10px}.property-show-zone{font-size:1rem;font-weight:700}.property-wrapper h2{font-size:1.4rem}.property-wrapper h5{font-size:1rem;font-weight:700}.property-show-caracteristics-group .list-group-item{border:none;border-bottom:1px solid var(--body-border-light);--bs-list-group-color:var(--website-color-neutral)}.property-show-caracteristics-group .list-group-item span{float:right;font-weight:700;margin-left:10px}.property-box-delimiter{padding:.5rem 0}.list-group{--bs-list-group-bg:transaparent}.spec-item{font-size:14px;line-height:180%;margin-bottom:5px;opacity:.8;padding-bottom:10px;white-space:nowrap}.spec-item span{border:1px solid var(--body-border-light);border-radius:30px;padding:.5rem 1rem .5rem .5rem}.spec-item span svg{opacity:.8;fill:var(--website-color-neutral)}.map{height:400px;width:100%}#window-map{height:300px}.warning-box{background:#e53b75;color:#fff;font-size:1.5rem;font-weight:700;margin:30px 0;padding:30px 0;text-align:center}.warning-box span{display:block}.warning-box .warning-line2{font-size:1.2rem}@media screen and (max-width:576px){.property-wrapper h1{font-size:18px}}body.overflow-hidden{overflow:hidden}body.fullscreen-backdrop{background-color:rgba(0,0,0,.95)}.hidden{display:none!important}.image-carousel__thumbnail-picture img{max-height:500px}.property-gallery-long .image-carousel__thumbnail-picture img{max-height:700px}.property-gallery-long .image-gallery-wrapper{margin-bottom:30px}.image-carousel{border-radius:var(--border-radius-size);max-width:100%;overflow:hidden;position:relative;transition:all .3s ease}.image-carousel__counter{backdrop-filter:blur(10px);background-color:rgba(0,0,0,.75);border-radius:min(20px,var(--border-radius-size));bottom:16px!important;color:#fff;display:inline-block;font-size:13px;font-weight:600;height:auto;left:unset!important;line-height:1.2;max-height:32px;max-width:100px;padding:6px 12px;position:absolute;right:16px!important;text-align:center;top:unset!important;vertical-align:top;white-space:nowrap;width:auto!important;z-index:20}.image-carousel .swiper-container{border-radius:12px;height:450px;overflow:hidden;position:relative;width:100%}.image-carousel .swiper-slide,.image-carousel .swiper-wrapper{height:100%;position:relative;width:100%}.image-carousel .swiper-slide{cursor:pointer;transition:transform .3s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.image-carousel .swiper-slide:hover{transform:scale(1.02)}.image-carousel .swiper-slide img,.image-carousel .swiper-slide picture{display:block;height:100%;width:100%}.image-carousel .swiper-slide img{object-fit:cover;transition:all .3s ease}.image-carousel .swiper-button-next,.image-carousel .swiper-button-prev{align-items:center;backdrop-filter:blur(20px);background:rgba(0,0,0,.1);border:none;border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;margin-top:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:48px;z-index:25}.image-carousel .swiper-button-next svg,.image-carousel .swiper-button-prev svg{fill:#fff}.image-carousel .swiper-button-next:hover,.image-carousel .swiper-button-prev:hover{background:rgba(0,0,0,.2);opacity:1;transform:translateY(-50%) scale(1.1)}.image-carousel .swiper-button-prev{left:16px}.image-carousel .swiper-button-next{right:16px}.image-carousel .swiper-button-next:after,.image-carousel .swiper-button-prev:after{display:none}.image-carousel .swiper-button-next svg,.image-carousel .swiper-button-prev svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));height:18px;width:14px}.image-carousel__exit-btn{position:fixed;right:24px;top:24px;z-index:1000}.image-carousel__exit-btn .btn{align-items:center;backdrop-filter:blur(15px);background:hsla(0,0%,100%,.95);border:none;border-radius:25px;box-shadow:0 6px 25px rgba(0,0,0,.2);color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease}.image-carousel__exit-btn .btn:hover{background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.25);transform:translateY(-2px)}.image-carousel__exit-btn svg{height:16px;width:16px}.image-carousel--fullscreen{background:#000;box-shadow:none;left:0;position:fixed;top:0;width:100vw;z-index:9999999999}.image-carousel--fullscreen,.image-carousel--fullscreen .swiper-container,.image-carousel--fullscreen .swiper-wrapper{border-radius:0;height:100vh}.image-carousel--fullscreen .swiper-slide{align-items:center;cursor:default;display:flex;flex-shrink:0;justify-content:center}.image-carousel--fullscreen .swiper-slide:hover{transform:none}.img-portrait img{object-fit:contain!important}.image-carousel--fullscreen .swiper-slide picture{align-items:center;display:flex;height:100%;justify-content:center;max-height:100vh;max-width:100vw;object-fit:contain;width:100%}.image-carousel--fullscreen .swiper-slide img{border-radius:var(--border-radius-size);display:block;height:auto;margin:auto;max-height:100vh;max-width:100vw;object-fit:contain;object-position:center;width:100%}.image-carousel--fullscreen .swiper-button-next,.image-carousel--fullscreen .swiper-button-prev{backdrop-filter:blur(20px);background:rgba(0,0,0,.15);height:64px;width:64px}.image-carousel--fullscreen .swiper-button-next:hover,.image-carousel--fullscreen .swiper-button-prev:hover{background:rgba(0,0,0,.25)}.image-carousel--fullscreen .swiper-button-prev{left:32px}.image-carousel--fullscreen .swiper-button-next{right:32px}.image-carousel--fullscreen .swiper-button-next svg,.image-carousel--fullscreen .swiper-button-prev svg{filter:brightness(0) invert(1) drop-shadow(0 2px 4px rgba(0,0,0,.3));height:20px;width:16px}.image-carousel--fullscreen .image-carousel__counter{backdrop-filter:blur(10px);background-color:rgba(0,0,0,.8);border-radius:25px;display:inline-block;font-size:14px;height:auto;line-height:1.2;max-height:40px;max-width:120px;padding:8px 16px;position:fixed;right:24px;text-align:center;top:24px;vertical-align:top;white-space:nowrap;width:auto;z-index:1001}.image-carousel__thumbnail-img{display:block}.image-carousel__fullscreen-img{display:none}@media(max-width:768px){.property-wrapper .container{padding:16px}.image-carousel .swiper-container{border-radius:8px;height:280px}.image-carousel{border-radius:8px}.image-carousel .swiper-button-next,.image-carousel .swiper-button-prev{height:40px;width:40px}.image-carousel .swiper-button-prev{left:12px}.image-carousel .swiper-button-next{right:12px}.image-carousel .swiper-button-next svg,.image-carousel .swiper-button-prev svg{height:16px;width:12px}.image-carousel__counter{font-size:12px;padding:4px 10px;right:12px;top:12px}.image-carousel--fullscreen .swiper-button-next,.image-carousel--fullscreen .swiper-button-prev{height:56px;width:56px}.image-carousel--fullscreen .swiper-button-prev{left:20px}.image-carousel--fullscreen .swiper-button-next{right:20px}.image-carousel__exit-btn{right:16px;top:16px}.image-carousel__exit-btn .btn{font-size:13px;padding:10px 16px}.image-carousel--fullscreen .image-carousel__counter{font-size:13px;max-height:32px;max-width:80px;padding:6px 12px;right:16px;top:16px}}@media(max-width:480px){.image-carousel .swiper-container{height:240px}.image-carousel .swiper-button-next,.image-carousel .swiper-button-prev{height:36px;width:36px}.image-carousel--fullscreen .swiper-button-next,.image-carousel--fullscreen .swiper-button-prev{height:48px;width:48px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.image-carousel{animation:fadeIn .5s ease}.image-carousel.loading{opacity:.7}.image-carousel.loading .swiper-slide img{filter:blur(2px)}@media(prefers-contrast:high){.image-carousel .swiper-button-next,.image-carousel .swiper-button-prev,.image-carousel__exit-btn .btn{background:#fff;border:2px solid #000}}.image-carousel__thumbnails{border:1px solid var(--body-border-strong);border-radius:var(--border-radius-size);margin-top:16px;overflow:hidden;padding:12px 0;position:relative}.image-carousel__thumbnails .swiper-wrapper{align-items:center;padding:0 12px}.image-carousel__thumbnail-slide{border:2px solid transparent;border-radius:6px;cursor:pointer;flex-shrink:0;height:80px;opacity:.6;overflow:hidden;transition:all .3s ease}.image-carousel__thumbnail-slide:hover{opacity:.8;transform:translateY(-2px)}.image-carousel__thumbnail-slide.swiper-slide-thumb-active{border-color:var(--website-color-primary);opacity:1}.image-carousel__thumbnail-nav-img{border-radius:4px;display:block;height:100%;object-fit:cover;transition:all .3s ease;width:100%}.image-carousel--fullscreen~.image-carousel__thumbnails{display:none}.swiper-thumbnails-button-next,.swiper-thumbnails-button-prev{align-items:center;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:32px;z-index:10}.swiper-thumbnails-button-next:hover,.swiper-thumbnails-button-prev:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-50%) scale(1.1)}.swiper-thumbnails-button-prev{left:8px}.swiper-thumbnails-button-next{right:8px}.swiper-thumbnails-button-next:after,.swiper-thumbnails-button-prev:after{border:2px solid #333;border-width:2px 2px 0 0;content:"";display:block;height:8px;width:8px}.swiper-thumbnails-button-prev:after{margin-left:2px;transform:rotate(-135deg)}.swiper-thumbnails-button-next:after{margin-right:2px;transform:rotate(45deg)}.swiper-thumbnails-button-disabled{cursor:default;opacity:.3}.swiper-thumbnails-button-disabled:hover{background:hsla(0,0%,100%,.9);transform:translateY(-50%)}@media(max-width:768px){.image-carousel__thumbnails{margin-top:12px;padding:8px 0}.swiper-thumbnails-button-next,.swiper-thumbnails-button-prev{height:28px;width:28px}.swiper-thumbnails-button-prev{left:4px}.swiper-thumbnails-button-next{right:4px}}@media(max-width:480px){.image-carousel__thumbnails{margin-top:10px;padding:6px 0}}@media(prefers-reduced-motion:reduce){.image-carousel .swiper-button-next,.image-carousel .swiper-button-prev,.image-carousel .swiper-slide,.image-carousel__exit-btn .btn,.image-carousel__thumbnail-nav-img,.image-carousel__thumbnail-slide{transition:none}.image-carousel .swiper-slide:hover,.image-carousel__thumbnail-slide:hover{transform:none}}.gallery-mosaic{--mosaic-gap:16px;align-items:start;display:grid;gap:var(--mosaic-gap);grid-template-columns:2fr 1fr;margin-bottom:40px}.gallery-mosaic__main{aspect-ratio:4/3;min-height:0;min-width:0;overflow:hidden;width:100%}.gallery-mosaic__main .image-carousel,.gallery-mosaic__main .image-gallery-wrapper,.gallery-mosaic__main .swiper-slide,.gallery-mosaic__main .swiper-wrapper,.gallery-mosaic__main .swiper-zoom-container{height:100%}.gallery-mosaic__main .swiper-slide img,.gallery-mosaic__main .swiper-slide picture{height:100%;object-fit:cover;width:100%}.gallery-mosaic__main .image-carousel__thumbnails{display:none}.gallery-mosaic__side{aspect-ratio:2/3;display:grid;gap:var(--mosaic-gap);grid-template-rows:1fr 1fr;min-width:0;width:100%}.gallery-mosaic__tile{background:none;border:0;border-radius:var(--border-radius-size,8px);cursor:pointer;display:block;min-height:0;overflow:hidden;padding:0;position:relative}.gallery-mosaic__tile img,.gallery-mosaic__tile picture{display:block;height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .8s ease;width:100%}.gallery-mosaic__tile:hover img{transform:scale(1.05)}.gallery-mosaic__tile:only-child{grid-row:1/-1}.gallery-mosaic__tile:focus-visible{outline:2px solid var(--website-color-accent);outline-offset:3px}.gallery-mosaic__more{align-items:center;background:rgba(25,21,18,.55);color:#fff;display:flex;font-family:var(--body-font);font-size:14px;font-weight:600;inset:0;justify-content:center;letter-spacing:.04em;position:absolute;transition:background-color .25s ease}.gallery-mosaic__tile:hover .gallery-mosaic__more{background:rgba(25,21,18,.42)}.gallery-mosaic__main .image-carousel{border-radius:var(--border-radius-size,8px);overflow:hidden}@media screen and (max-width:767px){.gallery-mosaic{grid-template-columns:1fr}.gallery-mosaic__main{aspect-ratio:4/3}.gallery-mosaic__side{aspect-ratio:8/3;grid-template-columns:1fr 1fr;grid-template-rows:none}.gallery-mosaic__tile:only-child{grid-column:1/-1;grid-row:auto}}.packs-head{text-align:center}.packs-head .container-subtitle{margin-left:auto;margin-right:auto;max-width:62ch}.pricing-packs .module-columns.row{align-items:stretch}.pricing-packs .module-columns.row>[class*=col-]{display:flex;flex-direction:column}.pricing-packs .module-columns.row>[class*=col-] div:has(.pack){display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.pricing-packs .pack{flex:1 1 auto}.pack{background:#fff;border:1px solid rgba(44,40,37,.1);border-radius:14px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.pack:hover{box-shadow:0 18px 40px rgba(33,28,25,.1);transform:translateY(-4px)}.pack-name{background:var(--website-color-primary);color:#fff;font-family:var(--heading-font);font-size:24px;font-weight:500;margin:0;padding:20px 24px;text-align:center}.pack-intro{color:var(--dusk-text-muted);font-size:13px;line-height:1.5;margin:0;padding:20px 24px 0}.pack-intro strong{color:var(--website-color-neutral)}.pack-list{flex:1 1 auto;list-style:none;margin:0;padding:20px 24px}.pack-list li{font-size:14px;line-height:1.5;margin-bottom:12px;padding-left:26px;position:relative}.pack-list li:before{border-bottom:1.5px solid var(--website-color-accent);border-left:1.5px solid var(--website-color-accent);content:"";height:6px;left:2px;position:absolute;top:6px;transform:rotate(-45deg);width:11px}.pack-price{background:var(--website-color-primary);color:#fff;font-family:var(--heading-font);font-size:26px;font-weight:500;margin-top:auto;padding:16px 24px;text-align:center}.pack-price span{font-family:var(--body-font);font-size:14px;font-weight:600;opacity:.85}.pack--premium .pack-name,.pack--premium .pack-price{background:var(--website-color-secondary)}.pack--exclusiv{border-color:color-mix(in srgb,var(--website-color-accent) 45%,#fff)}.pack--exclusiv .pack-name,.pack--exclusiv .pack-price{background:var(--website-color-accent);color:var(--website-color-neutral)}@media screen and (max-width:991px){.pack{margin-bottom:20px}}.property-show-side{border:1px solid var(--body-border-strong);border-radius:var(--border-radius-size);padding:40px 50px;position:sticky;top:70px}.agent-show-short-side{display:flex}.agent-show-short-side-content-inner{margin-left:30px}.agent-show-short-side-title{font-size:clamp(14px,2vw + .6rem,20px);font-weight:700}.agent-show-short-side-image img{border-radius:min(20px,var(--border-radius-size))}.agent-show-short-side-phone{color:var(--website-color-dark);display:block;font-size:clamp(15px,2vw + .6rem,22px);font-weight:700;margin-top:7px;text-decoration:none}.agent-show-short-side-phone svg{display:none}.property-show-side-contact-wrapper{border-bottom:1px solid #e0e0e0;margin-bottom:30px;padding-bottom:30px}.property-show-side-contact-wrapper .property-show-contact-short-title{display:block;font-weight:600;margin-bottom:20px}.property-show-side-contact-wrapper .btn-ajxsend{margin-top:20px;width:100%}.label-consent{font-size:13px}@media(max-width:576px){.property-show-side{margin-top:80px;padding:20px}}.property-short-caracteristics-wrapper{border-radius:.375rem;padding:.5rem 0 1rem}.property-show-short-features{align-self:auto;display:flex;justify-content:space-between}.property-show-short-feature-block{position:relative}.property-show-short-feature-block-title{color:var(--website-color-neutral);font-size:13px;margin-top:10px;opacity:.8;padding-left:55px}.property-show-short-feature-block-values{display:flex;padding-bottom:4px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-right:2px solid var(--body-border-light)}.property-show-short-feature-block-value{font-weight:700;line-height:30px;padding-left:55px}.property-show-short-feature-block:last-of-type .property-show-short-feature-block-values{border-right:none}.property-show-short-feature-block-icon{border:1px solid var(--body-border-strong);border-radius:100px;display:block;height:50px;left:0;padding:10px;position:absolute;top:10px;width:50px}.property-show-short-feature-block-icon svg{height:24px;margin-right:10px;width:24px;fill:var(--website-color-neutral)}.mobile-contact-wrapper{animation-delay:.75s;animation:fadeInUp .4s ease;background:#dadada;border-top-left-radius:var(--border-radius-size);border-top-right-radius:var(--border-radius-size);bottom:0;display:none;height:auto;left:0;padding:5px 10px 20px;position:fixed;width:100%;will-change:transform;z-index:1000}.mobile-contact-wrapper .mobile-contact-phone{background:var(--property-small-contact-phone-bg,#fff);color:var(--property-small-contact-phone-color,#000)}.mobile-contact-wrapper .mobile-contact-phone svg{fill:var(--property-small-contact-phone-color,#000)}.mobile-contact-wrapper .mobile-contact-message{background:var(--property-small-contact-message-bg,#fff);color:var(--property-small-contact-message-color,#000)}.mobile-contact-wrapper .mobile-contact-message svg{fill:var(--property-small-contact-message-color,#000)}.fullscreen-backdrop .mobile-contact-wrapper{display:none}.mobile-contact{background:#fff;border:1px solid hsla(0,0%,50%,.4);border-radius:10px;color:#000;font-size:12px;margin-left:3px;margin-right:3px;margin-top:5px;padding:15px 5px;width:50%}@media(max-width:576px){.mobile-contact-wrapper{display:flex}}.complexes-wrapper{background:var(--properties-bg-color);border-radius:var(--border-radius-size);padding-top:40px;position:relative}.complex-background{bottom:0;left:0;position:absolute;right:0;top:0;transition:.7s}.complex-background img{height:100%;object-fit:cover;object-position:top center;transition:.7s;width:100%}.complex-list-box{border-radius:var(--border-radius-size);display:flex;margin-bottom:30px;min-height:350px;overflow:hidden;position:relative;transition:all .4s ease 0s}.complex-list-box:hover img{opacity:.8;transform:scale(1.1)}.complex-list-box:hover .complex-background{background:#000}.complex-list-box .label-wrapper{left:20px;position:absolute;top:20px;z-index:2}.complex-list-box .label-wrapper.property-label-down{bottom:20px;top:auto}.complex-list-box .label-wrapper .label{background:var(--labels-bg-color,var(--website-color-light));border-radius:3px;color:var(--labels-text-color,var(--website-color-neutral));float:left;font-size:10px;margin-right:5px;opacity:.8;padding:3px 10px}.complex-list-box .property-row-content{background:var(--property-box-meta-bg);border:1px solid hsla(0,0%,100%,.1);border-radius:calc(var(--border-radius-size) - 10px);bottom:10px;color:#fff;left:10px;overflow:hidden;padding:15px;position:absolute;right:10px;width:calc(100% - 20px)}.complex-list-box .complex-list-box-title{color:#fff;font-size:22px;font-weight:700;margin-bottom:10px;margin-top:5px}.complex-list-box .complex-list-box-location{font-size:14px}.complex-list-box .complex-list-box-location svg{fill:#fff}.complex-list-box-body{border-top:1px solid hsla(0,0%,100%,.4);display:flex;flex-wrap:wrap;gap:10px;margin-top:5px;padding-top:5px;width:100%}.complex-list-box-body .complex-list-box-meta{border-radius:5px;color:#fff;font-size:12px;font-weight:700;padding:5px 8px}.complex-list-box-body .complex-list-box-meta svg{fill:#fff}@media(max-width:487px){.complex-list-box .complex-list-box-image img{width:100%}.complex-list-box{flex-direction:column}}.complex-wrapper{background:var(--property-bg-color);border-radius:var(--border-radius-size);padding-top:40px;position:relative}.complex-wrapper h1{border-bottom:1px solid #e0e0e0;margin-bottom:20px;padding-bottom:20px}.complex-wrapper .contact-short-title,.complex-wrapper .page-header{display:block;font-size:1.4rem;font-weight:700;margin:15px 0 5px}.complex-wrapper .contact-short-title{text-align:center}.complex-show-side{border:1px solid #e0e0e0;border-radius:30px;min-height:500px;padding:40px 50px}.complex-show-short-features{align-self:auto;display:flex;flex-direction:column;gap:50px;height:100%;justify-content:space-between}.complex-show-short-feature-block{position:relative}.complex-show-short-feature-block-title{font-size:13px;margin-top:10px;padding-left:55px}.complex-show-short-feature-block-values{display:flex;padding-bottom:4px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-right:2px solid hsla(0,0%,100%,.3)}.complex-show-short-feature-block-value{font-weight:700;line-height:30px;padding-left:55px}.complex-show-short-feature-block:last-of-type .complex-show-short-feature-block-values{border-right:none}.complex-show-short-feature-block-icon{border:1px solid #e0e0e0;border-radius:100px;display:block;height:50px;left:0;padding:10px;position:absolute;top:10px;width:50px}.complex-show-short-feature-block-icon svg{height:24px;margin-right:10px;width:24px;fill:var(--website-color-neutral)}.mapping-wrap{position:relative}.mapping-wrap .hover-path{opacity:1;fill:rgba(99,145,170,.6);outline:none;transition:all .2s ease-in-out}.mapping-wrap .hover-path:hover{opacity:1;fill:rgba(47,51,56,.6);outline:none}.mapping-prev{background:rgba(0,0,0,.6);color:#fff;height:50px;opacity:.5;padding:5px;position:absolute;text-decoration:none;top:50%;transition:all .6s ease 0s;width:50px}.mapping-prev:hover{color:#fff;opacity:1;width:auto}.mapping-prev:hover span{display:inline-block}.mapping-prev svg{fill:#fff;stroke:#fff;height:40px;width:30px}.mapping-prev span{display:none;font-size:11px;font-weight:700;text-transform:uppercase}.btn{--bs-btn-active-bg:var(--buttons-bg-color);--bs-btn-border-radius:var(--buttons-border-radius-size);--bs-btn-color:var(--inputs-color)}.btn-close{background:none!important;position:relative}.btn-close:before{color:var(--inputs-color);content:"×";font-size:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.btn-primary{--bs-btn-border-color:var(--buttons-bg-color);--bs-btn-hover-border-color:var(--buttons-bg-color);--bs-btn-hover-bg:var(--buttons-bg-color);--bs-btn-bg:var(--buttons-bg-color);--bs-btn-color:var(--buttons-color)}.btn-primary:hover{opacity:.8}.module-btn{display:inline-block;padding:10px 20px;text-decoration:none}.module-btn-color-button-white{background:#fff}.module-btn-color-button-black{background:#000}.module-btn-color-button-primary{background:var(--website-color-primary)}.module-btn-color-button-primary-gradient{background:linear-gradient(180deg,var(--website-color-primary) 0,transparent 100%)}.module-btn-color-button-secondary{background:var(--website-color-secondary)}.module-btn-color-button-secondary-gradient{background:linear-gradient(180deg,var(--website-color-secondary) 0,transparent 100%)}.module-btn-color-button-primary-secondary-gradient{background:linear-gradient(180deg,var(--website-color-primary) 0,var(--website-color-secondary) 100%)}.module-btn-color-button-accent{background:var(--website-color-secondary)}.module-btn-color-button-dark{background:var(--website-color-dark)}.module-btn-color-button-light{background:var(--website-color-light)}.whatsapp-fixed{align-items:center;background:#21cd5b;border-radius:100px;bottom:100px;display:flex;height:60px;justify-content:center;justify-items:center;position:fixed;right:15px;text-align:center;width:60px;z-index:101}.whatsapp-fixed svg{fill:#fff;height:35px;width:35px}.swiper-button-next,.swiper-button-prev{background:#fff;border-radius:50px;height:40px;transition:all .3s ease;width:40px}.swiper-button-next:hover,.swiper-button-prev:hover{background:var(--buttons-bg-color)}.swiper-button-next:hover:after,.swiper-button-prev:hover:after{color:#fff}.swiper-button-next:after,.swiper-button-prev:after{color:#000;font-size:15px;transition:all .3s ease}.contact-box-item-logo.logo-style-different{filter:invert(100%)}.contact-box-item-logo.logo-style-different-white{filter:brightness(0) invert(1)}.contact-box-item{margin-bottom:10px;margin-right:20px}.contact-box-item .contact-box-icon{align-items:center;border:1px solid #e0e0e0;border-radius:100px;display:inline-flex;height:35px;justify-content:center;margin-right:10px;width:35px}.contact-box-item .contact-box-icon svg{fill:var(--website-color-neutral)}.contact-box-item a{opacity:.8;text-decoration:none}.contact-box-item a:hover{opacity:1}.text-center>.contact-wrapper{display:flex;justify-content:center}@media screen and (max-width:768px){.text-center>.contact-wrapper{display:block}}.contact-social-item{opacity:.4;padding:5px}.contact-social-item:hover{opacity:1}.contact-social-item svg{fill:var(--website-color-neutral);height:25px;width:25px}.privacy-wrapper{background:var(--properties-bg-color);border-radius:var(--border-radius-size);padding:40px 0;position:relative}.pagination{--bs-pagination-color:var(--buttons-bg-color);--bs-pagination-hover-color:var(--buttons-bg-color);--bs-pagination-focus-color:var(--buttons-bg-color);--bs-pagination-active-bg:var(--buttons-bg-color);--bs-pagination-active-border-color:var(--buttons-bg-color)}.pagination .page-item{margin:0 5px}.pagination .page-item .page-link{border-radius:var(--border-radius-size)}.news-box-highlight{display:flex;margin-bottom:50px;position:relative;transition:all .4s ease 0s}.news-box-highlight:hover img{opacity:.8;transform:scale(1.03)}.news-box-highlight .news-box-highlight-image{flex:0 0 49%;margin-right:clamp(30px,4.5vmax,80px);max-width:49%;position:relative}.news-box-highlight .news-box-highlight-image img{border-radius:var(--border-radius-size);overflow:hidden;transition:all .4s ease 0s}.news-box-highlight .news-box-highlight-info{display:flex;flex-direction:column;justify-content:center;margin-top:0;width:100%}.news-box-highlight .news-box-highlight-title{display:block;font-size:clamp(22px,3.5vw + .8rem,var(--h2-size));font-weight:700;line-height:120%}.news-box-highlight .news-box-highlight-intro{display:block;margin-top:30px}.news-box-highlight .news-box-highlight-date{background:var(--website-color-light);border-radius:3px;color:var(--website-color-neutral);font-size:24px;margin-right:5px;opacity:.8;padding:3px 10px;text-align:center;width:70px}.news-box-highlight .news-box-highlight-date span{display:block;font-size:14px;font-weight:400;text-align:center}.news-box{margin-bottom:30px;position:relative;transition:all .4s ease 0s}.news-box .news-box-image{border-radius:var(--border-radius-size);overflow:hidden}.news-box .news-box-image img{transition:all .4s ease 0s}.news-box:hover .card-body{opacity:.9}.news-box:hover img{opacity:.8;transform:scale(1.1)}.news-box .news-box-title{display:block;font-size:clamp(18px,2vw + .5rem,var(--h4-size));font-weight:600;-webkit-line-clamp:2;line-height:120%;margin-top:20px}.news-box .news-box-intro,.news-box .news-box-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.news-box .news-box-intro{margin-top:10px;opacity:.8;-webkit-line-clamp:4}.news-box-item-date{background:var(--website-color-light);border-radius:3px;color:var(--website-color-neutral);font-size:24px;left:20px;margin-right:5px;opacity:.8;padding:3px 10px;position:absolute;text-align:center;top:20px}.news-box-item-date span{display:block;font-size:14px;font-weight:400;text-align:center}.article-wrapper h1{text-align:center}.article-wrapper .article-content-wrapper{margin-left:auto;margin-right:auto;max-width:850px}.article-wrapper .article-image{margin-left:auto;margin-right:auto;margin-top:30px;text-align:center}.article-wrapper .article-image img{border-radius:var(--border-radius-size);overflow:hidden;position:relative}.article-wrapper .article-date{text-align:center}.article-wrapper .article-content{margin-top:50px}@media screen and (max-width:576px){.news-box-highlight{display:block}}:root{--dusk-text-muted:color-mix(in srgb,var(--website-color-neutral) 70%,#fff);--dusk-surface-tinted:#f6f3f3}.col-md-2_5{flex:0 0 auto;width:100%}@media(min-width:768px){.col-md-2_5{width:20%}}.section-tinted{background:var(--dusk-surface-tinted);display:flow-root}.btn:focus-visible,.module-btn:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-radius:4px;outline:2px solid var(--website-color-accent)!important;outline-offset:3px!important}.color-invert a:focus-visible,.cta-banner a:focus-visible,footer a:focus-visible{outline-color:#fff!important}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-aos]{opacity:1!important;transition:none!important}.btn:hover,.module-btn:hover,.property-card:hover,.property-card:hover img,.services-cards .text-icon:hover,.short-testimonials .testimonial:hover,.text-icon:hover img,[data-aos]{transform:none!important}}body{font-size:15px;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{color:var(--website-color-neutral);letter-spacing:-.01em;line-height:1.15}h1,h2,h3,h4{font-weight:500}h1,h2,h3{margin-bottom:.9rem}p{line-height:1.7;margin-bottom:1.15rem}.container-subtitle,.subtitle,.text-muted{color:var(--dusk-text-muted)}h1+.container-subtitle,h2+.container-subtitle,h3+.container-subtitle,h4+.container-subtitle{margin-top:8px}.container-subtitle{font-family:var(--body-font);font-size:15px;font-weight:400;letter-spacing:normal;line-height:1.5;text-transform:none}.eyebrow{color:var(--dusk-text-muted);display:inline-block;font-family:var(--body-font);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}a{transition:color .25s ease}[data-aos]{transition-timing-function:cubic-bezier(.22,1,.36,1)!important}.kword{line-height:inherit;margin-bottom:-.12em;overflow:hidden;overflow:clip;overflow-clip-margin:var(--kw-blur,0);padding-bottom:.12em;vertical-align:bottom}.kword,.kword>span{display:inline-block}.kword>span{filter:blur(var(--kw-blur,0));transform:translateY(var(--kw-distance,110%));transition:transform var(--kw-duration,.9s) var(--kw-easing,cubic-bezier(.22,1,.36,1)),filter var(--kw-duration,.9s) var(--kw-easing,cubic-bezier(.22,1,.36,1));transition-delay:calc(var(--kw-delay, .1s) + var(--kw-i, 0)*var(--kw-stagger, 55ms));will-change:transform,filter}.words-in .kword>span{filter:blur(0);transform:translateY(0)}.category-card img,.news-card img,.property-card img,.short-testimonials .testimonial img,.text-icon img{transition:transform .8s ease}.category-card:hover img,.news-card:hover img,.property-card:hover img,.short-testimonials .testimonial:hover img,.text-icon:hover img{transform:scale(1.05)}.bg-primary{background-color:var(--website-color-primary)!important}.bg-secondary{background-color:var(--website-color-secondary)!important}.bg-accent{background-color:var(--website-color-accent)!important}.bg-dark{background-color:var(--website-color-secondary)!important}.bg-light{background-color:var(--website-color-light)!important}.bg-white{background-color:#fff!important}.bg-black{background-color:#000!important}.hero{overflow:visible}.hero .hero-background{overflow:hidden}.hero .hero-content{z-index:10}.hero .overlay-white-gradient{background:linear-gradient(90deg,hsla(0,0%,100%,.96) 25%,hsla(0,0%,100%,.6) 55%,hsla(0,0%,100%,0) 80%);opacity:1}@media screen and (max-width:991px){.hero .overlay-white-gradient{background:linear-gradient(180deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.9) 55%,hsla(0,0%,100%,.78))}.hero:has(.hero-background video) .hero-background{background:var(--website-color-secondary)}.hero:has(.hero-background video) .overlay-white-gradient{background:linear-gradient(180deg,color-mix(in srgb,var(--website-color-secondary) 55%,transparent) 0,color-mix(in srgb,var(--website-color-secondary) 35%,transparent) 45%,color-mix(in srgb,var(--website-color-secondary) 60%,transparent) 100%)}.hero:has(.hero-background video) .hero-content .eyebrow,.hero:has(.hero-background video) .hero-content h1,.hero:has(.hero-background video) .hero-content h2,.hero:has(.hero-background video) .hero-content h3,.hero:has(.hero-background video) .hero-content p{color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.35)}.hero:has(.hero-background video) .hero-content .eyebrow{color:hsla(0,0%,100%,.85)}.hero:has(.hero-background video) .hero-buttons .module-btn.bg-primary{background:#fff!important;border-color:#fff;color:var(--website-color-secondary)!important}.hero:has(.hero-background video) .hero-buttons .btn-outline{border-color:hsla(0,0%,100%,.7);color:#fff}.hero:has(.hero-background video) .hero-buttons .btn-outline:hover{background:#fff;border-color:#fff;color:var(--website-color-secondary)}}.hero-buttons .row{align-items:center;gap:.75rem;justify-content:flex-start}.hero-buttons [class*=col]{flex:0 0 auto;width:auto}.btn,.btn-search,.module-btn,button.btn{border-radius:8px;font-family:var(--button-font);font-size:14px;font-weight:500;letter-spacing:.01em;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.btn-search:hover,.btn:hover,.module-btn:hover,button.btn:hover{transform:translateY(-2px)}.btn-search:active,.btn:active,.module-btn:active,button.btn:active{transform:translateY(0)}.btn-primary,.module-btn-color-button-primary{background:var(--website-color-primary);border-color:var(--website-color-primary);color:#fff}.btn-primary:hover,.module-btn-color-button-primary:hover{background:color-mix(in srgb,var(--website-color-primary) 85%,#000);border-color:color-mix(in srgb,var(--website-color-primary) 85%,#000);color:#fff}.btn-outline,.module-btn-color-button-light{background:transparent;border:1px solid color-mix(in srgb,var(--website-color-neutral) 25%,transparent);color:var(--website-color-neutral)}.btn-outline:hover,.module-btn-color-button-light:hover{background:var(--website-color-neutral);border-color:var(--website-color-neutral);color:#fff}#header-fixed .navbar{padding-left:0;padding-right:0}#header-fixed .a-logo{margin-left:0}#header-fixed .menu-item a,#header-fixed .nav-link{font-family:var(--body-font);font-weight:500;transition:color .25s ease}#header-fixed .nav-link.dropdown-toggle:after{border:0;border-bottom:1.5px solid;border-right:1.5px solid;content:"";display:inline-block;height:6px;margin-left:8px;opacity:.75;transform:translateY(-2px) rotate(45deg);transform-origin:center;transition:transform .25s ease;vertical-align:middle;width:6px}#header-fixed .nav-link.dropdown-toggle:hover:after{opacity:1}#header-fixed .nav-item.show>.nav-link.dropdown-toggle:after,#header-fixed .nav-link.dropdown-toggle[aria-expanded=true]:after{opacity:1;transform:translateY(1px) rotate(-135deg)}@media(min-width:992px)and (hover:hover)and (pointer:fine){#header-fixed .nav-item.dropdown>.dropdown-menu{display:block;left:0;margin-top:0;opacity:0;pointer-events:none;position:absolute;top:100%;transform:translateY(6px)!important;transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden}#header-fixed .nav-item.dropdown:hover>.dropdown-menu,#header-fixed .nav-item.dropdown>.dropdown-menu.show{opacity:1;pointer-events:auto;transform:translateY(0)!important;visibility:visible}#header-fixed .nav-item.dropdown:hover>.nav-link.dropdown-toggle:after{opacity:1;transform:translateY(1px) rotate(-135deg)}}#header-fixed .menu-item.active>a,#header-fixed .nav-item.active>.nav-link{position:relative}#header-fixed .menu-item.active>a:before,#header-fixed .nav-item.active>.nav-link:before{background:var(--website-color-neutral);bottom:2px;content:"";height:2px;left:.75rem;position:absolute;right:.75rem}.property-card,.short-testimonials .testimonial,.text-icon-background{background:#fff;border:1px solid rgba(44,40,37,.08);border-radius:12px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.property-card:hover,.short-testimonials .testimonial:hover,.text-icon-with-url:hover .text-icon-background{border-color:rgba(44,40,37,.14);box-shadow:0 18px 40px rgba(33,28,25,.1);transform:translateY(-4px)}.website-with-shadows .element-with-shadow,.website-with-shadows .property-card,.website-with-shadows .swiper-slide{box-shadow:0 10px 30px rgba(33,28,25,.06)}.property-card{padding:12px 12px 4px}.property-card.property-box-mode-list{padding:12px}.property-card .card-title,.property-card .property-title{font-family:var(--heading-font);font-size:18px;font-weight:500;height:auto;line-height:1.25;min-height:3.75em;-webkit-line-clamp:3;margin-top:14px;padding-bottom:18px}.property-card .property-location,.property-card .property-zone{color:var(--dusk-text-muted);font-size:13px}.property-card .property-price{font-weight:600}.labels span,.property-card .badge,.property-label{backdrop-filter:blur(4px);background:rgba(25,21,18,.85);border-radius:4px;color:#fff;font-size:10px;font-weight:600;letter-spacing:.1em;padding:4px 8px;text-transform:uppercase}.text-icon-icon{background:#fff;border:1px solid rgba(44,40,37,.12);border-radius:10px;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.text-icon-with-url:hover .text-icon-icon{background:var(--website-color-neutral);border-color:var(--website-color-neutral);color:#fff}.text-icon-with-url:hover .text-icon-icon i,.text-icon-with-url:hover .text-icon-icon svg{color:#fff;fill:#fff}.reviews-head,.services-head{padding-bottom:2rem}.reviews-head h2,.services-head h2{margin-bottom:0}.services-cards .text-icon{background:#fff;border:1px solid rgba(44,40,37,.1);border-radius:12px;height:100%;isolation:isolate;overflow:hidden;padding:1.5rem;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.services-cards .text-icon:hover{box-shadow:0 18px 40px rgba(33,28,25,.1);transform:translateY(-4px)}.services-cards .text-icon-icon{align-items:center;background:var(--website-color-primary);border:0;border-radius:12px;color:#fff;display:flex;height:56px;justify-content:center;margin:0 0 1.25rem;transition:background-color .25s ease,transform .25s ease;width:56px}.services-cards .text-icon-icon i,.services-cards .text-icon-icon svg{color:inherit;height:26px;width:26px}.services-cards .text-icon:hover .text-icon-icon{background:var(--website-color-accent);transform:translateY(-2px)}.services-cards .text-icon-background{border-radius:inherit}.services-cards .text-icon-background img{height:100%;object-fit:cover;transition:transform .8s ease;width:100%}.services-cards .text-icon-background:after{background:linear-gradient(180deg,rgba(25,21,18,.55),rgba(25,21,18,.88));content:"";inset:0;position:absolute}.services-cards .text-icon:hover .text-icon-background img{transform:scale(1.05)}.services-cards .text-icon-color-negative,.services-cards .text-icon:has(.text-icon-background){border-color:transparent}.services-cards .text-icon-color-negative .card-more,.services-cards .text-icon-color-negative .text-icon-text-wrapper,.services-cards .text-icon-color-negative .text-icon-title-wrapper,.services-cards .text-icon-color-negative h1,.services-cards .text-icon-color-negative h2,.services-cards .text-icon-color-negative h3,.services-cards .text-icon-color-negative h4,.services-cards .text-icon-color-negative h5,.services-cards .text-icon-color-negative p,.services-cards .text-icon:has(.text-icon-background) .card-more,.services-cards .text-icon:has(.text-icon-background) .text-icon-text-wrapper,.services-cards .text-icon:has(.text-icon-background) .text-icon-title-wrapper,.services-cards .text-icon:has(.text-icon-background) h1,.services-cards .text-icon:has(.text-icon-background) h2,.services-cards .text-icon:has(.text-icon-background) h3,.services-cards .text-icon:has(.text-icon-background) h4,.services-cards .text-icon:has(.text-icon-background) h5,.services-cards .text-icon:has(.text-icon-background) p{color:#fff}.services-cards .text-icon-color-negative .text-icon-icon,.services-cards .text-icon:has(.text-icon-background) .text-icon-icon{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.16);color:#fff}.services-cards .text-icon-color-negative:hover .text-icon-icon,.services-cards .text-icon:has(.text-icon-background):hover .text-icon-icon{background:var(--website-color-accent)}.shortsearchform{background:transparent;border:0;box-shadow:none}.properties-search-horizontal .search-inner,.shortsearchform .search-inner{background:#fff;border:1px solid rgba(44,40,37,.08);border-radius:12px;box-shadow:0 24px 60px rgba(33,28,25,.12)}.oferte-head{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.75rem}.oferte-head .container-title{margin:0}.oferte-head .container-subtitle{margin:.4rem 0 0}@media screen and (max-width:767px){.oferte-head{align-items:flex-start;flex-direction:column;gap:.9rem}}.btn-ghost,.oferte-head-btn{align-items:center;background:transparent;border:0;color:var(--website-color-neutral);display:inline-flex;font-family:var(--body-font);font-size:14px;font-weight:500;gap:8px;padding:0;white-space:nowrap}.btn-ghost svg,.oferte-head-btn svg{height:18px;transition:transform .25s ease;width:18px}.btn-ghost:hover,.oferte-head-btn:hover{color:var(--website-color-accent);transform:none}.btn-ghost:hover svg,.oferte-head-btn:hover svg{transform:translateX(4px)}.about-features .text-icon{align-items:center;background:transparent;border:0;display:flex;gap:.75rem;overflow:visible;padding:0}.about-features .text-icon:hover{box-shadow:none;transform:none}.about-features .text-icon .text-icon-info{align-items:center;display:flex;gap:.75rem}.about-features .text-icon .text-icon-icon{align-items:center;background:#fff;border:1px solid rgba(44,40,37,.12);border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.about-features .text-icon .text-icon-icon svg{height:20px;width:20px}.about-features .text-icon .text-icon-title-wrapper{color:var(--website-color-neutral);font-family:var(--body-font);font-size:14px;font-weight:600;line-height:1.3}.about-features .text-icon .text-icon-title-wrapper div,.about-features .text-icon .text-icon-title-wrapper h1,.about-features .text-icon .text-icon-title-wrapper h2,.about-features .text-icon .text-icon-title-wrapper h3,.about-features .text-icon .text-icon-title-wrapper h4,.about-features .text-icon .text-icon-title-wrapper h5,.about-features .text-icon .text-icon-title-wrapper h6,.about-features .text-icon .text-icon-title-wrapper p{color:inherit;font:inherit;margin:0}.about-features .text-icon .text-icon-text-wrapper{display:none}.services-cards .card-more{color:var(--website-color-neutral);font-size:13px;font-weight:600;margin:14px 0 0}.services-cards .card-more:after{content:" →";display:inline-block;transition:transform .25s ease}.services-cards .text-icon:hover .card-more:after{transform:translateX(4px)}.cta-banner .sortable-container{align-items:center;column-gap:2.5rem;display:grid;grid-template-columns:1fr auto}.cta-banner .sortable-container>div:first-child,.cta-banner .sortable-container>div:nth-child(2){grid-column:1}.cta-banner .sortable-container>div:nth-child(3){grid-column:2;grid-row:1/3}.cta-banner .sortable-container h2{margin-bottom:.4rem}.cta-banner .sortable-container p{margin:0;opacity:.75}@media screen and (max-width:767px){.cta-banner .sortable-container{grid-template-columns:1fr}.cta-banner .sortable-container>div:nth-child(3){grid-column:1;grid-row:auto;margin-top:1.25rem}}.header-phone{background:var(--website-color-primary)!important;border-radius:8px;padding:10px 18px;transition:background-color .25s ease,transform .25s ease}.header-phone,.header-phone .phone-number,.header-phone a,.header-phone i,.header-phone svg{color:#fff!important}.header-phone:hover{background:color-mix(in srgb,var(--website-color-primary) 85%,#000)!important;transform:translateY(-2px)}.shortsearchform .search-inner{align-items:center;display:flex;max-width:960px;padding:14px 16px;width:100%}.shortsearchform .search-inner .search-short-input{flex:1 1 0;min-width:0;padding-bottom:6px;padding-top:6px}.shortsearchform .search-inner .search-short-input .simple-dropdown-wrapper{flex:1;min-width:0}.shortsearchform .search-inner .search-short-input .simple-dropdown-wrapper input{padding-right:1.25rem}.shortsearchform .search-inner .search-short-input .form-control{font-size:14px;padding-bottom:8px;padding-top:8px;width:100%}.shortsearchform .search-inner .search-short-input:first-of-type,.shortsearchform .search-inner .search-short-input:nth-of-type(2){min-width:150px}.shortsearchform .search-inner .search-short-input:nth-of-type(3){flex:1.6 1 0}.shortsearchform .search-inner .btn,.shortsearchform .search-inner .btn-search{background:var(--website-color-accent);border-color:var(--website-color-accent);color:#fff;flex:0 0 auto;margin-left:auto;padding:10px 20px}.shortsearchform .search-inner .btn-search:hover,.shortsearchform .search-inner .btn:hover{background:color-mix(in srgb,var(--website-color-accent) 85%,#000);border-color:color-mix(in srgb,var(--website-color-accent) 85%,#000);color:#fff}.about-features{margin:1.5rem 0 1.75rem}.about-features .text-icon-title-wrapper div,.about-features .text-icon-title-wrapper h1,.about-features .text-icon-title-wrapper h2,.about-features .text-icon-title-wrapper h3,.about-features .text-icon-title-wrapper h4,.about-features .text-icon-title-wrapper p{overflow:visible;text-overflow:clip;white-space:normal}.reviews-section .google-review,.reviews-section .google-review-card,.reviews-section .review-card{background:#fff!important;border:0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.05);transition:transform .25s ease,box-shadow .25s ease}.reviews-section .google-review-card:hover,.reviews-section .google-review:hover,.reviews-section .review-card:hover{box-shadow:0 2px 6px rgba(0,0,0,.08),0 16px 32px rgba(0,0,0,.09);transform:translateY(-4px)}.reviews-section [class*=avatar-placeholder]{background:var(--website-color-accent)!important}.reviews-section [class*=__date],.reviews-section [class*=__meta],.reviews-section [class*=__time]{color:var(--dusk-text-muted)!important}@media(pointer:coarse){#header-fixed .menu-item>a,#header-fixed .nav-link,.oferte-head-btn,footer a{align-items:center;display:flex;min-height:44px}.header-phone .phone-number,.header-phone a{align-items:center;display:inline-flex;min-height:44px}}.properties-search-left .properties-sort{align-items:center;flex-direction:row}.properties-sort .properties-sort-info{color:var(--dusk-text-muted);font-size:14px;margin-right:auto;text-align:left}.properties-sort .properties-sort-info strong{color:var(--website-color-neutral);font-weight:600}@media screen and (max-width:767px){.properties-search-left .properties-sort,.properties-sort{flex-wrap:wrap;gap:10px}.properties-sort .properties-sort-info{flex:0 0 100%;margin:0}.properties-sort .btn-filtering,.properties-sort .properties-sort-ordering{flex:1 1 0;min-width:0}}.properties-search-filtering,.property-show-side{background:var(--dusk-surface-tinted);border:1px solid rgba(44,40,37,.08);border-radius:14px;padding:24px 20px}.properties-search-filtering .filter-group>label,.properties-search-filtering .filter-title,.properties-search-filtering .form-group>label,.properties-search-filtering legend,.properties-search-filtering>label,.property-show-side .filter-group>label,.property-show-side .filter-title,.property-show-side .form-group>label,.property-show-side legend,.property-show-side>label{color:var(--website-color-neutral);font-family:var(--body-font);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.properties-search-filtering .btn-group>.btn,.properties-search-filtering .custom-dropdown,.properties-search-filtering .form-control,.properties-search-filtering input[type=number],.properties-search-filtering input[type=text],.properties-search-filtering select,.property-show-side .btn-group>.btn,.property-show-side .custom-dropdown,.property-show-side .form-control,.property-show-side input[type=number],.property-show-side input[type=text],.property-show-side select{background-color:#fff;border-color:rgba(44,40,37,.12)}.properties-search-filtering .btn-group>.btn:hover,.property-show-side .btn-group>.btn:hover{background-color:color-mix(in srgb,var(--website-color-neutral) 6%,#fff)}.properties-search-filtering .btn-check:checked+.btn,.properties-search-filtering .btn-check:checked+.btn-search-item,.properties-search-filtering .btn-group>.btn.active,.property-show-side .btn-check:checked+.btn,.property-show-side .btn-check:checked+.btn-search-item,.property-show-side .btn-group>.btn.active{background-color:var(--website-color-primary);border-color:var(--website-color-primary);color:#fff}.properties-search-filtering .btn-filtering,.property-show-side .btn-filtering{margin-top:8px;width:100%}body>main{display:flex;flex-direction:column;min-height:100vh}body>main>*{flex:0 0 auto}body>main>:has(>footer),body>main>:last-child{margin-top:auto}.agent-info-box-content-inner{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.86)!important;border-radius:10px}.agent-info-box-content-inner a,.agent-info-box-phone,.agent-info-box-subtitle,.agent-info-box-title{color:var(--website-color-neutral)!important}.agent-info-box-title{font-family:var(--heading-font);font-weight:500}.agent-info-box-subtitle{color:var(--dusk-text-muted)!important;font-family:var(--body-font);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}footer{background:var(--footer-bg-color);color:var(--footer-color)}footer a{color:color-mix(in srgb,var(--footer-color) 75%,transparent);transition:color .25s ease}footer a:hover{color:#fff}footer .footer-title,footer h4,footer h5{color:#fff;font-family:var(--body-font);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}footer .foot-links{list-style:none;margin:0;padding-left:0}footer .foot-links li{line-height:1.45;margin-bottom:10px}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.08);color:color-mix(in srgb,var(--footer-color) 60%,transparent);font-size:13px}:root{--cobalt-ink:var(--website-color-primary);--cobalt-copper:var(--website-color-accent);--cobalt-stone:#f3f1ee;--cobalt-line:color-mix(in srgb,var(--website-color-primary) 12%,transparent);--cobalt-muted:color-mix(in srgb,var(--website-color-primary) 68%,#fff)}body{color:var(--website-color-neutral)}.container-title,h1,h2,h3,h4{color:var(--cobalt-ink);font-family:var(--heading-font);font-weight:500;letter-spacing:-.005em}h1{font-size:clamp(40px,5.2vw,68px);line-height:1.04}.container-title,h2{font-size:clamp(32px,3.4vw,46px);line-height:1.08}h1 em,h2 em,h3 em{color:var(--cobalt-copper);font-style:italic;font-weight:400}h2 em{display:block}.eyebrow{color:var(--cobalt-copper);font-size:11px;font-weight:600;letter-spacing:.32em;margin-bottom:.9rem}p:has(>.eyebrow){margin-bottom:.2rem}.module-btn.btn-solid{align-items:center;background:var(--cobalt-ink);border:1px solid var(--cobalt-ink);border-radius:2px;color:#fff;display:inline-flex;font-size:14px;font-weight:500;padding:15px 26px}.module-btn.btn-solid:hover{background:var(--website-color-secondary);border-color:var(--website-color-secondary);color:#fff}.module-btn.btn-link{background:transparent;border:0;border-bottom:1px solid;border-radius:0;color:var(--cobalt-ink);font-size:14px;font-weight:500;padding:4px 0;text-decoration:none}.module-btn.btn-link:hover{color:var(--cobalt-copper);transform:none}.btn-arrow:after{content:"↗";display:inline-block;font-size:.95em;margin-left:8px;transition:transform .25s cubic-bezier(.22,1,.36,1)}.btn-arrow:hover:after{transform:translate(2px,-2px)}#header-fixed .inner-header{background:#fff;border-bottom:1px solid var(--cobalt-line)}#header-fixed .logo{max-height:58px;width:auto}#header-fixed .menu-item a,#header-fixed .nav-link{color:var(--cobalt-ink);font-size:14px;font-weight:400}#header-fixed .menu-item a:hover,#header-fixed .nav-link:hover{color:var(--cobalt-copper)}#header-fixed .nav-item.active>.nav-link:before{background:var(--cobalt-copper);height:1px}#header-fixed .dropdown-menu{border:1px solid var(--cobalt-line);border-radius:2px;box-shadow:0 18px 40px rgba(15,42,71,.1);padding:8px 0}#header-fixed .dropdown-menu .dropdown-item{color:var(--cobalt-ink);font-size:14px;padding:8px 20px}#header-fixed .dropdown-menu .dropdown-item:hover{background:var(--cobalt-stone);color:var(--cobalt-copper)}@media(min-width:1200px){#header-main-menu>.nav-item:has(>.menu-home){display:none}}.header-phone{background:transparent!important;border-radius:0;padding:8px 0}.header-phone .phone-number,.header-phone a{align-items:center;color:var(--cobalt-ink)!important;display:inline-flex;font-size:14px;font-weight:500;gap:8px}.header-phone svg{color:var(--cobalt-copper)!important;fill:var(--cobalt-copper)!important}.header-phone:hover{background:transparent!important;transform:none}.header-phone:hover .phone-number,.header-phone:hover a{color:var(--cobalt-copper)!important}.hero-imo{margin-bottom:0;min-height:0;padding-bottom:0}.hero-imo .hero-background img{object-position:70% center}.hero-imo .overlay-white-gradient{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.97) 24%,hsla(0,0%,100%,.75) 40%,hsla(0,0%,100%,.15) 58%,hsla(0,0%,100%,0) 70%)}.hero-imo .hero-background,.hero-imo .widget-overlay{bottom:38px;height:auto}.hero-imo .hero-content{padding-top:clamp(56px,9vh,110px)}.hero-imo .hero-title{max-width:560px}.hero-imo .hero-quote{margin-bottom:1.1rem;position:relative}.hero-imo .hero-quote:before{color:var(--cobalt-copper);content:"“";font-size:1.15em;font-style:normal;left:-.62em;line-height:1;opacity:.85;position:absolute;top:-.12em}.hero-imo .hero-quote em{display:inline}.hero-imo .hero-cite{color:var(--cobalt-muted);font-family:var(--heading-font);font-size:19px;font-style:italic;margin-bottom:1.8rem}.hero-imo .hero-buttons .row{gap:1.5rem}.hero-imo .hero-search{margin-top:clamp(48px,8vh,96px);position:relative;z-index:5}.search-labelled .search-inner{border:0;border-radius:4px;box-shadow:0 22px 50px rgba(15,42,71,.13),0 2px 6px rgba(15,42,71,.05);gap:0;max-width:none;padding:14px 14px 14px 10px}.search-labelled .search-inner .search-short-input{align-items:stretch;background:transparent;border:0;box-shadow:none;display:flex;flex-direction:column;padding:4px 22px;position:relative}.search-labelled .search-inner .search-short-input+.search-short-input:before{background:var(--cobalt-line);bottom:8px;content:"";left:0;position:absolute;top:8px;width:1px}.search-labelled .search-inner .search-short-input:after{border-bottom:1.5px solid var(--cobalt-ink);border-right:1.5px solid var(--cobalt-ink);bottom:22px;content:"";height:7px;pointer-events:none;position:absolute;right:24px;transform:rotate(45deg);width:7px}.search-labelled .search-inner .search-short-input:nth-of-type(3){flex:1 1 0}.search-labelled .search-inner .search-label{color:var(--cobalt-muted);font-size:11px;margin:0 0 2px}.search-labelled .search-inner .form-control{background:transparent;border:0;border-bottom:1px solid var(--cobalt-line);border-radius:0;box-shadow:none;color:var(--cobalt-ink);font-size:14px;font-weight:500;height:auto;padding:6px 22px 8px 0!important}.search-labelled .search-inner .form-control::placeholder{color:var(--cobalt-ink);opacity:1}.search-labelled .search-inner .form-control:focus{border-bottom-color:var(--cobalt-copper)}.search-labelled .search-inner .btn-search{align-items:center;background:var(--cobalt-ink);border-color:var(--cobalt-ink);border-radius:2px;display:inline-flex;font-size:15px;gap:12px;margin-left:12px;padding:17px 30px}.search-labelled .search-inner .btn-search svg{height:18px;width:18px;fill:currentColor}.search-labelled .search-inner .btn-search:hover{background:var(--website-color-secondary);border-color:var(--website-color-secondary)}@media(max-width:991px){.hero-imo .overlay-white-gradient{background:linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(0,0%,100%,.92) 60%,hsla(0,0%,100%,.55))}.hero-imo .hero-quote:before{display:block;height:.55em;position:static}.search-labelled .search-inner{display:grid!important;gap:4px 0;grid-template-columns:1fr 1fr;padding:12px}.search-labelled .search-inner .search-short-input{min-width:0!important;padding:8px 10px;width:auto!important}.search-labelled .search-inner .search-short-input:before{display:none}.search-labelled .search-inner .search-short-input:after{right:12px}.search-labelled .search-inner .btn-search{grid-column:1/-1;justify-content:center;margin:8px 0 0}}.props-imo .oferte-head{align-items:flex-end;margin-bottom:1.5rem}.props-imo .oferte-head .eyebrow{margin-bottom:.5rem}.props-imo .oferte-head-btn{border-bottom:1px solid;color:var(--cobalt-ink);font-size:13px;padding-bottom:3px}.props-imo .oferte-head-btn svg{display:none}.props-imo .oferte-head-btn:after{content:"↗"}.props-imo .oferte-head-btn:hover{color:var(--cobalt-copper)}@media(min-width:1200px){.props-imo .latest-properties.row-cols-xl-4>*{flex:0 0 auto;width:33.3333%}}.property-card-imo{background:transparent;border:0;border-radius:0;box-shadow:none!important;padding:0}.property-card-imo:hover{box-shadow:none;transform:none}.property-card-imo .property-card-image-wrapper{border-radius:2px;overflow:hidden;position:relative}.property-card-imo .property-card-image-wrapper img{aspect-ratio:16/9.4;object-fit:cover;width:100%}.property-card-imo .label-wrapper{display:flex;gap:6px;left:12px;position:absolute;top:12px;z-index:2}.property-card-imo .label-wrapper .label{backdrop-filter:none;background:var(--cobalt-ink);border-radius:2px;color:#fff;float:none;font-size:10px;font-weight:600;letter-spacing:.08em;margin:0;opacity:1;padding:5px 10px;text-transform:uppercase}.property-card-imo .label-wrapper .label-sale{background:var(--cobalt-copper)}.property-card-imo .label-wrapper .label-rent{background:color-mix(in srgb,var(--cobalt-ink) 88%,#fff)}.property-card-imo .label-wrapper .label-commision{background:hsla(0,0%,100%,.92);color:var(--cobalt-ink)}.property-card-imo .card-body{padding:14px 0 6px}.property-card-imo .property-kicker{order:0}.property-card-imo .property-title{order:1}.property-card-imo .propertygrid-meta-wrapper{order:2}.property-card-imo .property-price-row{order:3}.property-card-imo .property-kicker{color:var(--cobalt-muted);font-size:10px;font-weight:600;letter-spacing:.22em;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.property-card-imo .property-title{color:var(--cobalt-ink);display:-webkit-box;font-family:var(--heading-font);font-size:24px;font-weight:500;height:auto;line-height:1.15;margin:0 0 10px;min-height:0;padding:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .25s cubic-bezier(.22,1,.36,1)}.property-card-imo:hover .property-title{color:var(--cobalt-copper)}.property-card-imo .propertygrid-meta-wrapper{align-items:center;border-top:0;color:var(--cobalt-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:2px 8px;margin:0 0 12px;padding:0}.property-card-imo .propertygrid-meta-wrapper sup{font-size:.65em}.property-card-imo .propertygrid-meta-icon{fill:none!important;color:var(--cobalt-ink);margin-right:6px}.property-card-imo .meta-sep{font-size:9px;opacity:.7}.property-card-imo .property-price-row .price{color:var(--cobalt-ink);font-family:var(--heading-font);font-size:30px!important;font-weight:600;line-height:1}.property-card-imo .property-price-row .price-old{color:var(--cobalt-muted);font-size:14px;margin-left:10px;text-decoration:line-through}.owners-imo .module-columns.container-fluid{padding:0}.owners-imo .row{align-items:stretch;margin:0}.owners-imo .row>*{padding:0}.owners-imo .owners-photo .sortable-container,.owners-imo .row>:first-child>.sortable-container{height:100%}.owners-imo .owners-photo,.owners-imo .owners-photo img,.owners-imo .owners-photo picture{display:block;height:100%;width:100%}.owners-imo .owners-photo img{border-radius:0;min-height:420px;object-fit:cover}.owners-imo .row>:nth-child(2){align-items:center;background:var(--cobalt-stone);display:flex}.owners-imo .row>:nth-child(2)>.sortable-container{max-width:560px;padding:56px clamp(24px,6vw,72px);width:100%}.owners-imo h2{margin-bottom:1.2rem}.owners-imo p{max-width:440px}.owners-imo .signature{align-items:center;color:var(--cobalt-muted);display:flex;font-family:var(--heading-font);font-size:20px;font-style:italic;gap:16px;margin:1.6rem 0 1.8rem}.owners-imo .signature:before{background:var(--cobalt-copper);content:"";flex-shrink:0;height:1px;width:28px}.team-imo{background:linear-gradient(90deg,#fff 35%,#f7f7f9);border-bottom:2px solid var(--cobalt-copper);overflow:hidden;padding:40px 0 0}.team-imo .row{align-items:center}.team-imo .row>:first-child>.sortable-container{padding:40px 0 60px}.team-imo h2{margin-bottom:1.2rem}.team-slider{display:grid;grid-template-columns:1fr;position:relative}.team-slide,.team-slides{display:grid}.team-slide{align-items:center;gap:24px;grid-area:1/1;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);margin:0;opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),visibility .6s;visibility:hidden}.team-slide.is-active{opacity:1;visibility:visible}.team-photo{align-self:end}.team-photo img{display:block;max-height:420px;object-fit:contain;object-position:bottom center;width:100%}.team-caption{display:flex;flex-direction:column;gap:4px;padding-bottom:80px}.team-name{color:var(--cobalt-ink);font-family:var(--heading-font);font-size:26px;text-decoration:none}.team-name:hover{color:var(--cobalt-copper)}.team-role{color:var(--cobalt-muted);font-size:13px}.team-nav{align-items:center;bottom:32px;display:flex;justify-content:space-between;position:absolute;right:0;width:calc(41.66667% - 10px)}.team-arrow{background:transparent;border:0;color:var(--cobalt-copper);display:inline-flex;padding:6px;transition:transform .25s cubic-bezier(.22,1,.36,1)}.team-arrow.team-prev:hover{transform:translateX(-3px)}.team-arrow.team-next:hover{transform:translateX(3px)}.team-dots{display:flex;gap:6px}.team-dot{background:var(--cobalt-line);border:0;height:2px;padding:0;transition:width .3s cubic-bezier(.22,1,.36,1),background-color .3s;width:10px}.team-dot.is-active{background:var(--cobalt-copper);width:16px}@media(max-width:767px){.team-imo{background:#fff}.team-slide{grid-template-columns:1fr 1fr}.team-caption{padding-bottom:64px}}footer .footer-inner{margin-top:0;padding-bottom:0;padding-top:0}.foot-imo{padding-top:26px}.foot-imo .foot-cta{border-bottom:1px solid hsla(0,0%,100%,.18);padding-bottom:26px}.foot-imo .foot-cta .row{align-items:center}.foot-imo .foot-cta .row>:last-child .btn-wrapper{display:flex;justify-content:flex-end}.foot-imo .foot-cta-title h2{color:#fff;font-size:clamp(28px,2.8vw,38px);font-weight:400;margin:0}.foot-imo .btn-outline{background:transparent;border:1px solid hsla(0,0%,100%,.85);border-radius:2px;color:#fff;padding:13px 26px}.foot-imo .btn-outline:hover{background:#fff;border-color:#fff;color:var(--cobalt-ink)}.foot-imo .foot-contacts{border-bottom:1px solid hsla(0,0%,100%,.18);padding:22px 0}.foot-imo .foot-contacts .row>:nth-child(2) .text-icon{justify-content:center}.foot-imo .foot-contacts .row>:nth-child(3) .text-icon{justify-content:flex-end}.foot-imo .foot-contacts .text-icon{background:transparent;border:0;display:flex;overflow:visible;padding:0}.foot-imo .foot-contacts .text-icon-info{align-items:center;display:flex;gap:18px}.foot-imo .foot-contacts .text-icon-icon{background:transparent;border:0;color:#fff;height:auto;margin:0;width:auto}.foot-imo .foot-contacts .text-icon-icon svg{height:22px;width:22px;fill:none!important;stroke:currentColor}.foot-imo .foot-contacts .text-icon-text-wrapper,.foot-imo .foot-contacts .text-icon-title-wrapper{color:#fff;font-family:var(--body-font);font-size:14px}.foot-imo .foot-contacts .text-icon-text-wrapper p,.foot-imo .foot-contacts .text-icon-title-wrapper p{color:inherit;line-height:1.5;margin:0}.foot-imo .foot-contacts .text-icon-text-wrapper a,.foot-imo .foot-contacts .text-icon-title-wrapper a{color:inherit;text-decoration:none}.foot-imo .foot-contacts .text-icon-text-wrapper a:hover,.foot-imo .foot-contacts .text-icon-title-wrapper a:hover{color:color-mix(in srgb,var(--cobalt-copper) 60%,#fff)}.foot-imo .foot-contacts .text-icon-text-wrapper:empty{display:none}.foot-imo .foot-contacts .row>:first-child .text-icon-title-wrapper{font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase}.footer-bottom{border-top:0;color:hsla(0,0%,100%,.75);font-size:11px;padding:18px 0 22px}.footer-bottom a{color:inherit}@media(max-width:767px){.foot-imo .foot-cta .row>:last-child .btn-wrapper{justify-content:flex-start;margin-top:18px}.foot-imo .foot-contacts .row>*+*{margin-top:16px}.foot-imo .foot-contacts .row>:nth-child(n) .text-icon{justify-content:flex-start}}.intro-imo strong,.split-imo strong{color:var(--cobalt-ink);font-weight:600}.lead-imo{color:var(--cobalt-ink)!important;font-family:var(--heading-font);font-size:clamp(21px,1.9vw,26px);line-height:1.45;max-width:560px}.intro-imo .row{align-items:flex-end}.intro-imo h2{margin:.4rem 0 1.4rem;max-width:640px}.principles-wrap{padding:0 0 0 88px;position:relative}.principles-wrap:before{background:linear-gradient(180deg,var(--cobalt-copper),var(--cobalt-ink)) 4px 45%/3px 55% no-repeat,linear-gradient(180deg,var(--cobalt-copper),var(--cobalt-ink)) 14px 25%/3px 75% no-repeat,linear-gradient(180deg,var(--cobalt-copper),var(--cobalt-ink)) 24px 0/3px 100% no-repeat,linear-gradient(180deg,var(--cobalt-copper),var(--cobalt-ink)) 34px 35%/3px 65% no-repeat,linear-gradient(180deg,var(--cobalt-copper),var(--cobalt-ink)) 44px 60%/3px 40% no-repeat,linear-gradient(var(--cobalt-ink),var(--cobalt-ink)) 0 100%/64px 3px no-repeat;background-position-y:bottom;bottom:6px;content:"";height:100%;left:0;max-height:300px;opacity:.85;position:absolute;width:64px}.principles{counter-reset:principle;list-style:none;margin:0;padding:0}.principles li{border-bottom:1px solid var(--cobalt-line);color:var(--cobalt-muted);counter-increment:principle;font-size:14px;line-height:1.5;padding:14px 0 14px 54px;position:relative}.principles li:first-child{border-top:1px solid var(--cobalt-line)}.principles li:before{color:var(--cobalt-copper);content:"0" counter(principle);font-family:var(--heading-font);font-size:26px;font-style:italic;left:0;line-height:1;position:absolute;top:12px}.principles li span{color:var(--cobalt-ink);display:block;font-family:var(--heading-font);font-size:21px;line-height:1.2}@media(max-width:767px){.principles-wrap{margin-top:1.5rem;padding-left:0}.principles-wrap:before{display:none}}.split-imo .module-columns.container-fluid{padding:0}.split-imo .row{align-items:stretch;margin:0}.split-imo .row>*{padding:0}.split-imo .row>:not(:has(.split-photo)){align-items:center;background:var(--cobalt-stone);display:flex;justify-content:flex-end}.split-imo .row>:not(:has(.split-photo)):last-child{justify-content:flex-start}.split-imo .row>:not(:has(.split-photo))>.sortable-container{max-width:600px;padding:64px clamp(24px,6vw,80px);width:100%}.split-imo .row>:has(.split-photo)>.sortable-container,.split-imo .split-photo,.split-imo .split-photo img,.split-imo .split-photo picture{display:block;height:100%;width:100%}.split-imo .split-photo img{border-radius:0;min-height:440px;object-fit:cover;object-position:55% 60%}.split-imo h2{margin-bottom:1.2rem}.split-imo p{max-width:460px}.split-imo .signature{align-items:center;color:var(--cobalt-muted);display:flex;font-family:var(--heading-font);font-size:20px;font-style:italic;gap:16px;margin:1.8rem 0 0}.split-imo .signature:before{background:var(--cobalt-copper);content:"";flex-shrink:0;height:1px;width:28px}@media(max-width:767px){.split-imo .row>:has(.split-photo){order:-1}.split-imo .split-photo img{min-height:260px}}.promises-band{background:var(--cobalt-ink);color:#fff;display:flow-root}.promises-head{padding-top:clamp(56px,7vw,96px)}.promises-head .eyebrow{color:color-mix(in srgb,var(--cobalt-copper) 65%,#fff)}.promises-head h2{color:#fff;margin:.4rem 0 2.6rem}.promises-head h2 em{color:color-mix(in srgb,var(--cobalt-copper) 70%,#fff)}.promises-row{padding-bottom:clamp(56px,7vw,96px)}.promises-row .row>*+* .promise{border-left:1px solid hsla(0,0%,100%,.16)}.promises-row .promise{height:100%;padding:4px 36px 8px}.promises-row .promise h3{color:#fff;font-size:26px;line-height:1.2;margin:0 0 .7rem}.promises-row .promise p{color:hsla(0,0%,100%,.78);font-size:15px;line-height:1.65;margin:0}.promises-row .row>:first-child .promise{padding-left:0}.promises-row .promise-num{color:color-mix(in srgb,var(--cobalt-copper) 75%,#fff)!important;font-family:var(--heading-font);font-size:40px!important;font-style:italic;line-height:1!important;margin:0 0 1.1rem!important}.promises-row .sortable-container,.promises-row .widget-contained{height:100%}@media(max-width:767px){.promises-row .row>*+* .promise{border-left:0;border-top:1px solid hsla(0,0%,100%,.16)}.promises-row .promise{padding:24px 0}}.team-head h2{margin:.3rem 0 2rem}.team-grid-imo .agents-wrapper{row-gap:2rem}.team-grid-imo .agent-info-box{border-radius:0;margin:0}.team-grid-imo .agent-info-box:hover .agent-info-box-image{background:none}.team-grid-imo .agent-info-box:hover .agent-info-box-image img{opacity:1;transform:scale(1.04)}.team-grid-imo .agent-info-box-image{border-radius:2px;position:relative}.team-grid-imo .agent-info-box-image:after{background:var(--cobalt-copper);bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .4s cubic-bezier(.22,1,.36,1);width:36px}.team-grid-imo .agent-info-box-image img{aspect-ratio:4/5;object-fit:cover;width:100%}.team-grid-imo .agent-info-box:hover .agent-info-box-image:after{width:100%}.team-grid-imo .agent-info-box .agent-info-box-content{height:auto;position:static}.team-grid-imo .agent-info-box .agent-info-box-content .agent-info-box-content-inner{align-items:flex-start!important;backdrop-filter:none;-webkit-backdrop-filter:none;background:none!important;border:0;border-radius:0;padding:14px 0 0;position:static}.team-grid-imo .agent-info-box .agent-info-box-content .agent-info-box-title{color:var(--cobalt-ink)!important;font-family:var(--heading-font);font-size:24px!important;order:1}.team-grid-imo .agent-info-box .agent-info-box-content .agent-info-box-subtitle{color:var(--cobalt-copper)!important;font-size:10px;letter-spacing:.22em;margin-top:2px;order:2}.header-band.header-with-image.overlay-white-gradient{min-height:360px;padding-bottom:110px}.header-band.header-with-image.overlay-white-gradient .header-band-image img{object-position:72% 62%}.header-band.header-with-image.overlay-white-gradient:after{background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0) 70px),linear-gradient(90deg,#fff,hsla(0,0%,100%,.96) 26%,hsla(0,0%,100%,.7) 44%,hsla(0,0%,100%,.12) 64%,hsla(0,0%,100%,0) 76%)}.header-band.header-with-image.overlay-white-gradient .h1-title,.header-band.header-with-image.overlay-white-gradient h1{color:var(--cobalt-ink);font-weight:500;letter-spacing:-.01em}@media(max-width:991px){.header-band.header-with-image.overlay-white-gradient{min-height:0}.header-band.header-with-image.overlay-white-gradient:after{background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.75) 70%,#fff)}}.team-grid-imo,.team-grid-imo>*{background:transparent!important}#header-fixed.homepage:not(.fixed-header) .inner-header,body:has(.header-band.header-with-image) #header-fixed:not(.fixed-header) .inner-header{background:transparent;border-bottom:0}#header-fixed.homepage:not(.fixed-header) .inner-header>.container,body:has(.header-band.header-with-image) #header-fixed:not(.fixed-header) .inner-header>.container{position:relative}#header-fixed.homepage:not(.fixed-header) .inner-header>.container:before,body:has(.header-band.header-with-image) #header-fixed:not(.fixed-header) .inner-header>.container:before{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.76) 65%,hsla(0,0%,100%,.9));content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);pointer-events:none;position:absolute;z-index:-1}@media(min-width:1300px){#header-fixed.homepage:not(.fixed-header) .inner-header>.container:before,body:has(.header-band.header-with-image) #header-fixed:not(.fixed-header) .inner-header>.container:before{inset:0 -36px}}#header-fixed .inner-header{isolation:isolate}.hero-imo .hero-background img{object-position:70% 35%}@media screen and (min-width:992px){.row.view-propertylist-b5 .col+.col .property-card-imo{border-top:1px solid var(--cobalt-line)}.row.view-propertylist-b5 .property-card-imo{align-items:center;flex-direction:row;gap:32px;padding:22px 0}.row.view-propertylist-b5 .property-card-imo .property-card-image-wrapper{flex:0 0 clamp(240px,34%,340px);max-width:none;min-height:0}.row.view-propertylist-b5 .property-card-imo .property-card-image-wrapper img{aspect-ratio:16/10.5}.row.view-propertylist-b5 .property-card-imo .card-body{flex:1 1 auto;min-width:0;padding:0}.row.view-propertylist-b5 .property-card-imo .property-title{font-size:26px;margin-bottom:12px;white-space:normal}.row.view-propertylist-b5 .property-card-imo .propertygrid-meta-wrapper{margin-bottom:16px}}.properties-search-right .properties-search-listings{padding-right:32px}@media(max-width:1199px){.properties-search-right .properties-search-listings{padding-right:calc(var(--bs-gutter-x, 1.5rem)*.5)}}.properties-search-filtering,.property-show-side{background:var(--cobalt-stone);border-color:var(--cobalt-line);border-radius:4px}.split-imo strong,.what-imo strong{color:var(--cobalt-ink);font-weight:600}.manifesto-imo{text-align:center}.manifesto-imo .manifesto-quote{display:inline-block;font-size:clamp(36px,4.6vw,64px);line-height:1.06;margin:.6rem auto 1rem;max-width:880px;position:relative}.manifesto-imo .manifesto-quote:before{color:var(--cobalt-copper);content:"“";display:block;font-size:1.3em;height:.5em;line-height:1}.manifesto-imo .manifesto-quote em{display:block}.manifesto-imo .manifesto-sub{color:var(--cobalt-muted);font-family:var(--heading-font);font-size:21px;font-style:italic;margin:0}.what-imo h2{margin-top:.4rem}.service-rows{border-top:1px solid var(--cobalt-line);counter-reset:svc;list-style:none;margin:0;padding:0}.service-rows li{border-bottom:1px solid var(--cobalt-line);counter-increment:svc}.service-rows a{align-items:baseline;color:var(--cobalt-ink);display:grid;gap:0 20px;grid-template-columns:56px minmax(0,220px) minmax(0,1fr) 24px;padding:24px 0;position:relative;text-decoration:none}.service-rows a:before{color:var(--cobalt-copper);content:"0" counter(svc);font-family:var(--heading-font);font-size:26px;font-style:italic}.service-rows a:after{color:var(--cobalt-ink);content:"↗";font-size:18px;transition:transform .25s cubic-bezier(.22,1,.36,1),color .25s}.service-rows a:hover .svc-name{color:var(--cobalt-copper)}.service-rows a:hover:after{color:var(--cobalt-copper);transform:translate(3px,-3px)}.service-rows .svc-name{font-family:var(--heading-font);font-size:30px;line-height:1.1;transition:color .25s}.service-rows .svc-text{color:var(--cobalt-muted);font-size:15px;line-height:1.6}@media(max-width:767px){.service-rows a{grid-template-columns:44px minmax(0,1fr) 20px}.service-rows a .svc-text{grid-column:2/3;margin-top:6px}.what-imo .row>*+*{margin-top:1.5rem}}.steps-row{padding-bottom:clamp(56px,7vw,96px)}.steps-row .row{counter-reset:step}.steps-row .row>*{counter-increment:step}.steps-row .step{border-top:1px solid hsla(0,0%,100%,.2);padding:34px 28px 0 0;position:relative}.steps-row .step:before{background:var(--cobalt-ink);color:color-mix(in srgb,var(--cobalt-copper) 75%,#fff);content:"0" counter(step);font-family:var(--heading-font);font-size:24px;font-style:italic;left:0;line-height:1;padding-right:12px;position:absolute;top:-14px}.steps-row .step h3{color:#fff;font-size:26px;margin:0 0 .5rem}.steps-row .step p{color:hsla(0,0%,100%,.78);font-size:15px;line-height:1.6;margin:0}@media(max-width:767px){.steps-row .row>*+*{margin-top:2.2rem}}.contact-imo .row{align-items:flex-start}.contact-imo h2{margin:.4rem 0 1.2rem}.contact-imo .lead-imo{font-size:clamp(19px,1.6vw,22px)}.contact-rows{border-top:1px solid var(--cobalt-line);list-style:none;margin:2rem 0 0;padding:0}.contact-rows li{align-items:baseline;border-bottom:1px solid var(--cobalt-line);display:grid;gap:12px;grid-template-columns:90px minmax(0,1fr);padding:18px 0}.contact-rows .cr-label{color:var(--cobalt-copper);font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.contact-rows .cr-value{color:var(--cobalt-ink);font-family:var(--heading-font);font-size:24px;line-height:1.25;overflow-wrap:anywhere;text-decoration:none}.contact-rows a.cr-value:hover{color:var(--cobalt-copper)}.form-card{background:var(--cobalt-stone);border-top:3px solid var(--cobalt-copper);padding:clamp(28px,4vw,48px)}.form-card h3{font-size:30px;margin:0 0 .3rem}.form-card .form-note{color:var(--cobalt-muted);margin-bottom:1.6rem}.form-card .form-label:not(.checkbox .form-label){height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.form-card .form-group{margin-bottom:1.1rem}.form-card .input-group{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--cobalt-ink) 22%,transparent);transition:border-color .25s}.form-card .input-group:focus-within{border-bottom-color:var(--cobalt-copper)}.form-card .input-group-text{background:transparent;border:0;color:var(--cobalt-copper);padding:0 10px 0 0}.form-card .input-group-text svg{height:16px;width:16px;fill:currentColor}.form-card .form-control{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--cobalt-ink);font-size:15px;padding:12px 0!important}.form-card .form-control::placeholder{color:var(--cobalt-muted)}.form-card textarea.form-control{min-height:120px;resize:vertical}.form-card .input-group:has(textarea){align-items:flex-start}.form-card .input-group:has(textarea) .input-group-text{padding-top:14px}.form-card .contactform>.row{align-items:center}.form-card .contactform .d-flex{justify-content:flex-end;width:100%}.form-card .checkbox .form-label{align-items:center;color:var(--cobalt-muted);display:flex;font-size:13px;gap:10px}.form-card .btn-form{background:var(--cobalt-ink);border:1px solid var(--cobalt-ink);border-radius:2px;color:#fff;font-weight:500;margin:.8rem 0 0 auto!important;padding:15px 34px}.form-card .btn-form:hover{background:var(--website-color-secondary);border-color:var(--website-color-secondary)}.map-imo{border-top:1px solid var(--cobalt-line);line-height:0}.map-imo iframe{display:block;filter:grayscale(.55) contrast(1.02);height:460px;transition:filter .4s;width:100%}.map-imo:hover iframe{filter:none}body:has(.contact-imo) .foot-cta{display:none}body:has(.contact-imo) .foot-imo{padding-top:0}.foot-imo .foot-legal{border-bottom:1px solid hsla(0,0%,100%,.18);padding:18px 0}.foot-imo .foot-legal .row{align-items:center;row-gap:14px}.foot-legal-links{display:flex;flex-wrap:wrap;font-size:12px;gap:6px 22px;list-style:none;margin:0;padding:0}.foot-legal-links a{color:hsla(0,0%,100%,.78);text-decoration:none}.foot-legal-links a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.foot-anpc .anpc-links,.foot-anpc br{display:none}.foot-anpc .anpc-images{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.foot-anpc .anpc-images img{border-radius:3px;display:block;height:auto;width:160px}.foot-anpc .anpc-images a:hover img{opacity:.9}@media(max-width:767px){.foot-anpc .anpc-images{justify-content:flex-start}}.legal-imo .main-style-holder{max-width:760px}.legal-imo .main-style-holder .legal-updated{color:var(--cobalt-copper);font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.legal-imo .main-style-holder h2{border-top:1px solid var(--cobalt-line);font-size:28px;margin:2.2rem 0 .7rem;padding-top:1.4rem}.legal-imo .main-style-holder p{color:var(--website-color-neutral)}.legal-imo .main-style-holder a{color:var(--cobalt-ink);text-decoration:underline;text-underline-offset:3px}.legal-imo .main-style-holder a:hover{color:var(--cobalt-copper)}.pagetype-property .header-band .h1-title,.pagetype-property .header-band h1{display:-webkit-box;font-size:clamp(28px,2.8vw,42px);line-height:1.12;max-width:820px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pagetype-property .property-show-subheader{align-items:flex-end;border-bottom:1px solid var(--cobalt-line);display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:26px;padding:28px 0 22px}.pagetype-property .property-show-id,.pagetype-property .property-show-zone{color:var(--cobalt-muted);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.pagetype-property .property-show-id svg,.pagetype-property .property-show-zone svg{color:var(--cobalt-copper);fill:currentColor}.pagetype-property .property-show-price{color:var(--cobalt-ink);font-family:var(--heading-font);font-size:clamp(32px,3.2vw,46px);font-weight:600;line-height:1}.pagetype-property .property-show-price .price-old,.pagetype-property .property-show-price del,.pagetype-property .property-show-price s{color:var(--cobalt-muted);display:block;font-size:.5em;font-weight:400;margin-top:6px;text-align:right}.pagetype-property .gallery-mosaic img,.pagetype-property .property-show-gallery img,.pagetype-property [class*=gallery] .swiper-slide img{border-radius:2px}.pagetype-property .page-header{border-bottom:1px solid var(--cobalt-line);color:var(--cobalt-ink);display:block;font-family:var(--heading-font);font-size:28px;font-weight:500;margin:44px 0 24px;padding-bottom:14px;position:relative}.pagetype-property .page-header:after{background:var(--cobalt-copper);bottom:-1px;content:"";height:2px;left:0;position:absolute;width:56px}.pagetype-property .property-show-description .page-header{margin-top:36px}.pagetype-property .read-more-btn{background:none;border:0;border-bottom:1px solid;border-radius:0;color:var(--cobalt-ink);font-size:11px;font-weight:600;letter-spacing:.22em;margin-top:10px;padding:0 0 4px;text-transform:uppercase}.pagetype-property .read-more-btn:hover{color:var(--cobalt-copper);transform:none}.pagetype-property .property-show-caracteristics .row{border-bottom:1px solid var(--cobalt-line);border-top:1px solid var(--cobalt-line);margin:0}.pagetype-property .property-show-caracteristics .row>[class*=col-]{padding:0}.pagetype-property .property-show-caracteristics-group{border-radius:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.pagetype-property .property-show-caracteristics-group .list-group-item{background:transparent;border:0;border-bottom:1px solid var(--cobalt-line);border-left:1px solid var(--cobalt-line);border-radius:0;color:var(--cobalt-muted);display:flex;flex-direction:column;font-size:10px;font-weight:600;gap:8px;justify-content:flex-start;letter-spacing:.2em;padding:18px 18px 16px;text-transform:uppercase}.pagetype-property .property-show-caracteristics-group .list-group-item span{color:var(--cobalt-ink);float:none;font-family:var(--heading-font);font-size:22px;font-weight:500;letter-spacing:normal;line-height:1.15;margin:0;min-width:0;overflow-wrap:anywhere;padding:0;text-transform:none}.pagetype-property .property-show-caracteristics .col-md-6:first-child .list-group-item:nth-child(odd){border-left:0;padding-left:0}.pagetype-property .property-show-specs .spec-item span{align-items:center;background:none;border:0;color:var(--cobalt-ink);display:inline-flex;font-size:14px;gap:12px;padding:6px 0}.pagetype-property .property-show-specs .spec-item span svg{background:color-mix(in srgb,var(--cobalt-copper) 8%,#fff);border:1px solid color-mix(in srgb,var(--cobalt-copper) 30%,transparent);border-radius:50%;color:var(--cobalt-copper);flex:0 0 auto;height:34px;padding:8px;width:34px;fill:currentColor}.pagetype-property .property-box-delimiter{border:0}.pagetype-property .property-show-side{background:transparent;border:0;padding:0}.pagetype-property .property-show-side-contact-wrapper{background:#fff;border:1px solid var(--cobalt-line);border-radius:2px;margin-bottom:20px}.pagetype-property .property-show-contact-form{border-top:3px solid var(--cobalt-copper)}.pagetype-property .agent-show-short-side{align-items:center;display:flex;gap:20px;padding:24px}.pagetype-property .agent-show-short-side-image{flex:0 0 96px;max-width:none;width:96px}.pagetype-property .agent-show-short-side-image img{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--cobalt-copper) 55%,transparent);display:block;height:96px;object-fit:cover;object-position:50% 30%;width:96px}.pagetype-property .agent-show-short-side-content{flex:1 1 auto;margin:0;max-width:none;min-width:0;padding:0;width:auto}.pagetype-property .agent-show-short-side-content-inner{backdrop-filter:none;background:transparent!important;margin:0;padding:0}.pagetype-property .agent-show-short-side-title{color:var(--cobalt-ink)!important;font-family:var(--heading-font);font-size:25px;line-height:1.15}.pagetype-property .agent-show-short-side-title:before{color:var(--cobalt-copper);content:"Consultantul tău";display:block;font-family:var(--body-font);font-size:10px;font-weight:600;letter-spacing:.22em;margin-bottom:6px;text-transform:uppercase}.pagetype-property .agent-show-short-side-role{border-bottom:1px solid var(--cobalt-line);color:var(--cobalt-muted)!important;font-family:var(--heading-font);font-size:15px;font-style:italic;margin-bottom:14px;padding-bottom:14px;position:relative}.pagetype-property .agent-show-short-side-role:after{background:var(--cobalt-copper);bottom:-1px;content:"";height:1px;left:0;position:absolute;width:28px}.pagetype-property .agent-show-short-side-phone{color:var(--cobalt-ink)!important;font-size:16px;font-weight:600}.pagetype-property .agent-show-short-side-phone:hover{color:var(--cobalt-copper)!important}.pagetype-property .property-show-contact-short{padding:24px}.pagetype-property .property-show-contact-short-title{border-bottom:1px solid var(--cobalt-line);color:var(--cobalt-ink);display:block;font-family:var(--heading-font);font-size:24px;line-height:1.25;margin-bottom:18px;padding-bottom:12px}.pagetype-property .property-show-contact-form .input-group-text{background:transparent;border:0;border-bottom:1px solid var(--cobalt-line);border-radius:0;color:var(--cobalt-copper)}.pagetype-property .property-show-contact-form .form-control{background:transparent;border:0;border-bottom:1px solid var(--cobalt-line);border-radius:0;padding-left:4px}.pagetype-property .property-show-contact-form .form-control:focus{border-bottom-color:var(--cobalt-copper);box-shadow:none}.pagetype-property .property-show-contact-form .btn-ajxsend{background:var(--cobalt-ink);border-color:var(--cobalt-ink);border-radius:2px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.2em;padding:15px;text-transform:uppercase;width:100%}.pagetype-property .property-show-contact-form .btn-ajxsend:hover{background:var(--website-color-secondary);border-color:var(--website-color-secondary)}@media(max-width:767px){.pagetype-property .property-show-subheader{align-items:flex-start;flex-direction:column}.pagetype-property .property-show-price .price-old{text-align:left}.pagetype-property .property-show-caracteristics .row>[class*=col-]{flex:0 0 100%;width:100%}.pagetype-property .property-show-caracteristics-group .list-group-item:nth-child(odd){border-left:0!important;padding-left:0!important}}.agent-show-short-side-phone,.contact-rows .cr-value,.price,.property-show-caracteristics-group .list-group-item span,.property-show-price{font-feature-settings:"lnum" 1;font-variant-numeric:lining-nums}@media(max-width:991px){.hero-imo.hero-menu{padding-top:112px}.hero-imo .hero-content{padding-top:0}}