.bien-card{--max-line-description: 2;position:relative;text-decoration:none;color:inherit}.bien-card .bien-card-image-wrapper{width:100%;height:auto;aspect-ratio:291/237;border-radius:1rem;overflow:hidden}.bien-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:var(--default-hover-transition)}.bien-card .fallback-image-element{width:100%;height:100%}.bien-card .bien-content{display:flex;flex-direction:column;gap:.5rem;padding:.625rem;margin-top:.625rem}.bien-card .bien-price{font-size:1.25rem;font-weight:900;line-height:1.3;color:var(--clr-primary)}.bien-card .bien-title{font-size:1.25rem;font-weight:900;line-height:1.3;text-transform:capitalize}.bien-card .bien-description{line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--max-line-description);line-clamp:var(--max-line-description);-webkit-box-orient:vertical}.bien-card .bien-description>p:not([class]){margin-top:0}.bien-card .bien-description>p:not([class]) strong,.bien-card .bien-description>p:not([class]) b{font-weight:normal}.bien-card .bien-description>p:not([class]) i{font-style:normal}.bien-card .bien-caracteristiques{display:flex;flex-direction:column;gap:.5rem;margin-left:0}.bien-card .bien-caracteristiques li{list-style:none}.bien-card .bien-caracteristiques li::before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;margin-right:.5rem;background:var(--clr-primary)}.bien-card:hover img{scale:1.2}.map-instructions{position:absolute;inset:0;isolation:isolate;z-index:1;padding:1.25rem;border-radius:1rem;overflow:hidden}.map-instructions .content{max-width:430px;text-align:center;gap:1.375rem;color:var(--clr-secondary)}.map-instructions img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.map-instructions svg{width:4rem;height:4rem}.map-instructions a.link{color:var(--clr-primary)}.map-dynamic-bloc{width:100%;height:100%;overflow:hidden;border-radius:1rem}.map-dynamic-bloc img{max-width:inherit !important}.map-dynamic-bloc .ekidom-marker{color:var(--clr-secondary);transition:var(--default-hover-transition)}.map-dynamic-bloc .ekidom-marker:hover,.map-dynamic-bloc .ekidom-marker.active{color:var(--clr-primary) !important}.map-dynamic-bloc .ekidom-marker.active{transform:scale(1.2)}.map-dynamic-bloc .yNHHyP-marker-view.graymode .ekidom-marker{color:var(--neutral-400)}.map-dynamic-bloc .marker{font-size:1rem}.map-dynamic-bloc .marker .title{font-weight:bold;margin-bottom:.5rem;font-size:1.25rem;color:var(--clr-brand-primary)}.map-dynamic-bloc .marker a{text-decoration:none}.map-dynamic-bloc .marker a:hover{text-decoration:underline;color:var(--clr-brand-primary)}.map-dynamic-bloc .infowindow-popup{font-family:var(--main-font)}.map-dynamic-bloc .infowindow-popup img,.map-dynamic-bloc .infowindow-popup .fallback-image-element{width:100%;height:auto;aspect-ratio:1.54;border-radius:1rem}.map-dynamic-bloc .infowindow-popup .content{padding:12px}.map-dynamic-bloc .infowindow-popup .commune-name{font-size:1.25rem;font-weight:900;line-height:1.3;color:var(--clr-secondary)}.map-dynamic-bloc .infowindow-popup .commune-zone{font-weight:700;line-height:1.5;color:var(--neutral-700);margin-top:.75rem}.map-dynamic-bloc .infowindow-popup .commune-link{margin-top:1.5rem}.map-dynamic-bloc .gm-style-iw{padding:0 !important;border-radius:1rem !important;max-height:initial !important}.map-dynamic-bloc .gm-style-iw .gm-style-iw-chr .gm-style-iw-ch{visibility:hidden !important;height:0 !important;width:0 !important;padding:0 !important}.map-dynamic-bloc .gm-style-iw .gm-style-iw-chr button.gm-ui-hover-effect{position:absolute !important;width:1.75rem !important;height:1.75rem !important;display:flex !important;justify-content:center !important;align-items:center !important;background:var(--clr-invert) !important;border-radius:50% !important;opacity:1 !important;top:1rem !important;right:1rem !important;transition:var(--default-hover-transition) !important}.map-dynamic-bloc .gm-style-iw .gm-style-iw-chr button.gm-ui-hover-effect:hover{opacity:.8 !important}.map-dynamic-bloc .gm-style-iw .gm-style-iw-chr button.gm-ui-hover-effect span{width:16px !important;height:16px !important;margin:0 !important}.map-dynamic-bloc .gm-style-iw .gm-style-iw-d{max-height:initial !important;overflow:initial !important}.modal-with-form{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:12;justify-content:center;align-items:center;display:none;justify-content:center;align-items:center}.modal-with-form .wrapper{position:relative;width:min(100% - var(--container-padding),800px);max-height:92dvh;overflow-y:auto;background:#fff;gap:3.5rem;padding:2.5rem}.modal-with-form .wrapper::-webkit-scrollbar{width:.5rem}.modal-with-form .wrapper::-webkit-scrollbar-thumb{background:var(--clr-primary)}.modal-with-form .wrapper::-webkit-scrollbar-track{background:var(--neutral-100)}.modal-with-form #close-form-modal{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,0);border:none;cursor:pointer;color:#fff;font-size:1.5rem;z-index:2;border:1px solid currentColor;border-radius:50%;display:flex;justify-content:center;align-items:center;color:var(--neutral-700)}.modal-with-form.opened{display:flex}.diagnostics-infos{display:grid}.diagnostics-infos .diagnostics-container{grid-template-columns:1fr 1fr;gap:2rem;overflow-x:auto}.diagnostics-infos .diagnostic-card{position:relative}.diagnostics-infos .diagnostic-card .diagnostic-title{font-weight:bold;font-size:1.125rem;line-height:1.6875rem;margin-bottom:26px;white-space:nowrap}.diagnostics-infos .diagnostic-card .diagnostic-row{position:relative;display:flex;justify-content:space-between;align-items:center;padding:.625rem 1.25rem .625rem .625rem;margin-block:.375rem;border-top-left-radius:4px;border-bottom-left-radius:4px;color:var(--neutral-900)}.diagnostics-infos .diagnostic-card .diagnostic-row:after{content:"";position:absolute;left:100%;top:0;bottom:0;width:18px;background:var(--triangle-color);clip-path:polygon(100% 50%, 0 100%, 0 0)}.diagnostics-infos .diagnostic-card .diagnostic-row .bareme{background:var(--clr-invert);color:var(--neutral-900);font-weight:700;padding:.125rem .25rem;border-radius:2px;font-size:.875rem}.diagnostics-infos .diagnostic-card .diagnostic-row .indice{font-weight:bold;font-size:1.125rem;line-height:1.375rem;border-radius:50%;background:var(--clr-invert);padding:.125rem .25rem;width:1.875rem;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.diagnostics-infos .diagnostic-card .diagnostic-row .indice.active{background:var(--clr-secondary);color:var(--clr-invert)}.diagnostics-infos .diagnostic-card .diagnostic-row .value{position:absolute;top:0;bottom:0;left:100%;min-width:80px;background:var(--clr-secondary);display:flex;justify-content:center;align-items:center;color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;padding:10px 5px 10px 23px;font-weight:bold}.diagnostics-infos .diagnostic-card .diagnostic-vierge{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-18deg);width:95%;background:rgba(0,0,0,.7);color:var(--clr-invert);transition:.3s;border-radius:10px;padding:.25rem}.diagnostics-infos .diagnostic-card .diagnostic-vierge span{display:block;text-align:center}.diagnostics-infos .diagnostic-card .diagnostic-vierge span.diagnostic-vierge-title{font-weight:bold;font-size:1.2rem}.diagnostics-infos .diagnostic-card.gray .diagnostic-row{filter:grayscale(0.7)}.diagnostics-infos .data-supplementaires{margin-top:1.5rem}.single-location .main-wrapper,.single-vente .main-wrapper{padding-block:2rem 4rem;gap:1.5rem}@media only screen and (min-width: 1001px){.single-location .main-wrapper,.single-vente .main-wrapper{grid-template-columns:13fr 7fr}}@media only screen and (max-width: 1001px){.single-location footer.site-footer .footer-bottom,.single-vente footer.site-footer .footer-bottom{padding-bottom:6rem}}.single-location #first-column,.single-vente #first-column{gap:3.5rem;min-width:0}.single-location #first-column h2,.single-vente #first-column h2{margin-bottom:1rem;font-size:clamp(1.25rem,1.1995rem + .2527vw,1.5rem)}.single-location #first-column h2 span,.single-vente #first-column h2 span{font-size:1.125rem;font-weight:700;line-height:1.5}.single-location #gallery-modal,.single-vente #gallery-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:10;display:none}.single-location #gallery-modal .wrapper,.single-vente #gallery-modal .wrapper{position:relative;max-height:90dvh;background:#fff;gap:3.5rem;padding:1rem}@media only screen and (min-width: 801px){.single-location #gallery-modal .wrapper,.single-vente #gallery-modal .wrapper{padding:5rem 6rem 1.5rem 6rem}}.single-location #gallery-modal #close-gallery-modal,.single-vente #gallery-modal #close-gallery-modal{position:absolute;top:1.5rem;right:6rem;background:rgba(0,0,0,0);border:none;cursor:pointer;color:#fff;font-size:1.5rem;z-index:2;border:1px solid currentColor;border-radius:50%;display:flex;justify-content:center;align-items:center;color:var(--neutral-700)}.single-location #gallery-modal .slider-pagination,.single-vente #gallery-modal .slider-pagination{position:absolute;top:1.5rem;left:6rem;background:var(--neutral-200);color:var(--neutral-700);border-radius:.375rem;padding:.25rem .5rem;gap:.25rem;font-weight:700}.single-location #gallery-modal .slider-pagination svg,.single-vente #gallery-modal .slider-pagination svg{flex-shrink:0}.single-location #gallery-modal .swiper,.single-vente #gallery-modal .swiper{width:100%;border-radius:1rem}.single-location #gallery-modal .swiper-slide,.single-vente #gallery-modal .swiper-slide{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;border-radius:1rem;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--neutral-200)}.single-location #gallery-modal .swiper-slide img,.single-vente #gallery-modal .swiper-slide img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-location #gallery-modal .swiper-slide video,.single-vente #gallery-modal .swiper-slide video{position:relative;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.single-location #gallery-modal .swiper-slide .video-container,.single-vente #gallery-modal .swiper-slide .video-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.single-location #gallery-modal .swiper-slide .video-container video,.single-vente #gallery-modal .swiper-slide .video-container video{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.single-location #gallery-modal .swiper-slide .video-container .play-btn,.single-vente #gallery-modal .swiper-slide .video-container .play-btn{position:absolute;z-index:9;top:50%;left:50%;transform:translate(-50%, -50%);width:4rem;height:4rem;background:var(--clr-invert);border-radius:50%;border:none;transition:var(--default-hover-transition)}.single-location #gallery-modal .swiper-slide .video-container .play-btn:hover,.single-vente #gallery-modal .swiper-slide .video-container .play-btn:hover{transform:translate(-50%, -50%) scale(1.1)}.single-location #gallery-modal .swiper-slide .video-container:not(.playing)::after,.single-vente #gallery-modal .swiper-slide .video-container:not(.playing)::after{content:"";position:absolute;inset:0;background:rgba(255,195,125,.1)}.single-location #gallery-modal.opened,.single-vente #gallery-modal.opened{display:flex}.single-location .gallery-slider,.single-vente .gallery-slider{width:100%;aspect-ratio:1.66;border-radius:1rem}.single-location .gallery-slider img,.single-vente .gallery-slider img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-location .gallery-slider .video-container,.single-vente .gallery-slider .video-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--neutral-200)}.single-location .gallery-slider .video-container video,.single-vente .gallery-slider .video-container video{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.single-location .gallery-slider .video-container .play-btn,.single-vente .gallery-slider .video-container .play-btn{position:absolute;z-index:9;top:50%;left:50%;transform:translate(-50%, -50%);width:4rem;height:4rem;background:var(--clr-invert);border-radius:50%;border:none;transition:var(--default-hover-transition)}.single-location .gallery-slider .video-container .play-btn:hover,.single-vente .gallery-slider .video-container .play-btn:hover{transform:translate(-50%, -50%) scale(1.1)}.single-location .gallery-slider .video-container:not(.playing)::after,.single-vente .gallery-slider .video-container:not(.playing)::after{content:"";position:absolute;inset:0;background:rgba(255,195,125,.1)}.single-location .gallery-slider #open-gallery-modal,.single-vente .gallery-slider #open-gallery-modal{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);color:var(--neutral-700);display:flex;justify-content:center;align-items:center;gap:.25rem;z-index:1;padding:.25rem .5rem;border:none;font-weight:700;line-height:1.2;border-radius:.375rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.single-location #je-suis-interesse .slider-pagination,.single-vente #je-suis-interesse .slider-pagination{position:absolute;top:1.5rem;left:6rem;background:var(--neutral-200);color:var(--neutral-700);border-radius:.375rem;padding:.25rem .5rem;gap:.25rem;font-weight:700}.single-location #je-suis-interesse .slider-pagination svg,.single-vente #je-suis-interesse .slider-pagination svg{flex-shrink:0}.single-location #informations-principales .inner-columns,.single-vente #informations-principales .inner-columns{gap:2rem;margin-top:2rem}@media only screen and (max-width: 601px){.single-location #informations-principales .inner-columns,.single-vente #informations-principales .inner-columns{flex-wrap:wrap}}.single-location #informations-principales h1,.single-vente #informations-principales h1{font-size:clamp(1.5rem,1.4242rem + .379vw,1.875rem);margin-bottom:1rem}.single-location #informations-principales .caracteristiques,.single-vente #informations-principales .caracteristiques{align-items:center;gap:.625rem}.single-location #informations-principales .disponibilite,.single-vente #informations-principales .disponibilite{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;line-height:1.5;margin-top:1rem}.single-location #informations-principales .disponibilite .border-arrow,.single-vente #informations-principales .disponibilite .border-arrow{width:1rem;height:1rem;border-right:.375rem solid var(--clr-primary);border-bottom:.375rem solid var(--clr-primary);rotate:-45deg}.single-location #informations-principales .disponibilite svg,.single-vente #informations-principales .disponibilite svg{color:var(--clr-primary)}.single-location #informations-principales .price,.single-vente #informations-principales .price{border:1px solid var(--clr-primary);background:var(--primary-100);color:var(--clr-primary);padding:1rem;border-radius:1rem;font-size:1.5rem;font-weight:900;line-height:1.2;flex-shrink:0}@media only screen and (max-width: 601px){.single-location #informations-principales .price,.single-vente #informations-principales .price{width:100%;text-align:center}}.single-location #description .description-container,.single-vente #description .description-container{position:relative}.single-location #description .description-container label,.single-vente #description .description-container label{position:absolute;top:100%;display:flex;align-items:center;color:var(--clr-primary);font-weight:700;cursor:pointer;transition:var(--default-hover-transition)}.single-location #description .description-container label:hover,.single-vente #description .description-container label:hover{opacity:.8}.single-location #description .description-container input,.single-vente #description .description-container input{display:none}.single-location #description .description-container .text,.single-vente #description .description-container .text{position:relative}@media only screen{.single-location #description .description-container .text,.single-vente #description .description-container .text{max-height:80px;overflow:hidden}.single-location #description .description-container .text.overflowing,.single-vente #description .description-container .text.overflowing{max-height:115px}.single-location #description .description-container .text.overflowing::after,.single-vente #description .description-container .text.overflowing::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3.125rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff 50%)}}.single-location #description .description-container:has(input:checked) .text,.single-vente #description .description-container:has(input:checked) .text{max-height:100%}.single-location #description .description-container:has(input:checked) .text::after,.single-vente #description .description-container:has(input:checked) .text::after{display:none}.single-location #description .description-container:has(input:checked) label,.single-vente #description .description-container:has(input:checked) label{display:none}.single-location #localisation .map-section,.single-vente #localisation .map-section{position:relative;aspect-ratio:1.66}@media only screen and (min-width: 601px){.single-location #localisation .map-section,.single-vente #localisation .map-section{aspect-ratio:1}}@media only screen and (min-width: 901px){.single-location #localisation .map-section,.single-vente #localisation .map-section{aspect-ratio:16/9}}.single-location #a-propos-prix .price-card,.single-vente #a-propos-prix .price-card{border-radius:.75rem;border:1px solid var(--neutral-400);padding:1.5rem}.single-location #a-propos-prix .price-card .label,.single-vente #a-propos-prix .price-card .label{font-size:1.125rem;font-weight:900;line-height:1.2}.single-location #a-propos-prix .price-card .value,.single-vente #a-propos-prix .price-card .value{font-size:1.125rem;line-height:1.5}.single-location #a-propos-prix .price-card .detail-charges,.single-vente #a-propos-prix .price-card .detail-charges{width:100%}.single-location #a-propos-prix .price-card+.price-card,.single-vente #a-propos-prix .price-card+.price-card{margin-top:.75rem}.single-location #sidebar,.single-vente #sidebar{position:sticky;top:1.5rem;height:-moz-fit-content;height:fit-content;gap:1.5rem;z-index:1}.single-location #sidebar .info-card,.single-vente #sidebar .info-card{display:flex;flex-direction:column;gap:1rem;background:var(--neutral-100);border-radius:1rem;padding:1.5rem 1rem}@media only screen and (max-width: 1001px){.single-location #sidebar #interet,.single-vente #sidebar #interet{position:fixed;bottom:0;left:0;right:0;background:var(--clr-invert);border-radius:0;display:flex;justify-content:center;align-items:center;padding-block:.75rem}.single-location #sidebar #interet *:not(#je-suis-interesse-btn,#je-suis-interesse-btn *),.single-vente #sidebar #interet *:not(#je-suis-interesse-btn,#je-suis-interesse-btn *){display:none}}.single-location #sidebar #interet h2,.single-location #sidebar #share h2,.single-vente #sidebar #interet h2,.single-vente #sidebar #share h2{font-size:clamp(1.25rem,1.1995rem + .2527vw,1.5rem)}.single-location #sidebar #demande-logement h2,.single-vente #sidebar #demande-logement h2{font-size:1.125rem}.single-location #sidebar #demande-logement a.btn,.single-vente #sidebar #demande-logement a.btn{padding:0;justify-content:flex-start}.single-location #sidebar #calcul-aide-logement-btn,.single-vente #sidebar #calcul-aide-logement-btn{margin-top:.5rem;padding:0}.single-location #sidebar .icons-list,.single-vente #sidebar .icons-list{gap:1.5rem}.single-location #sidebar .share-link-container,.single-vente #sidebar .share-link-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.375rem}.single-location #sidebar .share-link-container .btn,.single-vente #sidebar .share-link-container .btn{width:2.5rem;height:auto;aspect-ratio:1;padding:0;border:none}.single-location #sidebar .share-link-container .btn#social-twitter-btn,.single-vente #sidebar .share-link-container .btn#social-twitter-btn{background:rgba(29,161,242,.1)}.single-location #sidebar .share-link-container .btn#social-twitter-btn:hover,.single-vente #sidebar .share-link-container .btn#social-twitter-btn:hover{background:rgba(29,161,242,.2)}.single-location #sidebar .share-link-container .btn#social-facebook-btn,.single-vente #sidebar .share-link-container .btn#social-facebook-btn{background:rgba(24,119,242,.1)}.single-location #sidebar .share-link-container .btn#social-facebook-btn:hover,.single-vente #sidebar .share-link-container .btn#social-facebook-btn:hover{background:rgba(24,119,242,.2)}.single-location #sidebar .share-link-container .btn#social-whatsapp-btn,.single-vente #sidebar .share-link-container .btn#social-whatsapp-btn{background:rgba(37,211,102,.1)}.single-location #sidebar .share-link-container .btn#social-whatsapp-btn:hover,.single-vente #sidebar .share-link-container .btn#social-whatsapp-btn:hover{background:rgba(37,211,102,.2)}.single-location #sidebar .share-link-container .btn#social-mail-btn,.single-location #sidebar .share-link-container .btn#social-print-btn,.single-vente #sidebar .share-link-container .btn#social-mail-btn,.single-vente #sidebar .share-link-container .btn#social-print-btn{background:var(--neutral-300);color:var(--neutral-700)}.single-location #sidebar .share-link-container .btn#social-mail-btn:hover,.single-location #sidebar .share-link-container .btn#social-print-btn:hover,.single-vente #sidebar .share-link-container .btn#social-mail-btn:hover,.single-vente #sidebar .share-link-container .btn#social-print-btn:hover{background:var(--neutral-400)}.single-location #sidebar .share-link-container .btn:hover,.single-vente #sidebar .share-link-container .btn:hover{scale:1.1}.single-location #sidebar .share-link-container span,.single-vente #sidebar .share-link-container span{color:var(--neutral-800);text-align:center;line-height:1.5}.single-location #annonces-similaires .container,.single-vente #annonces-similaires .container{padding-block:4rem 2rem;border-top:1px solid var(--neutral-500)}.single-location #annonces-similaires .biens-list,.single-vente #annonces-similaires .biens-list{margin-top:1.5rem}@media only screen and (min-width: 351px){.single-location #annonces-similaires .biens-list,.single-vente #annonces-similaires .biens-list{grid-template-columns:repeat(auto-fill, minmax(292px, 1fr))}}@media not print{.single-location .only-print,.single-vente .only-print{display:none}}@media only print{.single-location,.single-vente{border:5px solid var(--clr-primary)}.single-location #site-header,.single-location #site-footer,.single-location #breadcrumb,.single-location #sidebar,.single-location #description label[for=more],.single-location .map-instructions,.single-location .contact-section,.single-location .no-print,.single-vente #site-header,.single-vente #site-footer,.single-vente #breadcrumb,.single-vente #sidebar,.single-vente #description label[for=more],.single-vente .map-instructions,.single-vente .contact-section,.single-vente .no-print{display:none !important}.single-location main[role=main],.single-vente main[role=main]{padding:0}.single-location .main-wrapper,.single-vente .main-wrapper{width:100%;padding:1.5rem;margin:0}.single-location .header-print-row,.single-vente .header-print-row{display:flex;justify-content:space-between;gap:3rem}.single-location .logo-print img,.single-vente .logo-print img{width:230px;margin-bottom:1rem;flex-shrink:0}.single-location .qrcode,.single-vente .qrcode{flex-shrink:0}.single-location .qrcode img,.single-vente .qrcode img{width:60px;height:60px}.single-location .reference,.single-vente .reference{position:absolute;top:1rem;right:1rem;padding-inline:0 !important}.single-location h1,.single-vente h1{font-size:1.5rem !important;color:var(--clr-primary)}.single-location h2,.single-vente h2{font-size:1.3rem !important;color:var(--clr-primary);margin-bottom:.5rem}.single-location p,.single-vente p{font-size:.875rem}.single-location #photos-print,.single-vente #photos-print{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}.single-location #photos-print img,.single-vente #photos-print img{border-radius:1.25rem;aspect-ratio:16/8;-o-object-fit:cover;object-fit:cover}.single-location .caracteristiques,.single-vente .caracteristiques{font-size:.875rem;gap:.25rem .625rem !important}.single-location .publish_date,.single-vente .publish_date{margin-top:.5rem}.single-location .disponibilite-print,.single-vente .disponibilite-print{display:flex;align-items:center;gap:.5rem}.single-location #first-column,.single-vente #first-column{gap:1.5rem}.single-location #informations-principales,.single-vente #informations-principales{display:flex;flex-direction:column-reverse;gap:2rem}.single-location #informations-principales .inner-columns,.single-vente #informations-principales .inner-columns{margin-top:0;gap:1rem}.single-location #informations-principales .price,.single-vente #informations-principales .price{text-align:center;font-size:1.25rem}.single-location #informations-principales .price br,.single-vente #informations-principales .price br{display:none}.single-location .reference,.single-vente .reference{width:-moz-fit-content;width:fit-content;padding:.5rem 1rem;border-radius:.5rem;margin-bottom:.5rem;font-weight:bold}.single-location .diagnostics-infos .diagnostic-row:has(.indice:not(.active)),.single-location .diagnostics-infos .diagnostic-row .bareme,.single-vente .diagnostics-infos .diagnostic-row:has(.indice:not(.active)),.single-vente .diagnostics-infos .diagnostic-row .bareme{display:none}.single-location .diagnostics-infos .diagnostic-row:has(.indice.active),.single-vente .diagnostics-infos .diagnostic-row:has(.indice.active){max-width:200px}.single-location .diagnostics-infos .diagnostic-row:has(.indice.active) .value-print,.single-vente .diagnostics-infos .diagnostic-row:has(.indice.active) .value-print{font-size:.875rem;font-weight:bold}.single-location .diagnostics-infos .diagnostic-title,.single-vente .diagnostics-infos .diagnostic-title{font-size:.875rem !important;line-height:1.2;margin-bottom:.5rem !important}.single-location .diagnostics-infos .data-supplementaires,.single-vente .diagnostics-infos .data-supplementaires{margin-top:.5rem}}