.montserrat-bold{font-family:Montserrat-Bold}#filterForm{max-width:75%}.img-body{background-image:url(/build/images/real_esate_stock_bg.f98b4efc.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:500px!important}.bc-pink{background-color:#c60475;color:#fff;padding:10px}.stock-margin{margin-top:15rem}.container-fluid{position:relative}.container-fluid .stock-margin{left:10%;position:absolute;top:10%;width:-webkit-fill-available}.real-estate-title h1,.real-estate-title h2{font-weight:bolder;margin:0;padding:0}.real-estate-title h1{text-shadow:1px 2px 10px rgba(0,0,0,.2)}.real-estate-title h2{color:#c60475}.img-immobilier{border-bottom-left-radius:10px;border-top-left-radius:10px;height:100%;max-height:300px;object-fit:cover;width:100%}#budgetDropdownButton,#locationDropdownButton{background:#fff!important;min-width:250px}#budgetDropdown,#locationDropdown{min-width:300px}#budgetDropdown label,#locationDropdown label{font-size:12px}#budgetDropdown .distance-label-wrapper,#locationDropdown .distance-label-wrapper{gap:10px}#budgetDropdown .distance-label-wrapper.disabled,#locationDropdown .distance-label-wrapper.disabled{opacity:.6;pointer-events:none}#budgetDropdown .distance-label-wrapper label,#locationDropdown .distance-label-wrapper label{background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:5px;cursor:pointer;font-size:13px;padding:5px;transition:background .3s}#budgetDropdown .distance-label-wrapper label.active,#locationDropdown .distance-label-wrapper label.active{background:#c60475;border:1px solid #c60475;color:#fff}#budgetDropdown button#applyBudget,#budgetDropdown button#applyLocation,#locationDropdown button#applyBudget,#locationDropdown button#applyLocation{background-color:#c60475;border-radius:50px;color:#fff}#columnDiv .card{cursor:unset}.stock-label{color:#fff;font-size:13px}.stock-label.old{background-color:#202047}.stock-label.exclu{background-color:#00bf63}.stock-label.new{background-color:#c60475}.stock-column-subtext i{font-size:20px}.stock-column-subtext p{font-size:15px}.btn-stock{background-color:#0087a4;border:none;border-radius:15px;color:#fff;font-size:14px}.btn-stock:hover{background-color:#202047;color:#fff}.stock-btn-details a div,.stock-btn-details a i{color:#c60475}.stock-btn-details a:hover div,.stock-btn-details a:hover i{color:#202047}.stock-btn-details i{font-size:30px}#blockImg i,#carteImg i,#columnImg i{font-size:17px}.btn-conseiller{background-color:#0087a4;border:none;border-radius:15px;color:#fff;font-size:18px}.btn-conseiller:hover{background-color:#fff;color:#0087a4}.btn-estimation,.btn-filter-mobile,.btn-vendre{background-color:#c60475;border:none;border-radius:15px;color:#fff;font-size:18px}.btn-estimation:hover,.btn-vendre:hover{background-color:#fff;color:#c60475}.btn-estimation{background:#ff914d}.btn-estimation:hover{background-color:#fff;color:#ff914d}.btn-vendre{background:#00bf63}.btn-vendre:hover{background-color:#fff;color:#00bf63}.btn-filter-mobile:hover{background-color:#202047;color:#fff}.no-result h4{margin-bottom:15vh;margin-top:15vh;text-align:center}.form{background-color:#fff;position:relative;width:100%;z-index:2}.inp-tri{margin-bottom:10px;width:100%}.color-white{color:#fff}.color-pink{color:#c60475}.m-top{margin-left:15vw;margin-top:6%}.border-pink{align-items:center;background-color:#c60475;display:flex;height:62px;justify-content:center;position:relative;top:-41px;width:84%}#grilleDiv{flex-wrap:wrap;justify-content:center}#carte{display:none}.container-submit-mobile{display:none!important}.filter-input{max-width:250px}@media (min-width:769px){.form{width:85%}.inp-tri{margin:0 10px;width:18%}.border-pink{justify-content:flex-end;left:-15px}.mobile-yes{display:none!important}}@media (max-width:769px){h1{color:#fff}.container-submit{display:none!important}.container-submit-mobile{display:block!important}.form{border-radius:15px;display:block}.filter-input{margin-bottom:5px;max-width:unset}.budget-button-wrapper{width:100%}#budgetDropdownButton,#locationDropdownButton{text-align:left;width:100%}.mobile-none{display:none!important}.mobile-yes{display:block}#filterForm{max-width:100%}#filtersBanner{flex-wrap:wrap;gap:15px;height:unset;padding:15px}.border-pink{background-color:#000;border-radius:20px;display:flex;height:62px;position:relative;top:0;width:15%;z-index:2}.m-top{margin-top:20%;position:relative;top:50vw}.stock-margin{left:0!important;margin-top:0!important;top:0!important}}.card-column{flex-direction:unset!important;width:90%}.card-column,.card-grille{background-color:#ecf9fb;border:none;border-radius:10px;cursor:pointer}.card-body{width:50%}.img-card{border-top-left-radius:10px;border-top-right-radius:10px;height:100%;max-height:200px;object-fit:cover;width:100%}.card-img-top{border-radius:30px}.bc-blue{background-color:#0087a4;color:#fff;height:65px}#newOldFilter{display:flex;gap:5px}#newOldFilter .form-check{background:#fff;border-radius:15px;cursor:pointer;font-size:13px;padding:5px 10px;transition:all .3s}#newOldFilter .form-check label{cursor:pointer}#newOldFilter .form-check label:before{border-radius:100%;content:"";display:inline-block;height:10px;margin-right:5px;position:relative;width:10px}#newOldFilter .form-check.old-type label:before{background:#202047}#newOldFilter .form-check.new-type label:before{background:#c60475}#newOldFilter .form-check.active.old-type{background:#202047}#newOldFilter .form-check.active.old-type label{color:#fff}#newOldFilter .form-check.active.old-type label:before{background:#fff}#newOldFilter .form-check.active.new-type{background:#c60475}#newOldFilter .form-check.active.new-type label{color:#fff}#newOldFilter .form-check.active.new-type label:before{background:#fff}#newOldFilter input[type=checkbox]{display:none}.w-logo{margin-left:1%;width:13%}.border-ul{background-color:#fff;border:2px solid #000;color:#000;display:none;left:36%;margin:0;top:130%;width:200px;z-index:5}.filter-btn{background-color:#fff;border:1px solid #000;border-radius:20px;position:relative}.uldisplay{display:block}.logo-w-block{width:3%}.logo-w-column{width:5%}.logo-w-map{width:4%}.line{border:1px solid #d2d2d2;margin-bottom:2%;margin-top:2%}.contact-color{color:#c60475;text-decoration:none}.mr-5{margin-right:13rem}.agent-card{width:14%}.w-agent{width:30%}.w-icon{width:30px}.w-icon2{height:20px;width:20px}.blue{color:#0093f7}.pointer{cursor:pointer}.icon-message{width:40px}.icon-info-property{display:flex;justify-content:space-around;width:100%}.card-many-img{width:34%}.card-img-top{aspect-ratio:16/9;object-fit:cover}.carousel-inner{border-radius:20px}.icon-arrow-mobile,.icon-message-mobile{display:none}.text-muted{text-align:justify}.btn-submit-immobilier{all:unset}@media (max-width:1200px){.icon-bar-property{margin-right:0}.logo-w-block{width:5%}.logo-w-column{width:8%}.logo-w-map{width:6%}.img-immobilier{border-bottom-left-radius:unset;border-top-right-radius:10px}.agent-card,.line{display:none!important}.card-many-img{width:40%}.stock-margin{left:0!important;margin-top:0!important;top:150px!important}}@media (max-width:768px){.w-logo{width:20%}.card-img-top,.card-many-img{width:100%}.card-column{cursor:pointer;flex-direction:column!important;margin-left:auto!important;margin-right:auto!important}.card-body{width:100%}.icon-bar-property{margin-right:0}.logo-w-block{display:none}.logo-w-column{width:12%}.logo-w-map{width:10%}.grille-div{display:none}.card-many-img{position:relative}.image-number{align-items:center;background-color:#c60475;border-radius:30px;bottom:10px;display:flex!important;justify-content:space-around;left:1%;padding:3px 10px;position:absolute;width:120px}.image-number>p{color:#fff;font-size:22px}.icon-appareil{width:30px}.card{border:0}.line{display:block}.carousel{position:relative;width:100%}.carousel-inner{border-radius:20px;display:flex;overflow:hidden}.carousel-item{min-width:100%;transition:transform .5s ease-in-out}.carousel-buttons{bottom:10px;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.carousel-dot{background-color:#fff;border-radius:50%;cursor:pointer;display:inline-block;height:17px;margin:0 5px;width:17px}.carousel-dot.active{background-color:#c60475}.card-body>div:first-child{align-items:start}.card-body>div>h5:first-child{font-size:16px}.card-body>div>h5:last-child{display:flex;justify-content:space-between;margin-bottom:0;width:30%}.card-title{align-items:center;display:flex}.icon-message-mobile{display:block;width:40px}.icon-arrow-mobile{bottom:10px;display:flex;position:absolute;right:2%;width:30px}}@media (max-width:550px){.card-body>div:first-child{flex-direction:column}.card-body>div>h5:last-child{display:flex;justify-content:space-between;margin-bottom:0;width:100%}}.programmes-immo .nav-tabs,.programmes-immo-results .nav-tabs{border-bottom:1px solid #280505;margin-bottom:40px;margin-top:50px}.programmes-immo .nav-tabs>li,.programmes-immo-results .nav-tabs>li{float:none;margin-bottom:1px}.programmes-immo .nav-tabs>li a,.programmes-immo-results .nav-tabs>li a{background:transparent;border:none;border-radius:0;color:#280505;text-transform:uppercase;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.programmes-immo .nav-tabs>li a:focus,.programmes-immo .nav-tabs>li a:hover,.programmes-immo-results .nav-tabs>li a:focus,.programmes-immo-results .nav-tabs>li a:hover{border:none}.programmes-immo .nav-tabs>li.active a,.programmes-immo-results .nav-tabs>li.active a{background:#280505;color:#fff}.programmes-immo .nav-tabs>li#tab-recherche,.programmes-immo-results .nav-tabs>li#tab-recherche{float:none}.programmes-immo .nav-tabs>li#tab-recherche a,.programmes-immo-results .nav-tabs>li#tab-recherche a{padding:7px 15px}.programmes-immo .nav-tabs>li#tab-recherche a i,.programmes-immo-results .nav-tabs>li#tab-recherche a i{font-size:24px}.programmes-immo .nav-tabs{margin-top:20px}#map{height:100vh}#carte.active,#liste.active{animation-duration:.7s;-webkit-animation-name:slideInUp;animation-name:slideInUp}.infowindow .media-left{display:none}.infowindow .media-body{background:#f4efe3;padding:5px 15px;text-align:center;width:auto}.infowindow .media-body h3{font-size:20px}.infowindow .media-body h4{font-size:16px;font-weight:400}.infowindow .media-body p{color:#d0ba87;font-size:18px;margin-bottom:15px}.infowindow .media-body ul img{height:auto;width:40px}