.bien_precedent a,.bien_suivant a{font-size:16px;color:#fff}.bien_precedent{display:inline-block;background:url(../images/ico_prev_white.png) no-repeat left center;background-image:url(../images/ico_prev_white.svg)}.bien_precedent a{padding-left:20px}.bien_suivant{float:right;background:url(../images/ico_next_white.png) no-repeat right center;background-image:url(../images/ico_next_white.svg)}.bien_suivant a{padding-right:20px}.triggerHD,.video,.virtualTour{display:inline-block;width:45px;height:45px;margin-left:10px;background-color:#042e3f;background-repeat:no-repeat;background-position:center;cursor:pointer}.triggerHD{background-image:url(../images/ico_photo.png);background-image:url(../images/ico_photo.svg)}.video{background-image:url(../images/ico_video.png);background-image:url(../images/ico_video.svg)}.virtualTour{background-image:url(../images/ico_virtualTour.png);background-image:url(../images/ico_virtualTour.svg)}.medias,.medias__header,.media__frame{position:absolute;top:0;left:0;width:100%}@keyframes spin-loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.medias{z-index:300;height:100%;pointer-events:none;transition:background-color 200ms}.medias::before{content:"";position:absolute;display:none;top:calc(50% - 35px);left:calc(50% - 35px);width:70px;height:70px;border:5px solid #fff;border-radius:100%;border-top-color:rgba(0,0,0,0);animation:spin-loader 600ms infinite}.medias.visible{background-color:rgba(0,0,0,.9);pointer-events:auto}.medias.loader::before{display:block}.medias__header{z-index:1;right:0;left:auto;background-color:#575756;width:40px;height:40px;opacity:0;transition:opacity 500ms}.medias.visible .medias__header{opacity:1}.medias__close{position:relative;height:40px;width:40px;margin-left:auto;line-height:40px;cursor:pointer}.medias__close::before,.medias__close::after{position:absolute;display:block;content:"";top:50%;left:50%;height:2px;width:28px;background-color:#fff}.medias__close::before{transform:translate(-50%, -50%) rotate(-45deg)}.medias__close::after{transform:translate(-50%, -50%) rotate(45deg)}.media__frame{transition:opacity 300ms;height:100%}.media__frame.hidded{opacity:0;pointer-events:none}html.mediaOpened--D1{overflow:hidden}.annonce_ref{color:#042e3f}.actionsBtn{margin-top:40px}.actionsBtn .btnAction{display:inline-block;width:40px;height:40px;margin-right:5px;cursor:pointer;transition:all .5s ease-in-out;border:2px solid #042e3f;vertical-align:bottom}.actionsBtn .selection{background:#042e3f url(../images/ico_selection.svg) no-repeat 50% 50%}.actionsBtn .selection.js-inSelection{background:#042e3f url(../images/ico_in-selection.svg) no-repeat 50% 50%}.actionsBtn .selection:hover{background:rgba(0,0,0,0) url(../images/ico_selection_hover.svg) no-repeat 50% 50%}.actionsBtn .selection:hover.js-inSelection{background:rgba(0,0,0,0) url(../images/ico_in-selection_hover.svg) no-repeat 50% 50%}.actionsBtn .envoi_ami{background:#042e3f url(../images/ico_ami.svg) no-repeat 50% 50%}.actionsBtn .envoi_ami:hover{background:rgba(0,0,0,0) url(../images/ico_ami_hover.svg) no-repeat 50% 50%}.actionsBtn .share{background:#042e3f url(../images/ico_share.svg) no-repeat 50% 50%}.actionsBtn .share:hover{background:rgba(0,0,0,0) url(../images/ico_share_hover.svg) no-repeat 50% 50%}.actionsBtn .print{background:#042e3f url(../images/ico_print.svg) no-repeat 50% 50%}.actionsBtn .print:hover{background:rgba(0,0,0,0) url(../images/ico_print_hover.svg) no-repeat 50% 50%}article.mandatoryTxt{padding:0}.bandeauBlue .link_back,#main .D2 .annonceProfilCtn{max-width:1400px;margin:0 auto;padding:0 20px}.bandeauBlue{position:relative;padding:30px 280px 70px 280px}.bandeauBlue h1{line-height:1.3;text-align:center;font-size:35px;color:#042e3f}.bandeauBlue .link_backWrapper{width:100%;position:absolute;bottom:0;left:0}.bandeauBlue .link_back{margin-bottom:10px}#main .D2 .filsAriane{padding:20px 0}#main .D2 .annonce_profil #diaporama{width:auto;overflow:hidden;align-self:start}#main .D2 .diaporama-wraper{position:relative}#main .D2 .diaporama-wraper::before{content:"";padding-top:65%;float:left}#main .D2 .diaporama-wraper::after{content:"";display:block;clear:both}#main .D2 .mediaTriggers{z-index:1;position:absolute;right:20px;bottom:20px;line-height:0;font-size:0}#main .D2 .mainArticle{display:grid;grid-template-columns:7fr minmax(350px, 3fr);column-gap:60px;margin-top:20px;margin-bottom:60px}#main .D2 .blocLeft{min-width:0}#main .D2 .annonceContactTitre,#main .D2 .annonce_form_titre{font-size:24px;color:#575756;line-height:1.2;font-weight:700}#main .D2 .annonceContactCtn{display:flex;justify-content:space-between;line-height:1.3;font-size:15px}#main .D2 .annonceContactTitre{margin-bottom:21px}#main .D2 .consultant_name,#main .D2 .consultant_title,#main .D2 .consultant_phone{color:#042e3f;font-weight:600;font-size:17px}#main .D2 .consultant_name{font-size:inherit;line-height:inherit;margin-bottom:0}#main .D2 .annonce_interlocuteur{margin-top:30px}#main .D2 .annonceNegoPhoto{width:120px;margin-left:20px}#main .D2 .trigger_mention{display:inline-block;margin-top:10px;padding:10px 10px 10px 30px;color:inherit;font-size:14px;font-weight:600;line-height:1.3;text-transform:uppercase;background-image:url(../images/ico_btn_green.svg);background-position:0 center;background-repeat:no-repeat;background-size:25px;transition:color 200ms}#main .D2 .trigger_mention:hover{color:#042e3f}#main .D2 .form_container{margin-top:60px;padding:0}#main .D2 .form_container .right,#main .D2 .form_container .left{width:100%;padding-left:0px;padding-right:0px}#main .D2 .form_container .right label,#main .D2 .form_container .left label{width:100%}#main .D2 .form_container .annonce_form_titre{padding:0 0 25px}#main .D2 .form_container form .left label,#main .D2 .form_container form .right label{padding:0}#main .D2 .form_container form input[type=submit]{margin-right:0}#main .D2 .form_container form .obligatoire{margin-left:0}#main .D2 .blocDetail{margin-top:60px;line-height:1.3;font-size:16px}#main .D2 .detailHeader{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin-bottom:30px}#main .D2 .detailHeader .price{flex-grow:1;text-align:right;margin-left:20px}#main .D2 .type{font-size:28px;color:#042e3f;font-weight:600;text-transform:uppercase}#main .D2 .ville{font-size:20px;text-transform:uppercase}#main .D2 .quartier{font-size:16px}#main .D2 .annonce_price{font-size:25px;color:#042e3f;font-weight:600}#main .D2 .price_detail{font-size:14px}#main .D2 .price_detail.first{font-size:16px;margin-bottom:5px}#main .D2 .annonce_refContainer{float:right;margin-left:20px;margin-bottom:40px}#main .D2 .annonce_lots,#main .D2 .infos_location{margin-top:20px;font-size:15px}#main .D2 .annonce_lots span,#main .D2 .infos_location span{display:block}#main .D2 .infosList{display:grid;column-gap:20px}@media(min-width: 1100px){#main .D2 .infosList{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1300px){#main .D2 .infosList{grid-template-columns:repeat(3, 1fr)}}#main .D2 .infosList-el{font-size:15px;line-height:1.4;text-align:left}#main .D2 .infosList-el .blue{color:#042e3f;font-weight:700}#main .D2 .description{font-size:inherit;line-height:140%;margin-top:45px}#main .D2 .infos_location{margin-top:25px}#main .D2 .infos_location p{font-size:14px}#main .D2 .annonce_description_dpe{margin-top:45px}.dpe_title{font-size:24px;color:#575756;line-height:1.2;font-weight:700;margin-top:65px}.diagPreviewsContainer{padding:10px 0}li span.diagPreview__class{min-width:auto}.diagPreview__value{letter-spacing:normal}.diagnosticDetails__wrapper{padding:50px}.diagnosticDetails__title{font-size:18px;color:#575756;font-weight:600;text-align:left;letter-spacing:2px}#energeticLabel,#climaticLabel{max-width:100%}@media(max-width: 500px){.diagnosticDetails__wrapper{padding:20px}.diagnosticDetails__title{font-size:16px}#energeticLabel,#climaticLabel{margin-left:auto;margin-right:auto}}.annonces-detail.D2 .dpe_title{font-size:24px;color:#575756;line-height:1.2;font-weight:700;margin-top:65px}.annonces-detail.D2 .diagShowDetails{font-size:13px;letter-spacing:normal;text-decoration:underline}.openPopup{display:none;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;position:fixed;top:0;height:100%;left:0;width:100%;background-color:rgba(0,0,0,.8)}.openPopup .diagPop{position:relative;background-color:#fff;padding:50px;max-width:850px;min-width:700px}.openPopup .diagPop span.titre{font-size:1.9em;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#575756;line-height:140%;margin-bottom:40px;display:block}.openPopup .diagPop>div{display:inline-block;width:48%}.openPopup .diagPop>div .sst{font-size:1.5em;text-transform:uppercase;color:#575756;font-weight:500;letter-spacing:.1em;display:block;line-height:135%;max-width:250px;margin-bottom:20px}.openPopup .diagPop>div:first-of-type{margin-right:3%}.openPopup .diagPop .close{position:absolute;top:10px;right:10px;height:20px;width:20px;background:url(images/ico_close2.png) no-repeat center center;background:url(images/ico_close2.svg) no-repeat center center;cursor:pointer}.btnGoDown.D1{bottom:85px}#main .D1 .annonceTop{overflow:hidden;position:relative}#main .D1 h1{color:#fff;font-weight:600;font-size:5em;line-height:120%}#main .D1 .diaporama-wraper{height:100vh}#main .D1 .main-swiper::after{content:"";display:block;position:absolute;bottom:0;top:0;left:0;right:0;z-index:1;transition:opacity 500ms;background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%)}#main .D1 #diaporama{width:100%;position:relative}#main .D1 #diaporama .title{pointer-events:none;position:absolute;z-index:100;bottom:140px;left:45px;width:80%;max-width:950px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}#main .D1 #diaporama .title>div{color:#fff;line-height:normal}#main .D1 #diaporama .title .price{font-size:4em;padding-top:20px}#main .D1 #diaporama .link_back{position:absolute;bottom:0;right:40px;left:40px}#main .D1 .swiper-button-prev,#main .D1 .swiper-button-next{display:none}#main .D1 .medias{position:fixed}#main .D1 .medias__header{width:70px;height:70px}#main .D1 .medias__close{height:70px;width:70px;line-height:70px}#main .D1 .medias__close::before,#main .D1 .medias__close::after{height:3px;width:49px}#main .D1 .link_backMobile{display:none;position:absolute;right:40px;left:40px;margin-top:20px}#main .D1 .bandeauBlueCtn .type{color:#042e3f;font-weight:700;letter-spacing:.05em;font-size:3em;text-transform:uppercase;display:block;line-height:150%}#main .D1 .bandeauBlueCtn .ville{font-size:1.8em;display:block;line-height:150%}#main .D1 .bandeauBlueCtn .quartier{font-size:1.8em;display:block;line-height:150%}#main .D1 .blocDescriptif{position:relative;max-width:1400px;margin:0 auto;padding:40px 20px}#main .D1 .annonce_refContainer{position:absolute;top:5px;right:20px;text-align:right;font-size:16px;line-height:1.3;margin-bottom:15px}#main .D1 .annonce_lots{font-size:1.4em;margin-top:15px}#main .D1 .blocDetail{background-color:#f2f2f2}#main .D1 .blocDetail .ctn{max-width:1400px;margin:0 auto;padding:50px 20px 0 20px}#main .D1 .blocDetail .ctn ul,#main .D1 .blocDetail .ctn .annonce_description_dpe{width:33.33%;display:inline-block;vertical-align:top;margin-bottom:40px;padding:0 20px}#main .D1 .blocDetail .ctn ul .title,#main .D1 .blocDetail .ctn .annonce_description_dpe .title{font-size:1.6em;line-height:180%;font-weight:700;letter-spacing:.05em;color:#042e3f;text-transform:uppercase;width:100%;text-align:center;border-bottom:2px solid #042e3f;margin-bottom:10px}#main .D1 .blocDetail .ctn ul li>span{font-size:1.5em;line-height:140%;width:50%;display:inline-block}#main .D1 .blocDetail .ctn ul li .small{font-size:1.3em;width:100%}#main .D1 .blocDetail .ctn ul li.full{font-size:1.5em;line-height:140%}#main .D1 .blocDetail .ctn ul li>span:nth-of-type(2){text-align:right}#main .D1 .blocDetail .ctn ul .trigger_mention{font-size:1.4em;line-height:150%;text-decoration:underline}#main .D1 .blocDetail .ctn .diagShowDetails{font-size:1.4em;color:#042e3f;text-decoration:underline}#main .D1 .blocContact{display:flex;flex-wrap:wrap;max-width:1400px;margin:0 auto;padding:40px 20px}#main .D1 .blocContact .form_container{width:70%;vertical-align:top;padding-bottom:0px !important;padding-right:60px !important}#main .D1 .blocContact .form_container form .left{padding-right:0px !important}#main .D1 .blocContact .form_container form .right{padding-left:0px !important}#main .D1 .blocContact .annonceContactCtn{width:30%;vertical-align:top;display:flex;flex-wrap:wrap;justify-content:space-between}#main .D1 .blocContact .annonceContactCtn h2{width:100%;font-size:2.4em;color:#575756;padding-bottom:21px}#main .D1 .blocContact .annonceContactCtn .annonceNego{color:#042e3f;font-size:1.5em;line-height:130%;font-weight:600;margin-bottom:20px}#main .D1 .blocContact .annonceContactCtn .annonceAgence{font-size:1.5em;line-height:130%}#main .D1 .blocContact .annonceContactCtn .annonceContactInfo{margin-right:20px;display:inline-block;vertical-align:top}#main .D1 .blocContact .annonceContactCtn .annonceContactInfo li a{font-weight:600}#main .D1 .blocContact .annonceContactCtn .annonceNegoPhoto{width:30%;max-width:120px;display:inline-block;vertical-align:top}#main .D1 .map{width:350px;height:350px;margin:0 0 20px 50px;float:right}#main .D1 #gmap{position:relative;width:100%;height:350px;cursor:pointer;background-image:url(../images/carte.jpg);background-size:cover;background-position:center}#main .D1 .mapButtonWrapper{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center}.diaporama-fsWrapper,.main-swiper{position:absolute;left:0;top:0;right:0;bottom:0}.diaporama-fsWrapper{background-color:#575756}.paginationWrapper{position:absolute;z-index:1;bottom:30px;left:0;width:100%;display:flex;justify-content:center;align-items:end}.paginationWrapper .swiper-pagination{position:relative;bottom:auto;left:auto;width:auto}.swiper-pagination-fraction{width:auto;left:auto;right:0;background-color:#fff;top:10px;bottom:auto;padding:5px}.swiper-pagination-bullets{z-index:200;bottom:30px;left:0;width:100%}.swiper-pagination-bullet{background-color:#fff;opacity:.5;border-radius:0;width:20px;height:20px;margin:0 4px}.swiper-pagination-bullet-active{opacity:1}.gallery-thumbs{margin-top:10px;height:8vw;max-height:100px;min-height:50px}.gallery-thumbs .swiper-slide{width:8vw;max-width:100px;min-width:50px}.priceTitle{margin-top:10px}.subData{padding-left:20px}html.mainSwiperOpen{overflow:hidden}html.mainSwiperOpen .diaporama-fsWrapper{position:fixed;z-index:300;background-color:rgba(0,0,0,.9)}html.mainSwiperOpen .main-swiper .swiper-close{display:block}html.mainSwiperOpen .main-swiper .swiper-slide img{margin:50px;width:calc(100% - 100px);height:calc(100% - 100px);object-fit:contain}html.mainSwiperOpen .main-swiper .swiper-pagination-fraction{top:auto;bottom:0;background-color:#000;color:#888}html.mainSwiperOpen #main .D1 .main-swiper::after{opacity:0}html.mainSwiperOpen #main .D1 .main-swiper .swiper-button-prev,html.mainSwiperOpen #main .D1 .main-swiper .swiper-button-next{display:flex}@media screen and (max-width: 1100px){#mainHeader .logo{width:150px;margin-left:20px;margin-top:20px}.bandeauBlue{padding:110px 20px 50px}.bandeauBlue h1{font-size:25px}#main .D1 h1{font-size:3.8em}#main .D1 #diaporama .title .price{font-size:3em}#main .D1 .diaporama-wraper{height:50vh}#main .D1 .link_back{display:none}#main .D1 .link_backMobile{display:block}#main .D1 .blocDetail .ctn ul{width:50%}#main .D1 .blocContact .form_container{width:auto;padding-right:0 !important;padding-left:0;margin:0 -10px}#main .D1 .blocContact .form_container h2{margin-top:40px}#main .D1 .blocContact .annonceContactCtn{width:100%;order:-1;justify-content:normal}}@media screen and (max-width: 900px){#main .D2 .mediaTriggers{right:10px;bottom:10px}#main .D2 .detailHeader{display:block}#main .D2 .detailHeader .price{text-align:left;margin-top:20px;margin-left:0}}@media screen and (max-width: 768px){#main .D1 h1{font-size:2.8em}#main .D1 #diaporama .title .price{font-size:2.5em}#main .D1 .blocDescriptif{display:flex;flex-direction:column}#main .D1 .map{float:none;order:1;width:100%;margin:50px 0 0}#main .D2 .mainArticle{display:block}#main .D2 .mainArticle .blocRight{display:flex;flex-wrap:wrap;margin-top:60px}#main .D2 .mainArticle .annonce_description_dpe{order:-1;margin-bottom:45px;margin-top:0}#main .D2 .annonceContactCtn{justify-content:normal}#main .D2 .dpe_title{margin-top:0px}.dpe_title{margin-top:0px}:root{--swiper-navigation-size: 30px}.swiper-button-prev::after,.swiper-button-next::after{font-weight:700}html.mainSwiperOpen .main-swiper .swiper-button-prev{left:20px}html.mainSwiperOpen .main-swiper .swiper-button-next{right:20px}html.mainSwiperOpen .main-swiper .swiper-slide img{margin:10px;width:calc(100% - 20px);height:calc(100% - 20px)}}@media screen and (max-width: 700px){#main .D1 .blocDetail .ctn ul,#main .D1 .blocDetail .ctn .annonce_description_dpe{width:100%}}@media screen and (max-width: 500px){#main .D2 .annonce_refContainer{float:none;margin:0 0 10px}#main .D2 .annonceContactCtn{flex-wrap:wrap}#main .D2 .annonceContactInfo{width:100%}#main .D2 .annonceNegoPhoto{order:-1;margin:0 0 20px}#main .D2 .type{font-size:22px}#main .D2 .ville{font-size:16px}#main .D2 .annonce_price{font-size:22px}#main .D1 h1{font-size:2.4em}#main .D1 .swiper-pagination-bullet{margin:4px;width:12px;height:12px}#main .D1 .paginationWrapper{bottom:10px}#main .D1 .link_backMobile{right:20px;left:20px}#main .D1 #diaporama .title{bottom:90px;left:20px;width:90%}#main .D1 #diaporama .title .price{font-size:2.2em;padding-top:10px}#main .D1 .bandeauBlueCtn .type{font-size:2.5em}#main .D1 .bandeauBlueCtn .ville{font-size:1.6em}}/*# sourceMappingURL=annonces_detail.css.map */
