@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.novisible{position:absolute;top:-50px}[data-back-to-listing-link][href=""]{display:none}#diaporama::before{content:"";padding-top:66.666%;float:left}#diaporama::after{content:"";display:block;clear:left}#annonceSwiper{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:30px}#annonceSwiper .swiper-slide{height:auto;overflow:hidden}.ctn_btn_video{text-align:right;height:50px;display:flex;gap:10px;justify-content:end}.btn_360,.btn_video{margin-top:20px;width:60px;height:60px;display:inline-block;background-color:#e30613;background-position:center;background-repeat:no-repeat}.btn_360:hover,.btn_video:hover{background-color:#fff}.btn_video{background-image:url(../images/ico_video.svg)}.btn_video:hover{background-image:url(../images/ico_video_hover.svg)}.btn_360{background-image:url(../images/ico_360.svg)}.btn_360:hover{background-image:url(../images/ico_360_hover.svg)}.container_grid1{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1130px) minmax(0, 1fr);gap:20px;margin-top:50px;margin-bottom:20px}#diaporama{position:relative}.bloc_contact{max-width:430px;text-align:center;padding:20px;align-self:end;display:flex;justify-content:center;align-items:center}.bloc_contact figure{max-width:95px;margin:0 auto;margin-bottom:30px}.bloc_contact .nom_contact{font-size:24px;font-weight:700}.bloc_contact .ctn_agence_wrapper li:not(.nom_contact):not(.nego_rsac),.bloc_contact .nego li:not(.nom_contact):not(.nego_rsac){font-size:17px}.bloc_contact .ctn_agence_wrapper .agence_tel,.bloc_contact .ctn_agence_wrapper .nego_tel,.bloc_contact .nego .agence_tel,.bloc_contact .nego .nego_tel{margin-top:15px;color:#000}.bloc_contact .ctn_agence_wrapper .agence_tel a,.bloc_contact .ctn_agence_wrapper .nego_tel a,.bloc_contact .nego .agence_tel a,.bloc_contact .nego .nego_tel a{color:#000;display:block}.bloc_contact .ctn_agence_wrapper .nego_rsac,.bloc_contact .nego .nego_rsac{font-size:14px;color:#888;font-weight:300}.bloc_contact .ctn_agence{margin-top:40px}.bloc_contact .ctn_agence_wrapper .nom_contact{margin-bottom:15px}.bloc_contact .btnMessage{margin-top:20px}.bloc_contact .btnMessage a{display:inline-block;color:#000}.bloc_contact .btnMessage a:after{content:"";width:100%;height:2px;background-color:#e30613;display:block}.container_grid2{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 44%) minmax(0, 600px);gap:80px}.container_grid3{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1130px) minmax(0, 1fr);gap:20px;margin-top:20px;margin-bottom:110px}.container_map{width:100%;background-color:#000;height:450px}.container_map #gmap{z-index:1}.type{text-transform:capitalize}.city{font-weight:700;display:block}.ctn_description{margin:20px 0 80px 0}.ctn_description .t3{line-height:120%;padding-bottom:25px;margin-bottom:35px;display:block;position:relative}.ctn_description .t3::after{content:"";position:absolute;left:0;bottom:0px;width:50px;height:3px;background-color:#e30613}.main_infos{font-size:24px;color:#000;font-weight:400;margin-bottom:20px;line-height:160%}.main_infos .separator{display:inline-block;vertical-align:middle;width:1px;height:16px;background-color:#e30613;margin:0 10px 1px 10px}.ctn_bkgd{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:100px;padding-bottom:100px}.ctn_bkgd .t3{padding-bottom:30px;margin-bottom:50px;position:relative}.ctn_bkgd .t3::after{content:"";position:absolute;left:0;bottom:0px;width:50px;height:3px;background-color:#e30613}.ctn_bkgd ul li{font-size:16px;color:#111;line-height:150%}.ctn_bkgd .price{font-size:20px}.ctn_bkgd .value{font-weight:700}.ctn_bkgd .copro{margin-top:30px}.lien{text-decoration:underline;font-size:16px;color:#000;cursor:pointer;transition:color .2s ease-in-out}.lien:hover{color:#e30613}.virtualTour{margin-top:0;text-align:center}.description{line-height:180%}.outils{font-weight:700;color:#000;font-size:16px;margin-top:50px}.outils a{color:#000}.outils button{color:#000;border:none;background-color:#fff;font-size:16px;font-weight:700;padding:0;cursor:pointer}.outils ul li{display:inline-block;vertical-align:top;cursor:pointer}.outils ul li:not(:nth-of-type(3)){margin-right:50px}.outils .ico_outil:before{content:"";display:inline-block;vertical-align:top;width:22px;height:22px;margin-right:8px}.outils .ico_selection_annonce::before{background-image:url(../images/ico_selection_detail.svg);background-size:100%;background-repeat:no-repeat}.outils .ico_selection_annonce.js-inSelection::before{background-image:url(../images/ico_selection_detail_remove.svg);background-size:100%;background-repeat:no-repeat}.outils .ico_print::before{background:url(../images/ico_print_detail.svg);background-size:100%;background-repeat:no-repeat}.outils .ico_share::before{background:url(../images/ico_share_detail.svg);background-size:100%;background-repeat:no-repeat}.ctn_photo2{max-width:560px;align-self:end;justify-self:end}.ctn_photo2 img{position:absolute;top:0;bottom:0;left:0;right:0}.ctn_photo2 .btnGallerie{position:absolute;top:35px;z-index:2;margin-top:0}.exclu{position:absolute;top:35px;z-index:2;background-color:#e30613;color:#fff;padding:9px 14px;font-size:16px;font-weight:600;height:38px}.container_grid4{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1130px) minmax(0, 1fr);gap:20px;margin-top:110px;margin-bottom:110px}.container_form{padding-right:40px}.similar{margin-top:100px;padding-top:100px;margin-bottom:110px;border-top:1px solid #d9d9d9}.similarListing .ctn_annonce{width:calc(33.33% - 15px);background-color:#fff;box-shadow:0px 0px 25px 0px rgba(0,0,0,.15);overflow:hidden;position:relative}.similarListing .ctn_annonce h2{position:absolute;top:10px;left:0px;z-index:-2;color:#999}.similarListing .annonce_img_container{position:relative;margin:0;overflow:hidden;background-color:#ddd}.similarListing .annonce_img{position:absolute;top:0;left:0;transition:all .6s ease-in-out}.similarListing .video{position:absolute;z-index:2;top:35px;right:0;background:#e30613 url(../images/ico_video.svg) no-repeat center center;height:38px;width:38px}.similarListing .infos{padding:20px}.similarListing .infos .infos_top{display:flex;justify-content:space-between}.similarListing .infos .infos_top .t4{margin-bottom:5px}.similarListing .infos .infos_top .ico_selection_annonce{width:30px;height:27px;background-image:url(../images/ico_selection_detail.svg);background-repeat:no-repeat;background-size:30px 27px;background-position:center}.similarListing .infos .infos_top .ico_selection_annonce.js-inSelection{background-image:url(../images/ico_selection_detail_remove.svg)}.similarListing .infos .infos_bottom{font-size:19px;color:#000;font-weight:300}.similarListing .infos .infos_bottom .type{text-transform:capitalize}.similarListing .infos .infos_bottom .separator{display:inline-block;vertical-align:middle;width:1px;height:16px;background-color:#e30613;margin:0 10px 1px 10px}.similarListing .infos .infos_bottom .ctn_price{display:block;margin-top:8px}#similarSwiper{overflow:visible}.container_btn{text-align:right;margin-bottom:110px}.container_btn .btn{margin-top:20px}.container_btn .btn:nth-of-type(1){margin-right:20px}.annonces-impression p{font-size:10pt;line-height:150%}.annonces-impression .bloc_contact .nom_contact{font-size:12pt}.annonces-impression .header_logo_img{height:50px}.annonces-impression .container_grid1_print{width:100%;display:grid;grid-template-columns:68% 30%;gap:20px;margin-top:20px;margin-bottom:25px}.annonces-impression .bloc_contact .ctn_agence_wrapper li:not(.nom_contact):not(.nego_rsac),.annonces-impression .bloc_contact .nego li:not(.nom_contact):not(.nego_rsac){font-size:11pt}.annonces-impression .city{display:inline-block}.annonces-impression .main_infos{margin-top:10px;font-size:12pt;margin-bottom:8px}.annonces-impression .ctn_description{max-width:100%;margin:20px 0 25px 0}.annonces-impression .ctn_description .t3{font-size:20pt;padding-bottom:18px;margin-bottom:22px}.annonces-impression .container_grid2_print{width:100%;display:grid;grid-template-columns:auto 260px;gap:20px}.annonces-impression .container_grid2_print .ctn_photo2{max-height:260px}.annonces-impression .price{font-size:12pt}.annonces-impression .diagnoticsEnergetic{margin-top:25px}.annonces-impression .diagnosticDetails__txt{margin-top:5px;font-size:9pt}.annonces-impression .colonne li{font-size:9pt}.annonces-impression .diagnostic_title{font-size:12pt;color:#000;margin-bottom:15px}.diagPreviewsContainer{display:flex;margin-top:-10px;margin-left:-20px}.diagShowDetails{margin-top:30px}.diagPreview{font-size:0;line-height:0;display:inline-block;cursor:pointer;padding-top:10px;padding-left:20px}.diagPreview.noValue .diagPreview__wrapper{opacity:.3}.diagPreview__wrapper{user-select:none}.diagPreview__class{display:inline-block;width:16px;height:16px;color:#fff;text-align:center;vertical-align:middle}.diagPreview__class.current{width:24px;height:24px;line-height:22px;border:1px solid #fff;font-size:14px;font-weight:600}.diagPreview--pe .diagPreview__class[data-class=A]{background-color:#00a06d}.diagPreview--pe .diagPreview__class[data-class=B]{background-color:#52b153}.diagPreview--pe .diagPreview__class[data-class=C]{background-color:#a5cc74}.diagPreview--pe .diagPreview__class[data-class=D]{background-color:#f4e70f}.diagPreview--pe .diagPreview__class[data-class=E]{background-color:#f0b40f}.diagPreview--pe .diagPreview__class[data-class=F]{background-color:#eb8235}.diagPreview--pe .diagPreview__class[data-class=G]{background-color:#d7221f}.diagPreview--ges .diagPreview__class[data-class=A]{background-color:#a3daf8}.diagPreview--ges .diagPreview__class[data-class=B]{background-color:#8cb4d3}.diagPreview--ges .diagPreview__class[data-class=C]{background-color:#7792b1}.diagPreview--ges .diagPreview__class[data-class=D]{background-color:#606f8f}.diagPreview--ges .diagPreview__class[data-class=E]{background-color:#4d5271}.diagPreview--ges .diagPreview__class[data-class=F]{background-color:#393551}.diagPreview--ges .diagPreview__class[data-class=G]{background-color:#281b35}.diagPreviewsContainer.version-0 .diagPreview--pe .diagPreview__class[data-class=A]{background-color:#009036}.diagPreviewsContainer.version-0 .diagPreview--pe .diagPreview__class[data-class=B]{background-color:#57ab27}.diagPreviewsContainer.version-0 .diagPreview--pe .diagPreview__class[data-class=C]{background-color:#c9d200}.diagPreviewsContainer.version-0 .diagPreview--pe .diagPreview__class[data-class=D]{background-color:#ffed00}.diagPreviewsContainer.version-0 .diagPreview--pe .diagPreview__class[data-class=E]{background-color:#fbbb00}.diagPreviewsContainer.version-0 .diagPreview--pe .diagPreview__class[data-class=F]{background-color:#eb690b}.diagPreviewsContainer.version-0 .diagPreview--pe .diagPreview__class[data-class=G]{background-color:#e3001a}.diagPreviewsContainer.version-0 .diagPreview--ges .diagPreview__class[data-class=A]{background-color:#e1dae2}.diagPreviewsContainer.version-0 .diagPreview--ges .diagPreview__class[data-class=B]{background-color:#d3acc6}.diagPreviewsContainer.version-0 .diagPreview--ges .diagPreview__class[data-class=C]{background-color:#bf87ab}.diagPreviewsContainer.version-0 .diagPreview--ges .diagPreview__class[data-class=D]{background-color:#b56897}.diagPreviewsContainer.version-0 .diagPreview--ges .diagPreview__class[data-class=E]{background-color:#b34785}.diagPreviewsContainer.version-0 .diagPreview--ges .diagPreview__class[data-class=F]{background-color:#a31770}.diagPreviewsContainer.version-0 .diagPreview--ges .diagPreview__class[data-class=G]{background-color:#95006b}.diagPreview--pe .diagPreview__class[data-class=C],.diagPreview--pe .diagPreview__class[data-class=D],.diagPreview--pe .diagPreview__class[data-class=E],.diagPreview--ges .diagPreview__class[data-class=A],.diagPreview--ges .diagPreview__class[data-class=B],.diagPreviewsContainer.version-0 .diagPreview--ges .diagPreview__class[data-class=C]{color:#333}.diagPreview__value{margin-top:2px;font-size:10px;line-height:1.3;text-align:center}.diagShowDetails{cursor:pointer}html.diagnosticsOpened{overflow:hidden}.diagnosticDetails{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:99999;background-color:rgba(0,0,0,.5);color:#333;cursor:pointer}.diagnosticDetails__wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:650px;max-width:100%;background-color:#fff;padding:60px;overflow:auto;cursor:auto}.diagnosticDetails__close{position:absolute;right:5px;top:5px;width:32px;height:32px;opacity:1;cursor:pointer;transition:opacity 200ms;background-color:#fff}.diagnosticDetails__close:hover{opacity:.5}.diagnosticDetails__close::before,.diagnosticDetails__close::after{position:absolute;left:15px;content:"";height:33px;width:2px;background-color:#333}.diagnosticDetails__close::before{transform:rotate(45deg)}.diagnosticDetails__close::after{transform:rotate(-45deg)}.diagnosticDetails__title{font-size:20px;line-height:1.3;text-transform:uppercase;margin-bottom:50px;margin-right:35px}#energeticLabel,#climaticLabel,.img_dpe{max-width:100%;margin-bottom:15px}#energeticLabel,.img_dpe:first-of-type{margin-right:20px}.diagnosticDetails__coastEstimation,.diagnosticDetails__txt{font-size:14px;line-height:1.3;margin-top:20px}@media(max-width: 768px){.diagnosticDetails__wrapper{width:calc(100% - 20px);max-height:calc(100% - 20px)}#energeticLabel,#climaticLabel{display:block}#energeticLabel{margin-right:0}#climaticLabel{margin-left:80px;width:170px}}@media(max-width: 500px){.diagnosticDetails__wrapper{padding:20px}.diagnosticDetails__title{margin-bottom:20px}}@media(max-width: 500px)and (max-width: 500px){#energeticLabel,#climaticLabel{margin-left:auto;margin-right:auto}}#annonceProfil.V2 .container_main{margin-top:0px}#annonceSwiperFullscreen{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:250;background-color:#000}#annonceSwiperFullscreen.opened{display:block}#annonceSwiperFullscreen .swiper-fullscreen-controls,#annonceSwiperFullscreen .swiper-fraction,#annonceSwiperFullscreen .swiper-fullscreen-closer{opacity:0;transition:opacity 300ms 400ms,pointer-events 0 400ms;pointer-events:none}#annonceSwiperFullscreen .swiper-fullscreen-controls{position:absolute;bottom:0;left:0;width:100%;z-index:1;display:flex;justify-content:center;gap:20px;background-color:rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}#annonceSwiperFullscreen .swiper-button{width:60px;height:60px;cursor:pointer;z-index:10;background-position:50%;background-repeat:no-repeat;transition:background-position 300ms}#annonceSwiperFullscreen .swiper-button-prev-perso{background-image:url("../images/ico_bien_last_white.svg")}#annonceSwiperFullscreen .swiper-button-prev-perso:hover{background-position-x:calc(50% - 7px)}#annonceSwiperFullscreen .swiper-button-prev-perso:active{border:1px solid #e30613}#annonceSwiperFullscreen .swiper-button-next-perso{background-image:url("../images/ico_bien_next_white.svg")}#annonceSwiperFullscreen .swiper-button-next-perso:hover{background-position-x:calc(50% + 7px)}#annonceSwiperFullscreen .swiper-button-next-perso:active{border:1px solid #e30613}#annonceSwiperFullscreen .swiper-fraction{top:15px;left:0;bottom:auto;width:100%;right:auto;color:#fff}.swiper-fullscreen-closer{position:absolute;transform:translateX(-50%);top:20px;right:20px;width:30px;height:30px;padding:5px;background:url(../images/ico_closeWhite.svg) no-repeat center center;z-index:10;cursor:pointer}#annonceSwiperFullscreen.js-showControls .swiper-fullscreen-controls,#annonceSwiperFullscreen.js-showControls .swiper-fraction,#annonceSwiperFullscreen.js-showControls .swiper-fullscreen-closer,#annonceSwiperFullscreen .swiper-fullscreen-controls:hover{opacity:1;transition:opacity 300ms;pointer-events:auto}@media screen and (max-width: 820px){#annonceSwiperFullscreen .swiper-button{width:50px;height:50px}}@media screen and (max-width: 1600px){.container_grid1{grid-template-columns:minmax(0, 7%) minmax(0, auto) minmax(0, 25%)}.container_grid3{grid-template-columns:minmax(0, 7%) minmax(0, auto) minmax(0, 25%)}.container_grid4{grid-template-columns:minmax(0, 7%) minmax(0, auto) minmax(0, 25%)}.bloc_contact .nom_contact{font-size:20px}}@media screen and (max-width: 1400px){.main_infos{font-size:22px}}@media screen and (max-width: 1200px){.outils ul li:not(:nth-of-type(3)){margin-right:30px}.container_grid1{grid-template-columns:minmax(0, 70%) minmax(0, 30%);grid-template-rows:1fr auto}.container_grid2{grid-template-columns:minmax(0, 55%) minmax(0, 450px);gap:60px}.container_grid3{grid-template-columns:minmax(0, 70%) minmax(0, 30%);grid-template-rows:1fr auto}.container_grid4{grid-template-columns:minmax(0, 70%) minmax(0, 30%);grid-template-rows:1fr auto}.vide{display:none}.champs_form{grid-template-columns:repeat(2, 1fr)}.champs_form .message_form{grid-column:span 2}}@media screen and (max-width: 980px){.main_infos{font-size:20px}.container_grid2{grid-template-columns:1fr 1fr;grid-template-rows:1fr auto}.container_grid3{margin-bottom:100px}.ctn_description{margin:0;grid-column:1/3}.ctn_photo2{grid-column:2}.container_map{height:360px}.container_grid4{margin-top:100px;margin-bottom:100px}.container_btn{margin-bottom:100px}}@media screen and (max-width: 820px){.main_infos{font-size:18px}.ctn_bkgd{padding-top:60px;padding-bottom:60px}.ctn_bkgd .t3{padding-bottom:20px;margin-bottom:30px}.container_grid3{margin-bottom:80px}.container_grid4{margin-top:80px;margin-bottom:80px;gap:30px}.similar{margin-top:80px;margin-bottom:80px;padding-top:60px}.container_btn{margin-bottom:80px}.champs_form{grid-template-columns:1fr}.champs_form .message_form{grid-column:auto}}@media screen and (max-width: 700px){.main_infos{font-size:17px}.bloc_contact .nom_contact{font-size:18px}.ctn_btn_video{height:auto}.btn_360,.btn_video{width:45px;height:45px;padding:0;margin-top:10px;background-size:100%}.ctn_bkgd{grid-template-columns:1fr}.container_grid1{display:block;margin-top:20px}.container_grid1 .bloc_contact{display:none}.container_grid2{column-gap:20px;row-gap:50px;grid-template-columns:1fr 225px;margin-top:30px}.outils ul li{display:block;margin:15px 0}.ctn_bkgd ul li{font-size:15px}.ctn_bkgd .price{font-size:18px}.ctn_photo2 .btnGallerie{padding:7px 12px}.container_grid3{grid-template-columns:1fr 225px;grid-template-rows:auto auto}.container_grid3 .container_map{grid-row:2;grid-column:1/3;padding:0;height:280px}.container_grid3 .container_btn_virtualTour{grid-column:2}.container_grid4{grid-template-columns:1fr;grid-template-rows:auto auto}.container_form{grid-row:2;padding:0}.champs_form{grid-template-columns:1fr}.container_btn .btn{width:225px;text-align:center}.container_btn .btn:nth-of-type(1){margin-right:0px}}/*# sourceMappingURL=annonces_detail.css.map */
