/* Source and licensing information for the line(s) below can be found at https://www.havitat.fr/modules/custom/annonce_details/assets/styles/style.css. */
.is-annonce main{background-color:#fff !important}.is-annonce main #block-havitat-content{width:100% !important;padding:0 !important}.module-annonce-details{position:relative}.module-annonce-details .ai_annonce_text{background-color:#f7f6f4;border-radius:20px;max-width:800px;margin:35px auto;padding:20px 40px 40px}@media only screen and (max-width:768px){.module-annonce-details .ai_annonce_text{margin:35px 20px 0;padding:30px}}.module-annonce-details .ai_annonce_text .title{display:flex;align-items:center;justify-content:center;gap:8px;font-size:20px;font-style:italic;font-weight:700;color:#ed1d57}.module-annonce-details .ai_annonce_text .title:before{content:"";width:24px;height:32px;background-image:url("/modules/custom/annonce_details/assets/styles/../images/icon-sun.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.module-annonce-details .ai_annonce_text .content{position:relative;font-size:20px;font-style:italic;font-weight:200;line-height:28px;margin-top:15px;padding:0 40px}.module-annonce-details .ai_annonce_text .content:before{content:"";width:30px;height:18px;position:absolute;top:0;left:0;background-image:url("/modules/custom/annonce_details/assets/styles/../images/icon-quote.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.module-annonce-details .ai_annonce_text .content:after{content:"";width:30px;height:18px;position:absolute;right:0;bottom:0;background-image:url("/modules/custom/annonce_details/assets/styles/../images/icon-quote.svg");background-position:center;background-repeat:no-repeat;background-size:contain;transform:rotate(180deg)}.module-annonce-details .section-title{font-size:35px;font-weight:700;line-height:51px;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width:768px){.module-annonce-details .section-title{font-size:25px !important;line-height:29px !important;text-align:center}}.module-annonce-details .section-title:after{content:"";width:188px;height:13px;background-image:url("/modules/custom/annonce_details/assets/styles/../images/arc-bottom.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.module-annonce-details .container{max-width:1300px;margin:auto}.module-annonce-details .container .main-page-nav-details{position:sticky;top:100px;width:100%;height:50px;display:flex;border-radius:16px;margin-top:10px;z-index:4}@media only screen and (max-width:768px){.module-annonce-details .container .main-page-nav-details{display:none}}.toolbar-fixed .module-annonce-details .container .main-page-nav-details{top:150px}.module-annonce-details .container .main-page-nav-details .item{position:relative;display:flex;height:100%;align-items:center;justify-content:center;font-size:17px;color:#036;font-weight:400;flex:1;background-color:#f7f6f4;transition:all .25s ease-in-out}.module-annonce-details .container .main-page-nav-details .item:before{position:absolute;content:"";width:35px;height:35px;background-color:#f7f6f4;top:7px;left:-16px;transform:rotate(45deg);z-index:1;transition:all .25s ease-in-out}.module-annonce-details .container .main-page-nav-details .item:after{position:absolute;content:"";width:35px;height:35px;background-color:transparent;top:7px;right:-18px;transform:rotate(45deg);z-index:2;transition:all .25s ease-in-out}.module-annonce-details .container .main-page-nav-details .item:hover:not(.active){background-color:#f1ede9}.module-annonce-details .container .main-page-nav-details .item:hover:not(.active):after{background-color:#f1ede9}.module-annonce-details .container .main-page-nav-details .item:first-child{border-radius:16px 0 0 16px}.module-annonce-details .container .main-page-nav-details .item:first-child:before{content:unset}.module-annonce-details .container .main-page-nav-details .item:last-child{border-radius:0 16px 16px 0}.module-annonce-details .container .main-page-nav-details .item:last-child:hover:after{content:unset}.module-annonce-details .container .main-page-nav-details .item:last-child.active:after{content:unset}
.module-annonce-details .container .main-page-nav-details .item.active{background-color:#036;color:#fff}.module-annonce-details .container .main-page-nav-details .item.active:after{background-color:#036}.module-annonce-details .container .inner-details-container{position:relative;border:1px #d3c0ad solid;padding:30px 45px;margin-top:25px}@media only screen and (max-width:768px){.module-annonce-details .container .inner-details-container{border:0;padding:0 25px;margin:0}}.module-annonce-details .container .inner-details-container .top-informations{display:flex;gap:25px}@media only screen and (max-width:768px){.module-annonce-details .container .inner-details-container .top-informations{flex-direction:column}}.module-annonce-details .container .inner-details-container .top-informations .details-container{flex:1}.module-annonce-details .container .inner-details-container .top-informations .details-container .layout-image-une .view-une-annonce-content{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}@media only screen and (max-width:768px){.module-annonce-details .container .inner-details-container .top-informations .details-container .layout-image-une .view-une-annonce-content{display:block}}.module-annonce-details .container .inner-details-container .top-informations .details-container .layout-image-une .view-une-annonce-content .slide:first-child{grid-column-start:1;grid-column-end:4}@media only screen and (max-width:768px){.module-annonce-details .container .inner-details-container .top-informations .details-container .layout-image-une .view-une-annonce-content .slide>ul>li>a{display:flex}}.module-annonce-details .container .inner-details-container .top-informations .details-container .layout-image-une .view-une-annonce-content .slide>ul>li>a img{height:240px}@media only screen and (max-width:768px){.module-annonce-details .container .inner-details-container .top-informations .details-container .annonce-content-specs{margin:0}}.module-annonce-details .container .inner-details-container .top-informations .sides-container{position:sticky;top:100px;width:342px}@media only screen and (max-width:768px){.module-annonce-details .container .inner-details-container .top-informations .sides-container{width:100%}}.toolbar-fixed .module-annonce-details .container .inner-details-container .top-informations .sides-container{top:150px}.module-annonce-details .container .inner-details-container .top-informations .sides-container .price-wrapper{padding:15px;border:6px #fc0 solid;border-radius:20px}.module-annonce-details .container .inner-details-container .top-informations .sides-container .price-wrapper .prix{font-size:45px;font-weight:900;text-align:center}.module-annonce-details .container .inner-details-container .top-informations .sides-container .price-wrapper .prix .start-from{display:block;font-size:12px;font-weight:700;margin-bottom:5px}.module-annonce-details .container .inner-details-container .top-informations .sides-container .block-gris{padding:15px;margin-top:25px;border:1px #f1ede9 solid;border-radius:15px 15px 0 0}.module-annonce-details .container .inner-details-container .top-informations .sides-container .block-gris .annonce-contact-infos-content{display:grid;grid-template-columns:46px 1fr;gap:0 15px;max-width:260px;margin:auto}.module-annonce-details .container .inner-details-container .top-informations .sides-container .block-gris .annonce-contact-infos-content:before{content:"";width:46px;height:52px;background-image:url("/modules/custom/annonce_details/assets/styles/../images/profile-default.svg");background-size:contain;background-position:center;background-repeat:no-repeat;grid-row-start:1;grid-row-end:3}.module-annonce-details .container .inner-details-container .top-informations .sides-container .block-gris .annonce-contact-infos-content .label-contact-infos{font-size:16px;font-weight:900;text-transform:uppercase}.module-annonce-details .container .inner-details-container .top-informations .sides-container .block-gris .annonce-contact-infos-content .nom-contact-infos{font-size:22px;font-weight:900;color:#ed1d57}
.module-annonce-details .container .inner-details-container .top-informations .sides-container .block-gris .annonce-bailleur-link{max-width:160px;margin:20px auto 0;display:block}.module-annonce-details .container .inner-details-container .top-informations .sides-container .block-gris .annonce-bailleur-link .annonce-bailleur-logo img{width:100%;object-fit:contain}.module-annonce-details .container .inner-details-container .top-informations .sides-container .block-gris .info-ref{text-align:center;font-size:14px;color:#d3c0ad;margin-top:20px}.module-annonce-details .container .inner-details-container .top-informations .sides-container .new-contact-block{display:flex;flex-direction:row;border-radius:0 0 14px 14px;overflow:hidden}.module-annonce-details .container .inner-details-container .top-informations .sides-container .new-contact-block .annonce-contact-btn{border-radius:0;background-color:#036;font-size:14px;line-height:18px}.module-annonce-details .container .inner-details-container .top-informations .sides-container .new-contact-block .annonce-contact-btn.tel-btn{background-color:#ed1d57}@media only screen and (max-width:768px){.module-annonce-details .container .inner-details-container .top-informations .sides-container .new-contact-block .annonce-contact-btn .btn-content{width:93%}}.module-annonce-details .container .inner-details-container .top-informations .sides-container .options-buttons-wrapper{margin-top:20px}.module-annonce-details .container .inner-details-container .top-informations .sides-container .options-buttons-wrapper .btn-action-modalites{display:flex;margin-bottom:15px;align-items:center;justify-content:center;padding:.8em 0;background-color:#cee2f6;color:#183b68;border-radius:110px;font-weight:800;cursor:pointer}.module-annonce-details .container .inner-details-container .top-informations .sides-container .options-buttons-wrapper .btn-action-modalites:after{content:"";width:14px;height:14px;margin-left:10px;background-image:url("/modules/custom/annonce_details/assets/styles/../images/chevron-bleu.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.module-annonce-details .container .inner-details-container .top-informations .sides-container .options-buttons-wrapper .btn-action-modalites:hover{background-color:#036;color:#fff}.module-annonce-details .container .inner-details-container .top-informations .sides-container .options-buttons-wrapper .btn-action-modalites:hover:after{background-image:url("/modules/custom/annonce_details/assets/styles/../images/chevron-blanc.svg")}.open-modalite-havitat .module-annonce-details .container .inner-details-container .top-informations .sides-container .options-buttons-wrapper .btn-action-modalites:after{transform:rotate(180deg)}.module-annonce-details .container .inner-details-container .top-informations .sides-container .options-buttons-wrapper .options-list{display:none;margin-top:15px}.open-modalite-havitat .module-annonce-details .container .inner-details-container .top-informations .sides-container .options-buttons-wrapper .options-list{display:block}.module-annonce-details .container .inner-details-container .top-informations .sides-container .options-buttons-wrapper .options-list li a{display:flex;margin-bottom:15px;align-items:center;justify-content:center;padding:.8em 0;background-color:#cee2f6;color:#183b68;border-radius:110px;font-weight:800;cursor:pointer}.module-annonce-details .container .inner-details-container .top-informations .sides-container .options-buttons-wrapper .options-list li a:hover{background-color:#036;color:#fff}.module-annonce-details .container .inner-details-container .bottom-informations{display:flex;gap:25px}@media only screen and (max-width:768px){.module-annonce-details .container .inner-details-container .bottom-informations{flex-direction:column}}.module-annonce-details .container .inner-details-container .bottom-informations .left-side{flex:1}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .annonce-body{font-size:17px;line-height:27px;margin-top:15px}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper{display:flex;flex-direction:row;gap:45px;margin-top:25px}@media only screen and (max-width:768px){.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper{flex-direction:column}}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .title-info{font-size:17px;font-weight:700}
.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements{margin-top:20px}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .indic-title{color:#036;opacity:.5;font-size:13px;font-style:italic}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .diag-list-elm{margin-top:15px}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .diag-list-elm .indic-item{position:relative;display:flex;align-items:center;height:32px;margin:8px 0;padding:0 12px;font-size:14px;opacity:.2}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .diag-list-elm .indic-item.active{opacity:1}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .diag-list-elm .indic-item:after{content:"";position:absolute;top:5px;right:-11px;width:22px;height:22px;transform:rotate(45deg)}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .diag-list-elm .indic-item.indic-item-A{background-color:#319a31;color:#000;width:24%}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .diag-list-elm .indic-item.indic-item-A:after{background-color:#319a31}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .diag-list-elm .indic-item.indic-item-B{background-color:#3c3;color:#000;width:34%}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .diag-list-elm .indic-item.indic-item-B:after{background-color:#3c3}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .diag-list-elm .indic-item.indic-item-C{background-color:#cf3;color:#000;width:44%}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .diag-list-elm .indic-item.indic-item-C:after{background-color:#cf3}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .diag-list-elm .indic-item.indic-item-D{background-color:#ff0;color:#000;width:54%}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .diag-list-elm .indic-item.indic-item-D:after{background-color:#ff0}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .diag-list-elm .indic-item.indic-item-E{background-color:#fc0;color:#000;width:64%}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .diag-list-elm .indic-item.indic-item-E:after{background-color:#fc0}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .diag-list-elm .indic-item.indic-item-F{background-color:#ff9a33;color:#000;width:74%}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .diag-list-elm .indic-item.indic-item-F:after{background-color:#ff9a33}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .diag-list-elm .indic-item.indic-item-G{background-color:red;color:#fff;width:84%}
.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .diag-list-elm .indic-item.indic-item-G:after{background-color:red}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .diag-list-elm .indic-item .indice{position:relative;font-size:21px;font-weight:900;margin-left:auto;z-index:2}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .gaz-list-elm{margin-top:15px}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .gaz-list-elm .indic-item{position:relative;display:flex;align-items:center;height:32px;margin:8px 0;padding:0 12px;font-size:14px;border-radius:0 100px 100px 0;opacity:.2}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .gaz-list-elm .indic-item.active{opacity:1}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .gaz-list-elm .indic-item.indic-item-A{background-color:#91d9f9;color:#fff;width:24%}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .gaz-list-elm .indic-item.indic-item-B{background-color:#79abcc;color:#fff;width:34%}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .gaz-list-elm .indic-item.indic-item-C{background-color:#536587;color:#fff;width:44%}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .gaz-list-elm .indic-item.indic-item-D{background-color:#536587;color:#fff;width:54%}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .gaz-list-elm .indic-item.indic-item-E{background-color:#414a6c;color:#fff;width:64%}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .gaz-list-elm .indic-item.indic-item-F{background-color:#312f51;color:#fff;width:74%}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .gaz-list-elm .indic-item.indic-item-G{background-color:#1e0f37;color:#fff;width:84%}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .perf-indices-wrapper .side .inner-list-elements .gaz-list-elm .indic-item .indice{position:relative;font-size:21px;font-weight:900;margin-left:auto;z-index:2}@media only screen and (max-width:768px){.module-annonce-details .container .inner-details-container .bottom-informations .left-side .ai_annonce_text{margin-left:0;margin-right:0}}.module-annonce-details .container .inner-details-container .bottom-informations .left-side .ai_annonce_text .content{font-weight:700;padding:0 30px;font-size:15px;line-height:24px}.module-annonce-details .container .inner-details-container .bottom-informations .sides-container{width:342px}@media only screen and (max-width:768px){.module-annonce-details .container .inner-details-container .bottom-informations .sides-container{display:none}}.module-annonce-details .container .share-block{margin:35px 0}.module-annonce-details .container .share-block .links{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:15px}@media only screen and (max-width:768px){.module-annonce-details .container .share-block .links{flex-wrap:wrap}}.module-annonce-details .container .share-block .links .share-action{font-size:18px;margin-right:15px}@media only screen and (max-width:768px){.module-annonce-details .container .share-block .links .share-action{width:100%;text-align:center}
}.module-annonce-details .container .share-block .links .btn-share{display:flex;align-items:center;justify-content:center;position:relative;width:57px;height:57px;overflow:hidden;text-indent:200px;color:transparent;background-color:#f7f6f4;border-radius:100%;cursor:pointer;transition:all .25s ease-in-out;background-repeat:no-repeat;background-position:center}.module-annonce-details .container .share-block .links .btn-share.link{background-image:url("/modules/custom/annonce_details/assets/styles/../images/icon-link.svg");background-size:30px auto}.module-annonce-details .container .share-block .links .btn-share.email{background-image:url("/modules/custom/annonce_details/assets/styles/../images/icon-email.svg");background-size:32px auto}.module-annonce-details .container .share-block .links .btn-share.whatsapp{background-image:url("/modules/custom/annonce_details/assets/styles/../images/icon-whatsapp.svg");background-size:32px auto}.module-annonce-details .container .share-block .links .btn-share.messenger{background-image:url("/modules/custom/annonce_details/assets/styles/../images/icon-messenger.svg");background-size:32px auto}.module-annonce-details .container .share-block .links .btn-share.twitter{background-image:url("/modules/custom/annonce_details/assets/styles/../images/icon-x.svg");background-size:28px auto}.module-annonce-details .container .share-block .links .btn-share:hover{box-shadow:3px 3px 10px #d3c0ad}.module-annonce-details .biens-du-programme{background-color:#f7f6f4}.module-annonce-details .biens-du-programme .title{background-color:transparent !important}@media only screen and (max-width:768px){.module-annonce-details .biens-du-programme .items .appartment-nb-piece{margin-left:20px;margin-top:20px !important;font-size:22px !important}}.module-annonce-details .biens-du-programme .items .item{background-color:#fff !important}@media only screen and (max-width:768px){.module-annonce-details .biens-du-programme .items .item{padding:20px !important}}.module-annonce-details .biens-du-programme .items .item .top .left{flex:1}@media only screen and (max-width:768px){.module-annonce-details .biens-du-programme .items .item .top .left{align-items:flex-start !important}}@media only screen and (max-width:768px){.module-annonce-details .biens-du-programme .items .item .top .left .piece{gap:10px;display:grid !important;grid-template-columns:49px 1fr}}@media only screen and (max-width:768px){.module-annonce-details .biens-du-programme .items .item .top .left .piece img{display:block !important;width:49px;grid-row-start:1;grid-row-end:3}}.module-annonce-details .biens-du-programme .items .item .top .left .piece .surface{margin-left:auto}@media only screen and (max-width:768px){.module-annonce-details .biens-du-programme .items .item .top .left .piece .surface{grid-column-start:2;margin-left:0}}.module-annonce-details .biens-du-programme .items .item .top .left .price{flex:1;margin-left:100px !important}@media only screen and (max-width:768px){.module-annonce-details .biens-du-programme .items .item .top .left .price{align-items:flex-start;justify-content:flex-end;padding-top:0 !important;margin-left:auto !important}}@media only screen and (max-width:768px){.module-annonce-details .biens-du-programme .items .item .top .left .price .price-element span:first-child{font-size:24px !important}}@media only screen and (max-width:768px){.module-annonce-details .biens-du-programme .items .item .top .right{padding-top:22px !important;display:flex;align-items:center;justify-content:space-between}}@media only screen and (max-width:768px){.module-annonce-details .biens-du-programme .items .item .top .right .btn-rose{margin:0 !important;padding:1.2em 1.15em 1em !important}}.module-annonce-details .bien-localisation-wrapper{margin-top:50px}.module-annonce-details .bien-localisation-wrapper .map-container{display:flex;height:600px;margin-top:108px}@media only screen and (max-width:768px){.module-annonce-details .bien-localisation-wrapper .map-container{margin-top:43px;flex-direction:column}}.module-annonce-details .bien-localisation-wrapper .map-container #map{flex:1}.module-annonce-details .bien-localisation-wrapper .map-container #pano{flex:1}@media only screen and (max-width:768px){.view-display-id-block_annonces_proches{max-width:unset !important}
}@media only screen and (max-width:768px){.annonce-preview{flex-direction:column !important}}@media only screen and (max-width:768px){.annonce-preview .annonce-item__photo .localisation{bottom:40px !important}}@media only screen and (max-width:768px){.annonce-preview .annonce-item__content{position:relative;width:100% !important}}@media only screen and (max-width:768px){.annonce-preview .annonce-item__content>img{position:absolute;left:0;right:0;top:-23px;margin:auto}}@media only screen and (max-width:768px){.annonce-preview .annonce-item__content .annonce-item__link .btn-white{font-size:17px;padding:15px 40px}}
/* Source and licensing information for the above line(s) can be found at https://www.havitat.fr/modules/custom/annonce_details/assets/styles/style.css. */