/* 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. */
@media only screen and (max-width:768px){.module-annonce-details-body main#page-content{padding-top:0 !important}}.module-annonce-details-body .layout-breadcrumb{padding:30px 0 0}.module-annonce-details-body .layout-breadcrumb #block-havitat-breadcrumbs{padding:0;font-size:14px;line-height:18px;font-weight:400;color:#036;text-transform:none}.module-annonce-details-body .layout-breadcrumb #block-havitat-breadcrumbs .breadcrumb{justify-content:center}.module-annonce-details-body .layout-breadcrumb #block-havitat-breadcrumbs a,.module-annonce-details-body .layout-breadcrumb #block-havitat-breadcrumbs a:visited{color:#036;text-transform:none}.module-annonce-details-body #block-havitat-page-title{width:100% !important;max-width:100%;margin-top:0 !important}.module-annonce-details-body #block-havitat-page-title .title-header{display:none !important}.module-annonce-details-body #block-havitat-page-title .page-title{font-size:30px !important;line-height:46px !important;font-weight:900;color:#036;text-transform:none !important;padding:30px 0 0 !important;margin:0 auto;max-width:100%;width:100% !important;background:0 0}@media only screen and (max-width:768px){.module-annonce-details-body #block-havitat-page-title .page-title{font-size:22px !important;line-height:30px !important}}.module-annonce-details-body #block-havitat-page-title #related-annonce-ref{position:static !important;bottom:auto !important;font-size:14px !important;line-height:18px !important;color:#036;font-weight:400;text-transform:none;margin-top:6px;padding-bottom:0}@media only screen and (max-width:768px){.module-annonce-details-body #block-havitat-page-title #related-annonce-ref{display:none !important}}.module-annonce-details-body .annonce-container{margin-top:0}.module-annonce-details-body .annonce-container #block-havitat-page-title,.module-annonce-details-body .annonce-container #block-havitat-content{max-width:100%}.module-annonce-details-body .annonce-content-specs{border-bottom:none;margin:0;padding:0 39px}@media only screen and (max-width:768px){.module-annonce-details-body .annonce-content-specs{flex-wrap:nowrap !important;padding:1em 0 !important;gap:5px !important;text-align:center}}.module-annonce-details-body .annonce-content-specs .annonce-spec{flex-basis:auto !important;padding:0;font-size:15px !important;line-height:15px;font-weight:700;color:#036;text-transform:none !important}@media only screen and (max-width:768px){.module-annonce-details-body .annonce-content-specs .annonce-spec{margin-bottom:0;flex:1 !important;padding:0 !important;font-weight:400;font-size:15px}}.module-annonce-details-body .annonce-content-specs .annonce-spec span,.module-annonce-details-body .annonce-content-specs .annonce-spec strong{text-transform:none !important}.module-annonce-details-body .annonce-content-specs .annonce-spec sup{font-size:11px;line-height:1}.module-annonce-details-body .annonce-content-specs .annonce-spec:before{width:45px;height:45px;margin-bottom:14px}.is-annonce main{padding-bottom:0 !important}.module-annonce-details-body{overflow:unset}.module-annonce-details-body main{background-color:#fff !important}.module-annonce-details-body main #block-havitat-content{width:100% !important;padding:0 !important}.module-annonce-details-body #block-havitat-page-title{padding-top:0 !important}@media only screen and (max-width:768px){.module-annonce-details-body .view-display-id-block_annonces_proches{max-width:unset !important}}.module-annonce-details-body .view-display-id-block_annonces_proches .block-title{position:relative;text-transform:none !important;font-size:30px !important}.module-annonce-details-body .view-display-id-block_annonces_proches .block-title:after{position:absolute;bottom:13px;left:0;right:0;margin:auto;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;align-self:flex-end}@media only screen and (max-width:768px){.module-annonce-details-body .view-display-id-block_annonces_proches .block-title:after{align-self:center}}.module-annonce-details-body .view-display-id-block_annonces_proches .btn-white{display:inline-flex;align-items:center;text-transform:none;padding:10px 20px;color:#036;background:0 0;border:1px #036 solid;border-radius:100em;font-weight:400;transition:all .2s ease-in-out}.module-annonce-details-body .view-display-id-block_annonces_proches .btn-white:hover{background:rgba(8,34,59,.9);color:#fff}.module-annonce-details-body .view-display-id-block_annonces_proches .view-footer a{text-transform:none !important;font-weight:400 !important;font-size:16px !important}@media only screen and (max-width:768px){.module-annonce-details-body .annonce-preview{flex-direction:column !important}}.module-annonce-details-body .annonce-preview .annonce-item__photo .localisation{text-transform:uppercase}@media only screen and (max-width:768px){.module-annonce-details-body .annonce-preview .annonce-item__photo .localisation{bottom:40px !important}}@media only screen and (max-width:768px){.module-annonce-details-body .annonce-preview .annonce-item__content{position:relative;width:100% !important}}@media only screen and (max-width:768px){.module-annonce-details-body .annonce-preview .annonce-item__content>img{position:absolute;left:0;right:0;top:-23px;margin:auto}}@media only screen and (max-width:768px){.module-annonce-details-body .annonce-preview .annonce-item__content .annonce-item__link .btn-white{font-size:17px;padding:15px 40px}}.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 .img-logo-container{text-align:center;margin-bottom:20px}.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:23px;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:23px;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:30px;font-weight:700;line-height:46px;text-transform:none;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:36px !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 .ai_annonce_text_annonce_havitat{display:flex;align-items:center;justify-content:center;gap:30px;max-width:none;margin:30px 0 0;padding:20px 50px;background-color:transparent;border:1px solid #d3c0ad;border-radius:0}@media only screen and (max-width:768px){.module-annonce-details .ai_annonce_text_annonce_havitat{flex-direction:column;margin:20px;padding:20px;text-align:center}}.module-annonce-details .ai_annonce_text_annonce_havitat .title{display:none;flex-shrink:0;font-size:16px;font-style:normal;font-weight:700;color:#036}.module-annonce-details .ai_annonce_text_annonce_havitat .title:before{display:none}.module-annonce-details .ai_annonce_text_annonce_havitat .content{font-size:16px;font-style:normal;font-weight:700;line-height:26px;margin-top:0;padding:0;color:#036;display:flex;align-items:center;gap:40px}@media only screen and (max-width:768px){.module-annonce-details .ai_annonce_text_annonce_havitat .content{flex-direction:column;gap:18px}}.module-annonce-details .ai_annonce_text_annonce_havitat .content:before{position:unset;display:block;content:"";width:120px;height:31px;background-image:url("/sites/default/files/logo-havitat-action-logement.svg");background-repeat:no-repeat;flex-shrink:0}.module-annonce-details .ai_annonce_text_annonce_havitat .content:after{display:none}.module-annonce-details .container{max-width:1300px;margin:auto;padding:0 50px}@media only screen and (max-width:768px){.module-annonce-details .container{padding:0}}.module-annonce-details .container .main-page-nav-details{width:100%;display:flex;margin-top:30px;border-radius:10px 10px 0 0;background-color:#f7f6f4;overflow:hidden;z-index:4}@media only screen and (max-width:768px){.module-annonce-details .container .main-page-nav-details{display:none}}.module-annonce-details .container .main-page-nav-details .item{position:relative;display:flex;flex:1;align-items:center;justify-content:center;min-height:50px;padding:10px 45px;font-size:16px;line-height:20px;color:#036;font-weight:300;text-transform:none;text-align:center;background-color:transparent;border-bottom:3px solid transparent;transition:background-color .25s ease-in-out,border-color .25s ease-in-out}.module-annonce-details .container .main-page-nav-details .item:before,.module-annonce-details .container .main-page-nav-details .item:after{content:none}.module-annonce-details .container .main-page-nav-details .item:first-child,.module-annonce-details .container .main-page-nav-details .item:last-child{border-radius:0}.module-annonce-details .container .main-page-nav-details .item:hover:not(.active){background-color:rgba(241,237,233,.5)}.module-annonce-details .container .main-page-nav-details .item.active{background-color:#f1ede9;border-bottom-color:#ed1d57;color:#036;font-weight:700}.module-annonce-details .container .inner-details-container{position:relative;border:none;padding:30px 0 60px;margin-top:0}@media only screen and (max-width:768px){.module-annonce-details .container .inner-details-container{border:none;padding:0 25px;margin:0}}.module-annonce-details .container .inner-details-container .top-informations{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:30px;width:100%;align-items:start}@media only screen and (max-width:768px){.module-annonce-details .container .inner-details-container .top-informations{display:flex;flex-direction:column;gap:0 !important}}.module-annonce-details .container .inner-details-container .top-informations .details-container{min-width:0;width:100%}.module-annonce-details .container .inner-details-container .top-informations .details-container .layout-image-une{display:flex;flex-direction:column;gap:9px}@media only screen and (max-width:768px){.module-annonce-details .container .inner-details-container .top-informations .details-container .layout-image-une{margin-top:0 !important}}.module-annonce-details .container .inner-details-container .top-informations .details-container .layout-image-une .annonce-tags-plugin.annonce-tags-coup_de_coeur{left:0;top:10px;width:auto;height:auto;padding:10px;display:inline-flex;align-items:center;gap:6px;background-image:none;background-color:#ed1d57;color:#fff;font-size:16px;line-height:1;font-weight:400;text-transform:none;border-radius:0}.module-annonce-details .container .inner-details-container .top-informations .details-container .layout-image-une .annonce-tags-plugin.annonce-tags-coup_de_coeur:before{content:"";width:16px;height:14px;flex-shrink:0;background-image:url("/modules/custom/annonce_details/assets/styles/../../../coup_coeur/img/heart-blanc.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.module-annonce-details .container .inner-details-container .top-informations .details-container .layout-image-une .annonce-tags-plugin.annonce-tags-coup_de_coeur .annonce-tag-label{white-space:nowrap}.module-annonce-details .container .inner-details-container .top-informations .details-container .layout-image-une .annonce-tags-plugin:not(.annonce-tags-coup_de_coeur){left:10px;top:10px}@media only screen and (max-width:768px){.module-annonce-details .container .inner-details-container .top-informations .details-container .layout-image-une:has(.annonce-tags-plugin){margin-top:59px}}.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:9px}@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;margin-top:0 !important}}.module-annonce-details .container .inner-details-container .top-informations .details-container .layout-image-une .view-une-annonce-content img{border-radius:0;width:100%;object-fit:cover}.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}.module-annonce-details .container .inner-details-container .top-informations .details-container .layout-image-une .view-une-annonce-content .slide:first-child img{height:485px}@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:first-child img{height:240px}}@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}.module-annonce-details .container .inner-details-container .top-informations .details-container .annonce-content-specs{display:flex;flex-wrap:wrap;gap:15px 57px;padding:0 39px;margin:0 0 -30px;border:none}@media only screen and (max-width:768px){.module-annonce-details .container .inner-details-container .top-informations .details-container .annonce-content-specs{margin:0;padding:0 20px;gap:15px 30px;border-bottom:1px solid rgba(112,112,112,.3)}}.module-annonce-details .container .inner-details-container .top-informations .sides-container{position:sticky;top:100px;width:320px;max-width:320px;flex-shrink:0;height:fit-content;grid-column:2;grid-row:1/-1}.toolbar-fixed .module-annonce-details .container .inner-details-container .top-informations .sides-container{top:150px}@media only screen and (max-width:768px){.module-annonce-details .container .inner-details-container .top-informations .sides-container{position:relative;top:0;width:100%;max-width:none;height:unset;grid-column:auto;grid-row:auto}}.module-annonce-details .container .inner-details-container .top-informations .sides-container .price-wrapper{padding:30px 15px 15px;border:none;border-radius:20px}.module-annonce-details .container .inner-details-container .top-informations .sides-container .price-wrapper .prix{font-size:46px;line-height:46px;font-weight:900;text-align:left;color:#036}.module-annonce-details .container .inner-details-container .top-informations .sides-container .price-wrapper .prix .currency{font-size:30px;font-weight:400}.module-annonce-details .container .inner-details-container .top-informations .sides-container .price-wrapper .prix .start-from{display:block;font-size:12px;line-height:12px;font-weight:700;margin-bottom:5px}.module-annonce-details .container .inner-details-container .top-informations .sides-container .price-wrapper .block-homiwoo-manager-price-rates .indicator-container{margin-top:17px}.module-annonce-details .container .inner-details-container .top-informations .sides-container .price-wrapper .block-homiwoo-manager-price-rates .prix-m-2{background-color:#036;color:#fff}.module-annonce-details .container .inner-details-container .top-informations .sides-container .price-wrapper .block-homiwoo-manager-price-rates .prix-m-2 .indic{color:#fff}.module-annonce-details .container .inner-details-container .top-informations .sides-container .price-wrapper .block-homiwoo-manager-price-rates .line-bar{border-radius:20px}.module-annonce-details .container .inner-details-container .top-informations .sides-container .sidebar-contact-card{display:flex;flex-direction:column;width:100%;margin-top:20px;overflow:hidden}.module-annonce-details .container .inner-details-container .top-informations .sides-container .sidebar-contact-card #new-contact-block-parent.block-gris.contact-card-top{padding:15px 15px 16px;margin:0 !important;background-color:#fff;border:none !important;border-radius:0 !important}.module-annonce-details .container .inner-details-container .top-informations .sides-container .sidebar-contact-card #new-contact-block-parent.block-gris.contact-card-top .contact-card-top__inner{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0}.module-annonce-details .container .inner-details-container .top-informations .sides-container .sidebar-contact-card #new-contact-block-parent.block-gris.contact-card-top .annonce-contact-infos-content{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;max-width:calc(100% - 110px);margin:0}.module-annonce-details .container .inner-details-container .top-informations .sides-container .sidebar-contact-card #new-contact-block-parent.block-gris.contact-card-top .annonce-contact-infos-content:before{display:none}.module-annonce-details .container .inner-details-container .top-informations .sides-container .sidebar-contact-card #new-contact-block-parent.block-gris.contact-card-top .annonce-contact-infos-content .label-contact-infos{font-size:14px !important;line-height:18px !important;font-weight:700 !important;text-transform:none !important;color:#036}.module-annonce-details .container .inner-details-container .top-informations .sides-container .sidebar-contact-card #new-contact-block-parent.block-gris.contact-card-top .annonce-contact-infos-content .nom-contact-infos{font-size:18px !important;line-height:22px !important;font-weight:700 !important;text-transform:none !important;color:#ed1d57}.module-annonce-details .container .inner-details-container .top-informations .sides-container .sidebar-contact-card #new-contact-block-parent.block-gris.contact-card-top .annonce-contact-infos-content .info-ref{display:flex;flex-direction:column;gap:0;padding:0;font-size:14px !important;line-height:18px !important;color:#036;font-weight:300 !important;text-transform:none !important}.module-annonce-details .container .inner-details-container .top-informations .sides-container .sidebar-contact-card #new-contact-block-parent.block-gris.contact-card-top .annonce-contact-infos-content .info-ref__label,.module-annonce-details .container .inner-details-container .top-informations .sides-container .sidebar-contact-card #new-contact-block-parent.block-gris.contact-card-top .annonce-contact-infos-content .info-ref__value{display:block;font-size:inherit;line-height:inherit}.module-annonce-details .container .inner-details-container .top-informations .sides-container .sidebar-contact-card #new-contact-block-parent.block-gris.contact-card-top .annonce-bailleur-link{flex-shrink:0;width:100px;max-width:100px;margin:0}.module-annonce-details .container .inner-details-container .top-informations .sides-container .sidebar-contact-card #new-contact-block-parent.block-gris.contact-card-top .annonce-bailleur-link .annonce-bailleur-logo img{display:block;width:100%;max-width:100px;height:60px;object-fit:contain}.module-annonce-details .container .inner-details-container .top-informations .sides-container .sidebar-contact-card .new-contact-block{display:flex;flex-direction:row;margin-top:0 !important;gap:0 !important;overflow:hidden;background-color:#ed1d57}.module-annonce-details .container .inner-details-container .top-informations .sides-container .sidebar-contact-card .new-contact-block .annonce-contact-btn.btn-rose-v2{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:auto;min-height:0;border:none;border-radius:0 !important;text-transform:none !important;font-size:14px !important;line-height:18px;font-weight:700 !important;padding:19px 14px;color:#fff !important;background-color:#036 !important;text-decoration:none;transition:background-color .25s ease-in-out}.module-annonce-details .container .inner-details-container .top-informations .sides-container .sidebar-contact-card .new-contact-block .annonce-contact-btn.btn-rose-v2:hover{background-color:#024 !important;color:#fff !important}.module-annonce-details .container .inner-details-container .top-informations .sides-container .sidebar-contact-card .new-contact-block .annonce-contact-btn.btn-rose-v2:before{content:"" !important;display:block;width:33px;height:36px;margin:0 !important;flex-shrink:0;background-image:url("/themes/custom/havitat/assets/icons/contact.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.module-annonce-details .container .inner-details-container .top-informations .sides-container .sidebar-contact-card .new-contact-block .annonce-contact-btn.btn-rose-v2 .btn-content{display:flex;flex-direction:column;gap:0}.module-annonce-details .container .inner-details-container .top-informations .sides-container .sidebar-contact-card .new-contact-block .annonce-contact-btn.btn-rose-v2 .btn-content span{margin-top:0 !important}.module-annonce-details .container .inner-details-container .top-informations .sides-container .sidebar-contact-card .new-contact-block .annonce-contact-btn.btn-rose-v2 .btn-content .btn-line{display:block;font-weight:700}.module-annonce-details .container .inner-details-container .top-informations .sides-container .sidebar-contact-card .new-contact-block .annonce-contact-btn.btn-rose-v2.tel-btn{background-color:#ed1d57 !important;border-left:1px solid rgba(255,255,255,.5);padding:20px 14px}.module-annonce-details .container .inner-details-container .top-informations .sides-container .sidebar-contact-card .new-contact-block .annonce-contact-btn.btn-rose-v2.tel-btn:hover{background-color:#d30740 !important}.module-annonce-details .container .inner-details-container .top-informations .sides-container .sidebar-contact-card .new-contact-block .annonce-contact-btn.btn-rose-v2.tel-btn:before{width:35px;height:35px;background-image:url("/themes/custom/havitat/assets/icons/tel.svg")}.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;gap:10px;padding:10px 20px;background-color:#fff;color:#036;border:1px solid #036;border-radius:1800px;font-size:16px;line-height:24px;font-weight:400;text-transform:none;cursor:pointer}.module-annonce-details .container .inner-details-container .top-informations .sides-container .options-buttons-wrapper .btn-action-modalites:after{content:"";width:12px;height:6px;margin-left:0;background-image:url("/modules/custom/annonce_details/assets/styles/../images/chevron-bleu.svg");background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(180deg)}.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(0deg)}.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-size:16px;line-height:24px;font-weight:400;text-transform:none;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 .top-informations .more-details-container{grid-column:1;min-width:0;width:100%}.module-annonce-details .container .inner-details-container .top-informations .more-details-container .annonce-body{font-size:18px;line-height:1.6;font-weight:400;text-transform:none;margin-top:15px;color:#036}.module-annonce-details .container .inner-details-container .top-informations .more-details-container .perf-indices-wrapper{display:flex;flex-direction:row;gap:50px;margin-top:30px;padding-top:30px;border-top:1px solid #d3c0ad}@media only screen and (max-width:768px){.module-annonce-details .container .inner-details-container .top-informations .more-details-container .perf-indices-wrapper{flex-direction:column}}.module-annonce-details .container .inner-details-container .top-informations .more-details-container .perf-indices-wrapper .side .title-info{font-size:18px;line-height:1.6;font-weight:700;text-transform:none}.module-annonce-details .container .inner-details-container .top-informations .more-details-container .perf-indices-wrapper .side .inner-list-elements{margin-top:20px}.module-annonce-details .container .inner-details-container .top-informations .more-details-container .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 .top-informations .more-details-container .perf-indices-wrapper .side .inner-list-elements .diag-list-elm{margin-top:15px}.module-annonce-details .container .inner-details-container .top-informations .more-details-container .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 .top-informations .more-details-container .perf-indices-wrapper .side .inner-list-elements .diag-list-elm .indic-item.active{opacity:1}.module-annonce-details .container .inner-details-container .top-informations .more-details-container .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 .top-informations .more-details-container .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 .top-informations .more-details-container .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 .top-informations .more-details-container .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 .top-informations .more-details-container .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 .top-informations .more-details-container .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 .top-informations .more-details-container .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 .top-informations .more-details-container .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 .top-informations .more-details-container .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 .top-informations .more-details-container .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 .top-informations .more-details-container .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 .top-informations .more-details-container .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 .top-informations .more-details-container .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 .top-informations .more-details-container .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 .top-informations .more-details-container .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 .top-informations .more-details-container .perf-indices-wrapper .side .inner-list-elements .diag-list-elm .indic-item .indice{position:relative;font-size:21px;font-weight:900;text-transform:uppercase;margin-left:auto;z-index:2}.module-annonce-details .container .inner-details-container .top-informations .more-details-container .perf-indices-wrapper .side .inner-list-elements .gaz-list-elm{margin-top:15px}.module-annonce-details .container .inner-details-container .top-informations .more-details-container .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 .top-informations .more-details-container .perf-indices-wrapper .side .inner-list-elements .gaz-list-elm .indic-item.active{opacity:1}.module-annonce-details .container .inner-details-container .top-informations .more-details-container .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 .top-informations .more-details-container .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 .top-informations .more-details-container .perf-indices-wrapper .side .inner-list-elements .gaz-list-elm .indic-item.indic-item-C{background-color:#6889aa;color:#fff;width:44%}.module-annonce-details .container .inner-details-container .top-informations .more-details-container .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 .top-informations .more-details-container .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 .top-informations .more-details-container .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 .top-informations .more-details-container .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 .top-informations .more-details-container .perf-indices-wrapper .side .inner-list-elements .gaz-list-elm .indic-item .indice{position:relative;font-size:21px;font-weight:900;text-transform:uppercase;margin-left:auto;z-index:2}.module-annonce-details .container .inner-details-container .top-informations .more-details-container .ai_annonce_text{max-width:none;width:100%;margin-left:0;margin-right:0;margin-top:0;padding:20px 33px;background-color:transparent;border:1px solid #d3c0ad;border-radius:0}@media only screen and (max-width:768px){.module-annonce-details .container .inner-details-container .top-informations .more-details-container .ai_annonce_text{margin-left:0;margin-right:0;padding:14px}}.module-annonce-details .container .inner-details-container .top-informations .more-details-container .ai_annonce_text .title{font-size:18px;font-style:normal;font-weight:700;color:#ed1d57}.module-annonce-details .container .inner-details-container .top-informations .more-details-container .ai_annonce_text .title:before{width:24px;height:24px}.module-annonce-details .container .inner-details-container .top-informations .more-details-container .ai_annonce_text .content{font-weight:300;font-style:italic;padding:0 15px;font-size:16px;line-height:26px;text-align:center}.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:10px}@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;line-height:18px;font-weight:400;text-transform:none;margin-right:6px}@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}.module-annonce-details .biens-du-programme .section-title{font-size:30px;line-height:46px;text-transform:uppercase}@media only screen and (max-width:768px){.module-annonce-details .biens-du-programme .section-title{font-size:25px !important;line-height:36px !important}}.module-annonce-details .biens-du-programme .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}@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:25px}@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}#block-views-block-annonces-block-annonces-proches{background-color:#f7f6f4;padding-bottom:4em}#block-views-block-annonces-block-annonces-proches .view-display-id-block_annonces_proches .view-content{margin-top:3em;gap:20px}#block-views-block-annonces-block-annonces-proches .view-display-id-block_annonces_proches .view-content .views-row{margin-right:0}#block-views-block-annonces-block-annonces-proches .view-display-id-block_annonces_proches .view-content .views-row:nth-child(4){display:none !important}#block-views-block-annonces-block-annonces-proches .view-display-id-block_annonces_proches .view-content .views-row .field-content .annonce-item__photo{background-color:#cee2f6}#block-views-block-annonces-block-annonces-proches .view-display-id-block_annonces_proches .view-content .views-row .field-content .annonce-item__content{margin-top:-23px}#block-views-block-annonces-block-annonces-proches .view-display-id-block_annonces_proches .view-content .views-row .field-content .annonce-item__type{text-transform:none;font-size:14px;margin-top:5px;font-weight:300}#block-views-block-annonces-block-annonces-proches .view-display-id-block_annonces_proches .view-content .views-row .field-content .localisation{display:block;text-align:center;margin-top:10px;font-size:14px;font-weight:300}#block-views-block-annonces-block-annonces-proches .view-display-id-block_annonces_proches .view-content .views-row .field-content .annonce-item__description{text-transform:none}
/* 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. */