body.biens_details{overflow:initial}main.biens_details{padding-top:120px}main.biens_details .top .nav{margin-top:35px}main.biens_details .ariane{margin:0}main.biens_details .top .nav{position:relative;display:flex;justify-content:center;padding:0 35px 0 80px}main.biens_details .top .btn{position:absolute;left:35px;top:-35px;width:35px;height:35px;display:flex;justify-content:center;align-items:center;border:1px solid var(--bleu);border-radius:50px;background-color:var(--bleu);transform:rotate(-180deg) translateY(-50%)}main.biens_details .centre{width:1670px;padding:0 35px}main.biens_details .top .titres{display:flex;margin-top:75px;justify-content:space-between;align-items:center}main.biens_details .top .titres .left{width:450px;max-width:100%}main.biens_details .top .titres .left .type,main.biens_details .top .titres .left .ref{font-size:16px;line-height:18px}main.biens_details .top .titres div+h1,main.biens_details .top .titres h1+div{margin-top:10px}main.biens.details .top .prix{font-family:var(--supply);text-transform:uppercase}main.biens_details .top .prix .prix_bien sup{font-size:16px}main.biens_details .top .prix .charges{display:block;text-align:center}main.biens_details .top .titres .left .type,main.biens_details .top .titres .left .ref{font-size:16px;line-height:18px;text-transform:uppercase;font-family:var(--supply)}main.biens_details .top .prix{font-family:var(--supply)}main.biens_details .top .prix sup{font-size:16px;font-family:var(--supply);text-transform:uppercase;vertical-align:bottom}main.biens_details .bien_details{margin-top:25px;display:flex;align-items:flex-start}main.biens_details .contact_fixe{align-self:flex-start;top:80px;background-color:var(--bleu);border-radius:30px;padding:35px;margin-left:25px;width:330px;color:var(--blanc);text-align:center;z-index:20}main.biens_details .contact_fixe.sticky{position:-webkit-sticky;position:sticky;margin-bottom:50px}main.biens_details .contact_fixe .photo{position:relative;width:100%;padding-top:100%;overflow:hidden;border-radius:30px}main.biens_details .contact_fixe .bt{padding:20px;width:100%;font-size:16px;line-height:18px;border:1px solid var(--blanc);margin:15px auto 0}main.biens_details .contact_fixe .photo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}main.biens_details .contact_fixe .xsti,main.biens_details .contact_fixe .mail{display:block;margin-top:15px}main.biens_details .contact_fixe .mobile{display:none}main.biens_details .bien_description{width:calc(100% - 355px)}main.biens_details .bien_description .liste_photos{border-radius:30px;overflow:hidden}main.biens_details .photos.no,main.biens_details .photos.one .vignettes,main.biens_details .photos.two .vignettes{display:none}main.biens_details .photos .vignettes{margin:0 1px}main.biens_details .slider_wrapper{position:relative}main.biens_details #sliderPhoto{position:relative}main.biens_details #sliderPhotos li,main.biens_details #vignettesPhotos li{cursor:pointer}main.biens_details #sliderPhotos li figure,main.biens_details #vignettesPhotos li figure{position:relative;padding-top:56.25%}main.biens_details #sliderPhotos li figure img,main.biens_details #vignettesPhotos li figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}main.biens_details .slider_wrapper .nav_slider{position:absolute;bottom:35px;right:35px}main.biens_details .slider_wrapper .nav_slider .arrows{position:absolute;margin:0;top:-1px}main.biens_details .slider_wrapper .nav_slider .slick-prev{left:-20px}main.biens_details .slider_wrapper .nav_slider .slick-next{right:-20px}main.biens_details .slider_wrapper .nav_slider .slick-dots{display:flex;margin-top:2px}main.biens_details .slider_wrapper .nav_slider .slick-dots li{position:relative;display:inline-block;margin:0;padding:0;cursor:pointer}main.biens_details .slider_wrapper .nav_slider .slick-dots li+li{margin-left:5px}main.biens_details .slider_wrapper .nav_slider .slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:3px;cursor:pointer;color:transparent;border:2px solid var(--blanc);outline:0;background:transparent;border-radius:10px}main.biens_details .slider_wrapper .nav_slider .slick-dots li.slick-active button{background:var(--blanc)}main.biens_details .photos .galerie .close{position:absolute;top:35px;right:35px;cursor:pointer;z-index:300}main.biens_details .photos .galerie{display:none;position:fixed;z-index:200;width:100%;height:100%;top:0;left:0;color:var(--bleu);background-color:rgba(36,55,70,.9)}main.biens_details .photos .galerie .center{position:absolute;top:0;left:0;display:flex;flex-flow:column;width:100%;height:100%;justify-content:center;align-items:center}main.biens_details .photos .galerie .content{position:relative;width:1000px;max-width:100%;margin:0 auto;padding:0 50px;max-height:calc(100% - 50px);overflow:hidden}main.biens_details .photos .galerie .content #galeriePhotos{height:100%}main.biens_details .photos .galerie .content #galeriePhotos>.slick-track,main.biens_details .photos .galerie .content #galeriePhotos>.slick-list{height:100%}main.biens_details .photos .galerie li{display:flex;flex-direction:column;justify-content:center;align-items:center}main.biens_details .photos .galerie img{align-self:flex-start;margin:0 auto;max-width:100%;max-height:100%}main.biens_details .photos .galerie .slick-prev{position:absolute;top:50%;transform:translateY(-50%);left:0}main.biens_details .photos .galerie .slick-next{position:absolute;top:50%;transform:translateY(-50%);right:0}main.biens_details .description{padding:25px 25px 0}main.biens_details .virtuelle{display:flex;padding:25px 25px 0;font-family:var(--supply);text-transform:uppercase}main.biens_details .virtuelle svg{margin-right:15px}main.biens_details .virtuelle a{text-decoration:underline}main.biens_details .liste_criteres{display:flex}main.biens_details .liste_criteres ul+ul{margin-left:35px}main.biens_details .liste_criteres ul{max-width:50%}main.biens_details .criteres li{display:flex;font-family:var(--supply);text-transform:uppercase;align-items:center}main.biens_details .criteres li+li{margin-top:10px}main.biens_details .criteres li svg{margin-right:10px}main.biens_details .criteres li a{text-decoration:underline}main.biens_details .liste_criteres+.ckeditor{margin-top:60px}main.biens_details .liste_conditions{background-color:var(--beige);margin-top:60px;padding:50px 25px;border-radius:30px}main.biens_details .liste_conditions.hidden_map{margin-bottom:50px}main.biens_details .liste_conditions .tabs{border:1px solid var(--bleu);display:flex;justify-content:space-between;max-width:835px;margin:0 auto 50px;border-radius:30px;overflow:hidden}main.biens_details .liste_conditions .tabs .tab{padding:20px 15px;font-family:var(--supply);font-size:18px;text-transform:uppercase;border-radius:30px;width:50%;text-align:center}main.biens_details .liste_conditions.nodiag .tabs .tab{width:100%;cursor:initial}main.biens_details .liste_conditions .tabs .tab.active{background-color:var(--bleu);color:var(--beige)}main.biens_details .liste_conditions .conditions li span{display:block}main.biens_details .liste_conditions .conditions{display:flex;flex-flow:row wrap;width:100%;padding:0}main.biens_details .liste_conditions .conditions li{text-align:center;margin-top:10px;margin-bottom:10px}main.biens_details .liste_conditions li .intitule{font-family:var(--font-heavy);font-size:16px;text-transform:uppercase;margin-bottom:5px}main.biens_details .liste_conditions li .details{font-family:var(--supply);font-size:16px;text-transform:uppercase}main.biens_details .liste_conditions li .details.small{font-family:var(--font-it);text-transform:none;margin-top:5px}main.biens_details .liste_conditions .conditions.diag .date_dpe{margin-bottom:25px;text-align:center;display:block;width:100%}main.biens_details .liste_conditions .conditions{display:none}main.biens_details .liste_conditions .conditions.active{display:flex}main.biens_details .liste_conditions .tab.hidden{display:none}main.biens_details .liste_conditions .diag.hidden{display:none}main.biens_details .liste_conditions .diag .col_dpe{display:flex;flex-flow:row wrap;justify-content:center;width:100%}main.biens_details .liste_conditions .diag .col_dpe>div{width:calc(50% - 10px);display:flex;flex-direction:column;align-items:center}main.biens_details .liste_conditions .diag .col_dpe>div>span{display:block;margin-bottom:15px}main.biens_details .liste_conditions .diag .col_dpe .barre{width:100%;position:relative;display:flex;justify-content:center}main.biens_details .liste_conditions .diag .col_dpe .barre li{position:relative;width:calc(100%/8);padding:5px;border:2px solid #fff;color:#000;font-family:var(--font-bold);text-align:center;opacity:.5;z-index:1}main.biens_details .liste_conditions .diag .col_dpe .ges .barre li{color:#000}main.biens_details .liste_conditions .diag .col_dpe .barre li.active{opacity:1;transform:scale(1.3);border-radius:5px;z-index:2}main.biens_details .liste_conditions .diag .col_dpe .barre li.no{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;font-family:var(--font-bold);text-align:center;z-index:5}main.biens_details .liste_conditions .diag .dpe .barre li.a{background:#379932}main.biens_details .liste_conditions .diag .dpe .barre li.b{background:#3acc31}main.biens_details .liste_conditions .diag .dpe .barre li.c{background:#cdfd33}main.biens_details .liste_conditions .diag .dpe .barre li.d{background:#fbea49}main.biens_details .liste_conditions .diag .dpe .barre li.e{background:#fccc2f}main.biens_details .liste_conditions .diag .dpe .barre li.f{background:#fb9c34}main.biens_details .liste_conditions .diag .dpe .barre li.g{background:#fa1c1f}main.biens_details .liste_conditions .diag .ges .barre li.a{background:#f6edfe}main.biens_details .liste_conditions .diag .ges .barre li.b{background:#e4c7fb}main.biens_details .liste_conditions .diag .ges .barre li.c{background:#d2adf1}main.biens_details .liste_conditions .diag .ges .barre li.d{background:#c99aef}main.biens_details .liste_conditions .diag .ges .barre li.e{background:#b77ae9}main.biens_details .liste_conditions .diag .ges .barre li.f{background:#a659e9}main.biens_details .liste_conditions .diag .ges .barre li.g{background:#8835d9}main.biens_details .liste_conditions .diag .infos{position:relative;display:flex;text-decoration:underline;font-family:var(--font-bold);margin:20px 0;cursor:pointer}main.biens_details .liste_conditions .diag .col_dpe .nodpe .infos,main.biens_details .liste_conditions .diag .col_dpe .noges .infos{display:none}main.biens_details .liste_conditions .diag .infos::before{content:'+';padding-right:5px}main.biens_details .liste_conditions .diag .infos.open::before{content:'-'}main.biens_details .liste_conditions .diag .infos_loi{display:none;padding:20px}main.biens_details #map.hidden{display:none}main.biens_details #map{border-radius:30px;overflow:hidden;margin:60px auto;width:1035px;height:600px;max-width:100%}main.biens_details #map .leaflet-shadow-pane{display:none!important}main.biens_details .contact{position:relative;z-index:30}main.biens_details .contact .ti{text-align:center;margin-bottom:60px}main.biens_details .contact .formulaire{width:750px;margin:0 auto;max-width:100%}main.biens_details .contact .formulaire label.checkbox{margin-top:15px}main.biens_details .contact .envoye .formulaire{display:none}main.biens_details .contact .envoye .merci{display:block}main.biens_details .crosselling>.ti{display:block;text-align:center;padding:0 25px;margin-bottom:75px}main.biens_details .crosselling .cross_wrapper{position:relative;width:1280px;max-width:100%;margin:0 auto;padding:0 68px}main.biens_details .crosselling .cross{display:flex;justify-content:center;padding-bottom:15px}main.biens_details .crosselling .cross:not(.slick-slider){flex-flow:row wrap}main.biens_details .crosselling .cross:not(.slick-slider) article{width:calc((100% / 2) - 30px)}main.biens_details .crosselling .cross article{margin:15px;background-color:var(--beige);overflow:hidden;border-radius:30px;display:flex;flex-flow:column nowrap;justify-content:space-between}main.biens_details .crosselling .cross.one article{max-width:100%;width:600px}main.biens_details .crosselling .cross .visuel{position:relative;height:250px;width:100%;overflow:hidden}main.biens_details .crosselling .cross .visuel img{width:100%;height:100%;object-fit:cover;transition:all .3s}main.biens_details .crosselling .cross .visuel:hover img{transform:scale(1.1);opacity:.9}main.biens_details .crosselling .cross .txt{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}main.biens_details .crosselling .cross .txt .top{padding:20px}main.biens_details .crosselling .cross .type,main.biens_details .crosselling .cross .ref{font-size:14px;line-height:16px;text-transform:uppercase;font-family:var(--supply)}main.biens_details .crosselling .cross .top div+div{margin-top:5px}main.biens_details .crosselling .cross .top+.texte{margin-top:20px}main.biens_details .crosselling .cross .texte .ckeditor{padding:20px}main.biens_details .crosselling .cross .texte .prix{display:flex;background-color:var(--bleu);justify-content:space-between;align-items:center;color:var(--blanc);padding:15px 20px 28px}main.biens_details .crosselling .cross .prix .prix_bien sup{font-size:9px;font-family:var(--supply);text-transform:uppercase;vertical-align:bottom}main.biens_details .crosselling .cross .texte .prix .btn{width:25px;height:25px;display:flex;justify-content:center;align-items:center;border:1px solid var(--blanc);border-radius:50px;background-color:var(--blanc)}main.biens_details .crosselling .cross_wrapper .nav_cross .arrows{position:absolute;top:50%;transform:translateY(-50%);width:45px;height:45px;display:flex;justify-content:center;align-items:center;border:1px solid var(--bleu);border-radius:50px;background-color:var(--blanc)}main.biens_details .crosselling .cross_wrapper .nav_cross .slick-prev{left:0;transform:translateY(-50%) rotate(180deg)}main.biens_details .crosselling .cross_wrapper .nav_cross .slick-next{right:15px}@media screen and (max-width:1380px){main.biens_details .contact_fixe{padding:20px;width:280px}main.biens_details .bien_description{width:calc(100% - 300px)}main.biens_details .contact_fixe .bt{padding:15px 10px}}@media screen and (max-width:980px){main.biens_details .crosselling>.ti{margin-bottom:35px}main.biens_details .top .titres{margin-top:50px}main.biens_details .centre{padding:0 25px}main.biens_details .top .nav{padding:0 25px 0 50px}main.biens_details .contact_fixe{margin-left:15px}main.biens_details .bien_description{width:calc(100% - 265px)}main.biens_details .top .titres .left{width:350px;max-width:100%}main.biens_details .top .btn{left:25px;top:-15px;width:25px;height:25px}main.biens_details .contact .ti{margin-bottom:35px}main.biens_details .crosselling .cross:not(.slick-slider) article{width:100%}main.biens_details .crosselling .cross_wrapper .nav_cross .slick-prev{left:15px}}@media screen and (max-width:750px){main.biens_details .top .titres{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}main.biens_details .top .titres .left{width:100%;text-align:center}main.biens_details .top .prix{margin-top:25px;align-self:flex-end}main.biens_details .contact_fixe{position:fixed;width:auto;top:initial;bottom:5px;right:25px;padding:5px 10px;border-radius:5px;animation-name:fadeInRight;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:3s;-webkit-animation-delay:3s;opacity:0}main.biens_details .contact_fixe .desk{display:none}main.biens_details .contact_fixe .mobile{display:flex;align-items:center}main.biens_details .bien_description{width:100%}main.biens_details .contact_fixe .bt{width:max-content;width:-moz-max-content;margin-left:15px;margin-top:0;padding:10px;font-size:14px}main.biens_details .contact_fixe .xsti{margin-top:0;font-size:16px}main.biens_details .liste_conditions .tabs .tab{padding:10px 8px;font-size:16px}main.biens_details .description{padding:25px 5px 0}main.biens_details .liste_criteres+.ckeditor,main.biens_details .liste_conditions{margin-top:35px}main.biens_details .liste_conditions .diag .col_dpe{flex-direction:column}main.biens_details .liste_conditions .diag .col_dpe>div{width:100%}main.biens_details .bien_details{margin-top:0}main.biens_details .top .prix{padding:15px;background-color:var(--bleu);color:var(--blanc);width:100%;border-top-left-radius:30px;border-top-right-radius:30px}main.biens_details .top .prix .charges{text-align:left}main.biens_details .bien_description .liste_photos{border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width:550px){main.biens_details .liste_conditions .tabs{border:none;flex-direction:column;border-radius:0}main.biens_details .liste_conditions .tabs .tab{width:100%;border:1px solid var(--bleu)}main.biens_details .liste_conditions .tabs .tab+.tab{margin-top:10px}main.biens_details .contact_fixe .mobile{flex-flow:row wrap;justify-content:center}main.biens_details .contact_fixe .mobile .xsti{width:100%;text-align:center;margin-bottom:5px}main.biens_details .contact_fixe .mobile .bt{margin:0}main.biens_details .contact_fixe .mobile .bt+.bt{margin-left:5px}main.biens_details .slider_wrapper .nav_slider{position:absolute;bottom:15px;right:25px}main.biens_details .crosselling .cross_wrapper{padding:0 10px}main.biens_details .crosselling .cross_wrapper .nav_cross{display:flex;justify-content:flex-end;padding:0 15px}main.biens_details .crosselling .cross_wrapper .nav_cross .arrows{position:relative}main.biens_details .crosselling .cross_wrapper .nav_cross .slick-prev{transform:rotate(180deg);left:0}main.biens_details .crosselling .cross_wrapper .nav_cross .slick-next{transform:none;right:0;margin-left:15px}}@media screen and (max-width:450px){main.biens_details .liste_criteres{flex-direction:column}main.biens_details .liste_criteres ul{width:100%;max-width:100%}main.biens_details .liste_criteres ul+ul{margin-left:0;margin-top:10px}main.biens_details .liste_conditions{padding:25px 15px}}@-moz-keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}