#map{border-radius:16px;height:100vh;position:relative;transition:max-height .3s ease;visibility:visible;width:100%}#resetMapBtn{background-color:var(--secondary-color)!important;border-color:1px solid var(--secondary-color)!important;color:#fff!important;cursor:pointer;height:fit-content;left:10px;padding:5px 10px;position:absolute;top:10px;width:max-content;z-index:1}.custom-cluster{align-items:center;background-color:var(--tertiary-color);border:none!important;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;width:40px}.custom-marker{backdrop-filter:blur(2px);border:1px solid rgba(0,0,0,.08);border-radius:999px;box-shadow:0 4px 16px rgba(0,0,0,.18);color:#fff;font-family:Montserrat,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:600;line-height:1.1;padding:.5rem .6rem;pointer-events:auto;transform:translateY(-4px);user-select:none}.custom-marker.mapboxgl-marker,.custom-marker.maplibregl-marker{will-change:transform}.custom-marker--location{background:#295f8d}.custom-marker--vente{background:#8a9667}.custom-popup .nature{border-radius:6px;color:#fff;display:inline-block;font-size:13px;font-weight:600;margin-bottom:6px;padding:3px 8px}.custom-popup .nature--vente{background-color:#295f8d}.custom-popup .nature--location{background-color:#8a9667}.custom-marker:hover{filter:brightness(1.05)}.custom-popup .price-text{font-weight:500;margin-right:.25rem;opacity:.75}.custom-popup a.link{display:inline-block;margin-top:.25rem;text-decoration:underline}.custom-popup{font-family:Arial,sans-serif;font-size:14px;line-height:1.5}.custom-popup .title{font-size:16px;font-weight:700;margin-bottom:5px}.custom-popup .price-text{color:var(--primary-color);font-weight:700}.custom-popup .link{color:var(--secondary-color);display:block;font-weight:700;margin-top:10px;text-decoration:none}.custom-popup .link:hover{text-decoration:underline}#toggleMapBtn{background:var(--secondary-color);border:none;color:#fff}.flat-featured .flat-tabs .tab-title li{border-radius:10px}.register a,.text-dark,.text-dark-bold{color:var(--text-color-black)}.text-blue{color:var(--primary-color)}.register-btn{background-color:var(--secondary-color);border-color:transparent;outline:0 none;text-align:center;width:80%}.register-btn span{font-size:1.2rem}#slider{-webkit-appearance:none;border-radius:3px;height:7px}#slider,input[type=range]{width:100%}.form-style h4{margin-bottom:1rem}.button-search{border:none;display:block;text-align:center}.days-box{margin-bottom:1rem}.progress{-webkit-appearance:none;appearance:none;border:none;border-radius:10px;height:.5rem;width:100%}.progress::-webkit-progress-bar{background-color:#f0f0f0}.progress::-webkit-progress-bar,.progress::-webkit-progress-value{border-radius:10px}.progress::-moz-progress-bar{border-radius:10px}.progress-color::-webkit-progress-value{background:var(--secondary-color)}.progress-color-red::-webkit-progress-value{background:var(--tertiary-color)}.progress-color-orange::-webkit-progress-value{background:var(--quaternary-color)}.percentage,.products-link{border:2px solid var(--primary-color);border-radius:1rem;color:var(--primary-color);font-weight:700;padding:.5rem 1rem}.percentage-red{border:2px solid var(--tertiary-color);color:var(--tertiary-color)}.percentage-orange{border:2px solid var(--quaternary-color);color:var(--quaternary-color)}.fourOfour-btn{height:unset!important}.btn-secondary{background-color:var(--secondary-color);border:var(--secondary-color);border-radius:2rem;color:#fff;padding:1rem 2rem}.invest-tab{display:none}@media (min-width:768px){.invest-tab{display:block}}.choice-div{display:block}@media (min-width:768px){.choice-div{display:none}}.bg-blue-3{background-color:var(--quinary-color)}.btn-blue-outline{background-color:#fff;border:2px solid var(--primary-color);border-radius:1rem;color:var(--primary-color);font-weight:700;padding:.5rem 1rem}.btn-blue-outline:hover{border:2px solid var(--secondary-color);color:var(--secondary-color)}.flat-pricing{background-color:var(--quinary-color)}#invest-result{display:none}.carousel-5 .swiper-container{height:100vh}.carousel-5 .swiper-slide,.carousel-5 .swiper-wrapper{align-items:center;display:flex;height:100%}.carousel-5 .swiper-slide{justify-content:center}.litle-font{font-size:.8rem;font-style:italic}.legal-content h2,.legal-content h3,.legal-content h4,.legal-content p{color:#000;margin-bottom:1rem}.text-color-2 p{color:#000!important}.emissions-label-title,.energy-label-title{color:#696969;font-size:14px;font-weight:700;margin-bottom:20px;margin-right:20px}.emissions-range .emissions-letter,.energy-consumption-range .energy-letter{display:inline-block;height:100px;position:relative}.emissions-value,.energy-consumption-value{color:#696969;left:0;position:absolute;text-align:center;top:60px;width:34px}.emissions-value .emissions-unit,.energy-consumption-value .energy-consumption-unit{left:-5px;position:absolute}.emissions-value,.energy-consumption-value{font-size:14px;font-weight:700}.emissions-unit,.energy-consumption-unit{font-size:11px;font-weight:500}.emissions-letter-indicator,.energy-letter-indicator{border-radius:5px;color:#fff;display:inline-block;padding:3px 0;position:relative;text-align:center;width:30px}.emissions-letter-indicator.active,.energy-letter-indicator.active{border-radius:5px 5px 0 0;padding:8px 0;width:34px}.emissions-letter-indicator.active:after,.energy-letter-indicator.active:after{background:transparent;border-bottom:17.2px solid transparent;border-top:17.5px solid transparent;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;top:28.2px;transform:rotate(90deg);width:0}.energy-A{background:#029163}.energy-A:after{border-left:17px solid #029163}.energy-B{background:#46a64a}.energy-B:after{border-left:17px solid #46a64a}.energy-C{background:#6db56b}.energy-C:after{border-left:17px solid #6db56b}.energy-D{background:#f2e314}.energy-D:after{border-left:17px solid #f2e314}.energy-E{background:#edab0f}.energy-E:after{border-left:17px solid #edab0f}.energy-F{background:#e8782f}.energy-F:after{border-left:17px solid #e8782f}.energy-G{background:#d1201e}.energy-G:after{border-left:17px solid #d1201e}.emissions-A{background:#abdbf9}.emissions-A:after{border-left:17px solid #abdbf9}.emissions-B{background:#91b4d4}.emissions-B:after{border-left:17px solid #91b4d4}.emissions-C{background:#7a92b2}.emissions-C:after{border-left:17px solid #7a92b2}.emissions-D{background:#626f90}.emissions-D:after{border-left:17px solid #626f90}.emissions-E{background:#4e5272}.emissions-E:after{border-left:17px solid #4e5272}.emissions-F{background:#393552}.emissions-F:after{border-left:17px solid #393552}.emissions-G{background:#271b36}.emissions-G:after{border-left:17px solid #271b36}.special-image-wrapper{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.special-image{max-height:100%;max-width:100%}@media (max-width:767px){#map{order:-1}}.watermark-availability{background-color:rgba(0,0,0,.62)!important;border-radius:.25rem;color:rgba(0,0,0,.1);color:var(--tertiary-color);font-size:24px;font-size:2rem;font-weight:700;left:50%;padding:20px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1;z-index:10}.matterport-link{display:inline-block;position:relative}.matterport-overlay{background:0 hsla(0,0%,100%,.8);border-radius:.25rem;left:50%;padding:5px 10px;position:absolute;text-align:center;top:40%;transform:translate(-50%,-50%);width:25%}.matterport-text{color:#333;display:block;font-size:12px;margin-bottom:5px}.matterport-image{pointer-events:none;width:100px}.product-description p{color:#000!important}.thumbs-swiper-row{position:relative}.flat-slider01 .featured:after{right:-17px}.MsoListParagraphCxSpFirst,.MsoListParagraphCxSpLast,.MsoListParagraphCxSpMiddle,.MsoNormal{font-size:1rem;line-height:1.6;margin:0 0 1rem;text-align:left}.post ul{margin-bottom:1rem;padding-left:20px}.post ul li{list-style-type:disc;margin-bottom:.5rem;text-indent:0}.post a{color:inherit;text-decoration:underline}.MsoListParagraphCxSpFirst,.MsoListParagraphCxSpLast,.MsoListParagraphCxSpMiddle{text-indent:0!important}p{margin-bottom:1rem}strong{font-weight:700}.flat-property-detail .wg-dream .icon-box div{margin-right:1rem}.flat-property-detail .wg-dream .icon-box i,.flat-property-detail .wg-dream .icon-box span{margin-right:.5rem}