@font-face{font-family:Gotham;src:url(/css/font/GOTHAM-BOOK.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/css/font/GOTHAM-BOLD.woff) format('woff');font-weight:700;font-style:bold;font-display:swap}a{text-decoration:none}button{padding:0;border:0;outline:0;background:0 0}button:focus,input:focus{outline:0}ul{padding:0;margin:0}li{list-style:none}ol{list-style:none;counter-reset:steps}ol li{counter-increment:steps;padding-left:1em}ol li::before{content:counter(steps);color:#ed1984;display:inline-block;width:1em;margin-left:-2em;margin-right:1em;text-align:right;direction:rtl;font-weight:700}::selection{background:#073156;color:#fff}strong{font-weight:inherit}b{font-weight:bolder}body{font-family:Gotham,sans-serif;font-size:18px;color:#073156;margin:0 auto;-webkit-text-size-adjust:none}body.favorisOpen,body.menuMobile{overflow:hidden}main{margin-top:155px}main.home section{padding:85px 0}h1,h2,h3{color:#073156}h1{font-size:36px;font-weight:400}h1.classic{font-weight:400}h1.classic b{font-family:Gotham;font-weight:700;font-size:36px}.content{margin:0 auto;width:1150px}.content.flex{display:flex}.page{margin-top:155px}.content.page{margin-top:155px}.col{display:flex;width:100%}.block50,.col50{width:50%}.col40{width:40%}.col60{width:60%}.block{box-shadow:0 8px 10px rgba(0,0,0,.05);border-radius:6px;background-color:#fff}p{line-height:165%}a{color:#ed1984;font-weight:700}details{background:#f5f5f5;box-shadow:0 2px 2px rgba(0,0,0,.4);margin-bottom:20px;padding:0 80px;cursor:pointer;position:relative;font-weight:700;color:#000}details summary{padding:30px 0;outline:0;text-transform:uppercase;position:relative;display:block}.webp details summary::before{background:url(/img/sprites.webp) -915px -755px}.no-webp details summary::before{background:url(/img/sprites.png) -915px -755px}details summary::before{content:"+";position:absolute;color:#fff;display:flex;align-items:center;justify-content:center;height:60px;width:60px;line-height:0;left:-69px;top:10px;transform:scale(.6);transition:.3s transform ease}details:hover summary::before{transform:scale(.5) rotate(20deg)}summary::marker,summary::marker{display:none!important}@keyframes sweep{0%{opacity:0;margin-left:-10px}100%{opacity:1;margin-left:0}}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.titreSympas{width:412px;height:118px;margin:0 auto;background-image:url(/img/titre_sympas.svg);background-repeat:no-repeat;margin-bottom:30px;font-size:36px;position:relative}.titreSympas b{position:absolute;left:165px;top:17px}.titreSympas i{font-style:normal;position:absolute;left:202px;top:55px}.titreSympas i span{height:35px;width:25px;background-image:url(/img/9.svg);background-repeat:no-repeat;display:inline-block;transform:translateY(2px);margin-left:3px}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform;align-items:center}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.glide--swipeable{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--swipeable:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.contact_commune input,a.button,a.cta_intext,span.cta_intext,button.button,input.cta{font-family:Gotham;font-size:15px;letter-spacing:2px;font-weight:700;text-transform:uppercase;border-style:solid;border-width:2px;border-radius:60px;background-color:transparent;box-shadow:0 2px 0 0 rgba(0,0,0,.2);display:block;width:max-content;box-sizing:border-box;max-width:100%;margin:0 auto;line-height:21px;padding:8px 35px;margin-top:20px;transition:.3s all ease;text-align:center;cursor:pointer}.contact_commune input:hover,a.button:hover,span.cta_intext:hover,a.cta_intext:hover,button.button:hover,input.cta:hover{background-color:#ed1984;box-shadow:none;color:#fff!important}a.button.jaune{background:#e9ba00;color:#073156;border-color:#fff}a.button.jaune:hover{background:#fff;color:#073156!important}a.button.ctaGrey,a.ctaGrey,input.ctaGrey{font-family:Gotham,sans-serif!important;height:45px;line-height:45px;padding:0 30px;max-width:405px;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:18px;display:inline-block;text-align:center;text-transform:uppercase;border-radius:100px;font-weight:700;letter-spacing:3px;color:#656565;background:#c5c5c5;max-width:100%;margin:25px 0;border:0;cursor:pointer;outline:0;-webkit-appearance:none}a.button.ctaGrey:hover,a.ctaGrey:hover,input.ctaGrey:hover{background:#ababab}.syntax iframe{border:0;margin:65px auto;display:block}.syntax table svg#cochonrose{height:31px;vertical-align:middle;margin-right:5px}.syntax table svg#cochonrose path{fill:#ed1984}.syntax table svg#cochonbleu{height:31px;vertical-align:middle;margin-right:5px}.syntax table svg#cochonbleu path{fill:#073156}.syntax p{line-height:30px;text-align:justify;color:#073156;font-size:18px}details .syntax p{font-weight:initial}.syntax .credit{position:relative}.syntax .creditImage{position:absolute;bottom:8px;left:5px;background-color:rgba(255,255,255,.7);text-align:left;padding:3px 8px;word-break:break-all;max-width:calc(100% - 10px);color:#000;font-size:12px;line-height:16px}.syntax .conteneur_credit_image{position:relative;height:300px}.syntax .credit img{width:100%}.syntax ul{margin:30px 0;padding-left:15px;line-height:24px;text-align:justify}.syntax ul.aligne{columns:2;-webkit-columns:2;-moz-columns:2}.syntax ul li{list-style:inherit;text-align:left}.syntax img.image-droite{float:right;padding:30px 40px;padding-right:0;width:auto!important;margin:0}.syntax img.image-gauche{float:left;padding:30px 40px;padding-left:0;width:auto!important;margin:0}.syntax img.image-centre{width:100%;padding:20px 0;width:auto!important}.syntax h2{font-size:30px;margin:0;font-weight:700;margin:25px 0}.syntax h3{margin-top:72px;margin-bottom:36px;font-weight:400;font-size:30px;color:#484848}details .syntax h1,details .syntax h2,details .syntax h3{margin:36px 0}.syntax a.cta_intext{font-size:15px;letter-spacing:2px;font-weight:700;text-transform:uppercase;color:#073156;border-style:solid;border-width:2px;border-color:#ed1984;border-radius:60px;background-color:transparent;box-shadow:0 2px 0 0 rgba(0,0,0,.2);display:table;width:auto;box-sizing:border-box;max-width:100%;margin:50px auto;padding:0 35px;line-height:40px;transition:.3s all ease;text-decoration:none!important}.syntax a.cta_intext:hover{background-color:#ed1984;box-shadow:none;color:#fff}table ul{margin:0!important;} .syntax table a.cta_intext { display: block; }.syntax table{border-collapse:collapse;width:100%;text-align:center;border:1px solid #cdcdcd;margin:50px auto;line-height:30px;font-size:16px}.syntax table thead{border-bottom:3px solid #cdcdcd}.syntax table tr td{padding:10px 25px;text-align:justify;border:1px solid #cdcdcd;font-weight:400}.syntax thead tr th{background:#fff;padding:15px 25px;font-weight:700;color:#113054}.syntax table a{color:#484848;text-decoration:underline;font-weight:400}.syntax table caption{caption-side:bottom;margin-top:5px;font-size:13px}.syntax blockquote{position:relative;font-weight:700;font-size:20px;line-height:30px;border:1px solid #cacaca;padding:45px 35px;margin:50px 0}details.details_summary .stats_lieu{display:flex;justify-content:stretch;color:#073156;font-weight:initial}details.details_summary .stats_lieu img.photo_lieu{width:180px;min-height:180px;object-fit:cover}details.details_summary .stats_lieux_contenu{display:flex;width:100%;justify-content:space-evenly;align-items:center;text-align:center}details.details_summary .stats_lieux_contenu div{display:flex;flex-direction:column;justify-content:center;align-items:center}details.details_summary .stats_lieux_contenu strong{border-bottom:1px solid #e9ba00;padding-bottom:10px;margin-bottom:10px;display:inline-block}details.details_summary .stats_lieux_contenu img{width:auto}details.details_summary .cta_lieu{font-weight:700;text-align:right;padding:0 30px;padding-bottom:30px}details.details_summary .cta_lieu a{color:#e9ba00}details.details_summary p{color:#073156;font-weight:400}#silov2{margin-bottom:200px}#silov2 ul li article{display:flex;margin:55px 0;align-items:center}#silov2 ul li{border-bottom:1px solid #eee}#silov2 ul li:last-of-type{border-bottom:0}#silov2 ul li article .illustration{height:222px;width:40%;margin-right:40px}#silov2 ul li article .illustration img{height:100%;width:100%;object-fit:cover}#silov2 ul li article .description{width:60%}#silov2 ul li article h1{font-size:24px;margin:0}#silov2 ul li article h2{font-size:14px;color:#959595;margin:25px 0;font-weight:400;text-transform:uppercase}#silov2 ul li article p{margin:0;color:#133256}main.page.pinel{flex-direction:column;padding:0;margin-top:0}.pinel section.section-map{width:100%;height:1200px}.pinel #pinel{margin-top:120px}.pinel #conseilMap{top:0}.pinel .arrowMap{right:-127px;top:53px;transform:scaleY(-1)}.pinel #introduction img{margin-bottom:35px}.pinel #introduction .contentIntro{top:140px}.pinel section.redaction{margin-top:-60px;border-radius:29px;box-shadow:0 0 250px 0 rgba(0,0,0,.2);max-width:calc(1200px - 110px);padding:55px;width:auto}main.page.pinel .syntax img{width:100%}main.page aside{width:40%;max-width:640px;margin-left:50px;margin-top:210px}.listeActualite main.page aside{margin-top:50px}aside .widget{padding:40px;width:calc(100% - 80px);height:calc(auto - 80px)}.widget h3{color:#073156;margin:0;margin-top:0!important;text-transform:uppercase;font-size:18px;font-weight:700;padding-bottom:20px;border-bottom:2px solid #073156}main.page{margin-top:0;display:flex;align-items:flex-start;padding:0 100px}.couverture{height:475px;width:100%}.couverture img{height:100%;width:100%;object-fit:cover}main.page img{width:100%;height:100%;object-fit:cover}main.page .liens_cartes{display:flex}main.page .liens_cartes img{height:auto;margin:0 auto}.page.contenu section.redaction{transform:translateY(-70px)}article.redaction,section.redaction{background:#fff;padding:55px;margin:0 auto;border-radius:29px;box-shadow:0 0 250px 0 rgba(0,0,0,.2);width:calc(1000px + 110px)}article.redaction h1,section.redaction h1{font-size:30px;margin:0;font-weight:700}ul.breadcrumb{margin-top:0!important;list-style:none!important;margin-top:18px;padding:0!important}ul.breadcrumb li{display:inline;font-size:16px}ul.breadcrumb li+li:before{padding:4px;color:#073156;content:">"}ul.breadcrumb a{font-weight:400;color:#073156}ul.breadcrumb li{color:#073156}details.details_summary summary::marker{display:none}main.page .details_summary{margin:50px 0}main.page .details_summary ul li{padding:10px 0}main.page .details_summary li li:last-child{margin-bottom:10px}main.page .details_summary ul li a{display:block;padding-bottom:10px}main.page .details_summary ul li a{color:#073156}main.page .details_summary li.sommaire_h3 a{font-weight:400;padding:0}main.page .details_summary ul{padding-bottom:30px;padding-left:0;list-style:none;margin:0}main.page .details_summary li.sommaire_h2{border-top:1px solid #c5c5c5;padding-bottom:0;padding-left:10px}main.page .details_summary li.sommaire_h2:nth-of-type(1){border:0}main.page #silo{box-sizing:border-box;padding:10px 30px;font-size:1.1em;margin-top:2em;border:1px solid #999;position:relative}.page.pinel .contentPage{margin:0 auto;width:1000px}.page.contenu .contentPage{margin:0 auto;width:1000px}#silo h3{font-size:24px;margin:0;border-bottom:2px solid #ed1984;padding:20px 0;font-weight:700;color:#000}#silo a{color:#073156;font-weight:400}#silo ul li{font-size:1em;margin:0;border-bottom:1px solid #999;list-style-image:none;padding:15px 0}#silo ul li:last-child{border:0}#silo ul{list-style:none;padding-left:0;margin:0}.webp section#silo::after{background-image:url(/img/sprites.webp)}.no-webp section#silo::after{background-image:url(/img/sprites.png)}section#silo::after{background-position:-905px -824px;width:82px;height:82px;position:absolute;right:-30px;top:-30px;content:''}.actu .infos{margin-top:45px;margin-bottom:80px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;padding:10px 0}.actu .infos p{font-size:13px;color:#8c8c8c;margin:0}.actu .infos p b{color:#073156;font-weight:400}.actu .infos ul.breadcrumb{margin:0}.actu .infos ul.breadcrumb a,.actu .infos ul.breadcrumb li,.actu .infos ul.breadcrumb li+li:before{font-size:13px;color:#8c8c8c}.actu .infos img{width:30px;border-radius:60px;height:auto;object-fit:contain;vertical-align:middle;transform:translateY(-5px);margin:0 10px}.credit_image{position:absolute;bottom:8px;background:#ffffff88;padding:3px 5px;left:5px;color:#000;font-size:10px}twitter-widget{box-shadow:0 0 20px 0 #00000024;border-radius:5px;margin:75px auto!important}.actu .conteneur_credit_image{margin:60px 0}.partage{text-align:right;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;padding:15px 0;color:#8c8c8c}.partage svg:first-of-type{margin-left:10px}.partage svg{height:30px;vertical-align:middle;cursor:pointer}section.ville-contact-form{width:100%;display:none}section.ville-contact-form .container{background:url(/img/fond-ville-form_mobile.jpg) bottom left no-repeat;padding:50px 20px;width:calc(100% - 40px);text-align:center}section.ville-contact-form .title h1{font-size:30px;color:#073156;margin-top:0}section.ville-contact-form .title h1 b{font-size:60px}.checkbox-group{margin-top:25px;margin-bottom:20px;text-align:center;width:100%;max-width:400px;margin:25px auto}.checkbox-group:after,.checkbox-group:before{content:'';display:table}.checkbox-group:after{clear:both}.checkbox-group label{display:block;position:relative;height:60px;line-height:60px!important;cursor:pointer}.checkbox-group label:after,.checkbox-group label:before{-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;top:0;color:#073156;font-weight:300;border:2px solid transparent;width:115px;height:55px;line-height:19px!important;text-align:right;padding:3px 15px}.checkbox-group label:before{content:'Pour HABITER';left:0;color:#fff;font-weight:700;border-color:#fff}.checkbox-group label:after{content:'Pour INVESTIR';right:0;text-align:left}.checkbox-group .check{width:95px;height:47px;border-radius:100px;border:1px solid #fff;display:inline-block;margin-top:5px;position:relative;background:#d2a802;box-shadow:inset 0 0 7px -1px rgba(0,0,0,.3)}.checkbox-group .check:before{-webkit-transition:all .3s ease;transition:all .3s ease;content:'=';width:50px;height:50px;border-radius:100px;background:#ed1984;position:absolute;left:-1px;top:-2px;color:#fff;line-height:71px!important;font-size:1.875rem;text-align:center;display:flex;align-items:center;justify-content:center}.checkbox-group input[type=checkbox]{visibility:hidden;display:none}.checkbox-group input[type=checkbox]:checked+label:before{color:#073156;border-color:transparent;font-weight:300}.checkbox-group input[type=checkbox]:checked+label:after{color:#fff;border-color:#fff;font-weight:700}.checkbox-group input[type=checkbox]:checked+label>.check:before{left:auto;right:-1px}#dernieres_actualites a{display:flex;padding:50px 0;border-bottom:1px solid #eee;background:0 0;box-shadow:none;margin-bottom:0;border-radius:0;height:auto}#dernieres_actualites h2{color:#505050;margin-bottom:0}#dernieres_actualites .actu_pied .actu_auteurs::before{display:none}#dernieres_actualites .conteneur_actu_texte{margin-left:35px;font-weight:400;display:flex;flex-direction:column;padding:0;width:auto}#dernieres_actualites .actu_titre{color:#133256;font-size:24px;margin-bottom:10px;order:1}.infos .author{display:flex;align-items:center}.infos .author p{margin-right:5px}.infos .author b{font-size:14px;font-weight:400}#dernieres_actualites .actu_motclef{display:none}#dernieres_actualites .actu_resume{color:#133256;order:3;margin-top:20px;font-size:14px;line-height:167%}#dernieres_actualites .actu_pied{order:2;color:#959595;font-size:14px;text-transform:uppercase}#slider.widget{width:100%;padding:0}#slider.widget h3{margin-top:0}#slider.widget h3.white{color:#fff;border-bottom:2px solid #fff}#slider.widget ul{padding:0}#slider.widget li{height:406px;width:100%;background-size:cover;padding:40px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}#slider.widget li a.button{width:max-content;box-sizing:border-box;max-width:100%;margin:0 auto;color:#fff!important}#slider.widget li.defisc{background-image:url(/img/aside/Defisc.jpg)}#slider.widget li.livraison{background-image:url(/img/aside/livraison.jpg)}#slider.widget li.commerciales{background-image:url(/img/aside/offres.jpg)}#slider.widget li.question{background-position:center center;background-size:contain;background-image:url(/img/aside/Guide.jpg)}.webp #slider.widget .glide__arrows button{background:url(/img/sprite.webp) -229px -244px}.no-webp #slider.widget .glide__arrows button{background:url(/img/sprite.png) -229px -244px}#slider.widget .glide__arrows button{width:80px;height:91px;cursor:pointer;position:absolute;top:50%;left:0;transform:translate(-35%,-50%) scale(.6)}#slider.widget .glide__arrows button.glide__arrow--right{background-position:-318px -247px;left:initial;right:0;transform:translate(35%,-50%) scale(.6)}#top-bien.widget{margin-top:45px;background:#e9ba00;margin-bottom:45px}#top-bien.widget ul{padding:0;margin-bottom:0;margin-top:30px}#top-bien.widget li{list-style:none;position:relative;margin-bottom:10px;background:#fff}#top-bien.widget ul li:last-child{border-bottom:0}#top-bien.widget ul li:first-child{margin-top:0}#top-bien.widget ul li:last-child{margin-bottom:0}#top-bien.widget li a{display:flex;align-items:center}#top-bien.widget a{color:#073156}#top-bien.widget .infos-biens{padding:0 20px;font-weight:400;font-size:14px;width:50%}#top-bien .type{font-size:16px;text-transform:uppercase;font-weight:700;margin-bottom:10px}#top-bien .imageAnnonce{height:130px;width:50%}#top-bien .ville{font-size:12px;font-weight:700;color:#ed1984;border-bottom:1px solid #bdbdbd;padding-bottom:10px}#top-bien .prix{margin-top:10px;font-size:12px}#covid.widget{background-color:#ebebed;text-align:center}#covid.widget h3{text-align:left}#covid.widget h3 img{height:20px;vertical-align:bottom;margin:0}#covid.widget img{margin:35px auto}#IMMOconfiance.widget{background-color:#ebebed}#IMMOconfiance.widget h3 img{height:20px;vertical-align:bottom;object-fit:contain;width:auto}#IMMOconfiance.widget ul{list-style-image:none;padding-left:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0;padding-top:30px}#IMMOconfiance.widget ul li{width:50%;text-align:center}#IMMOconfiance.widget ul li .icon{margin:0 auto}#IMMOconfiance.widget ul li p{text-align:center;color:#073156;max-width:165px;margin:0 auto;margin-top:22px;margin-bottom:40px}#IMMOconfiance.widget .hexa .icon{width:70px;height:78px}#IMMOconfiance.widget ul li:nth-child(5) p,#IMMOconfiance.widget ul li:nth-child(6) p{margin-bottom:0}#contact.widget{background:#ebebed}#contact.widget form{margin-top:25px}#contact.widget .checkboxChoice input[type=radio]:checked+label{background:#133256;color:#fff;border:2px solid #133256}#contact.widget .checkboxChoice label{background:0 0;color:#bdbdbd;box-sizing:border-box;border:2px solid #bdbdbd}#contact.widget .objet{margin-bottom:25px}#contact.widget input:focus,#contact.widget textarea#message:focus{border-color:#fff}#contact.widget #favorisContact{background:0 0;bottom:2px;left:2px;color:#bdbdbd;font-size:11px;display:none}#contact.widget #favorisContact .menuFavori{color:#bdbdbd;margin-left:5px}#contact.widget #favorisContact hr{border-bottom:0;border-top:1px dashed #bdbdbd}#contact.widget label[for=cnil]{color:#bdbdbd}#contact.widget .rgpd label:before{background:#d4d4d5;border:1px solid #b3b3b3}#contact.widget .rgpd input[type=checkbox]:checked+label:before{background:#ed1984;border:1px solid #ed1984}#contact.widget .checkbox-group label:after,#contact.widget .checkbox-group label:before{width:85px;height:45px}#contact.widget .input-group:nth-of-type(5){overflow:hidden;height:0;margin:0;visibility:hidden}#contact.widget .input-group{display:flex}#contact.widget .input-group input{box-sizing:border-box}#contact.widget .input-group input:nth-of-type(2){margin-left:20px}#contact .input-group input{font-family:Gotham,sans-serif;font-size:16px;border:0;border-bottom:2px solid #133256;background:0 0;height:45px;line-height:43px}#contact input:focus,#contact textarea#message:focus{outline:0;border-color:#073156}#contact input::placeholder,#contact textarea#message::placeholder{color:#073156}#contact textarea#message{width:calc(100% - 44px);background:0 0;border:2px solid #133256;padding:20px;margin-top:40px;font-family:Gotham,sans-serif;outline:0;font-size:16px;resize:vertical;min-height:100px}.rgpd{position:relative;margin-top:40px}input#cnil{height:1px;width:1px;position:absolute;overflow:hidden;opacity:0}label[for=cnil]{margin-left:35px;cursor:pointer;color:#fff}.rgpd label:before{transition:all .3s ease;content:'';width:20px;height:20px;border:1px solid #fff;background:#e9ba00;padding:1px;position:absolute;left:0;top:-5px;border-radius:100px}.rgpd input[type=checkbox]:checked+label:before{background:#fff}#contact.widget .cta-container{text-align:center}#formulaire_guide.masque{display:none}#formulaire_guide input#submit_creer{border:2px solid #ea2682}#formulaire_guide{position:fixed;top:60%;left:50%;transform:translate(-50%,-50%);z-index:9999;background:#fff;border-radius:80px;padding:60px 120px;min-width:28%;display:block}#formulaire_guide h2{font-weight:400;text-align:center;margin:45px 0}#formulaire_guide .visuel{position:absolute;top:-165px;left:50%;transform:translateX(-35%)}#formulaire_guide img{width:auto!important}#formulaire_guide input{border:0;border-bottom:1px solid #dadada;line-height:43px;outline:0}#formulaire_guide input:focus{border-bottom:1px solid #133256;color:#133256}#formulaire_guide input::placeholder{color:#8d8d8d}#formulaire_guide .displayed{visibility:hidden;height:0;margin:0}#formulaire_guide .input-group{margin:15px 0}.no-webp #formulaire_guide button.bouton_masquer{background:url(/img/sprite.png) -417px -509px}.webp #formulaire_guide button.bouton_masquer{background:url(/img/sprite.webp) -417px -509px}#formulaire_guide button.bouton_masquer{text-indent:-9999px;width:44px;height:44px;transform:scale(.7);cursor:pointer;position:absolute;top:10px;right:30px;border:3px solid #ed2684;padding:10px;border-radius:60px}#blackbackground{top:0;left:0;height:100vh;width:100%;background-color:#000;opacity:.702;z-index:9998;position:fixed;display:block}#blackbackground.masque{display:none}#formulaire_guide input#submit_creer{margin:10px auto;display:block;margin-top:40px}#contact .reassurance{padding:20px 0;margin:0 auto}#contact .reassurance h3{text-align:center}#contact .reassurance ul{display:flex;justify-content:space-between;align-items:center}#contact .reassurance ul li{display:flex;align-items:center;max-width:274px}#contact .reassurance ul li svg path{fill:#e6bb0e}#contact .reassurance p{line-height:initial;font-size:19px;color:#133256;margin-left:31px}#contact #aboutUs,#contact #chiffreCles,#contact #googleAvis,#contact .contact{background-color:#fff;box-shadow:0 20px 80px rgba(0,0,0,.15);border-radius:6px}section#contactZone{position:relative}section#contactZone .content{display:flex;align-items:stretch}#contactZone .biais{width:100%;position:absolute;bottom:0;z-index:-1}#contactZone .biais img{width:100%;object-fit:cover}section#contactZone .contact{width:55%;padding:35px 52px;margin-right:44px;padding-bottom:0;display:flex;flex-direction:column;justify-content:space-between}section#contactZone #aboutUs{margin-bottom:28px}section#contactZone .informations{padding:22px;text-align:center;font-size:18px}section#contactZone .nomAgence{text-transform:uppercase;font-weight:700;color:#133256;margin-bottom:5px}section#contactZone .adresseAgence{color:#133256}section#contactZone .numAgence{margin-top:22px;font-size:28px;font-weight:700}section#contactZone .horaireAgence{font-size:16px;color:#133256;text-transform:uppercase}section#contactZone .aboutReassurance{width:45%}#chiffreCles{padding:22px;margin-bottom:28px}#chiffreCles h2,#googleAvis h2{width:max-content;box-sizing:border-box;max-width:100%;font-size:22px;font-weight:400;font-style:italic;color:#ed2684;margin:0 auto;text-transform:uppercase;padding:5px 10px}#chiffreCles ul li div{display:block;width:25%;text-align:center}#chiffreCles ul li b{text-align:center;font-size:27px;background-color:#e9ba00;border-radius:3px;font-weight:700;color:#fff;padding:0 3px}#chiffreCles ul li p{width:75%;color:#133256;font-size:16px;margin:5px 0;font-weight:700}#chiffreCles ul li{display:flex;align-items:center;border-top:1px solid #dadada;padding:10px 0}#chiffreCles ul li:first-child{padding-top:0;border-top:0}#chiffreCles ul li:last-child{padding-bottom:0}#googleAvis{text-align:center;padding-top:25px;width:500px}#googleAvis img{transform:scale(.8);margin-bottom:10px}#googleAvis .glide__arrow--left{position:absolute;left:-35px;top:50%;transform:translateY(-50%);cursor:pointer}#googleAvis .glide__arrow--right{position:absolute;top:50%;right:-35px;transform:translateY(-50%);cursor:pointer}#googleAvis .avis_content{padding:30px 55px;box-sizing:border-box;background-color:#133256;border-radius:0 0 6px 6px}#googleAvis .avis{background-color:#133256;color:#fff;border-radius:0 0 6px 6px;text-align:justify}#googleAvis li.avis{box-sizing:border-box;font-size:13px;text-align:center}#googleAvis li.avis b{display:block;margin-top:15px}#googleAvis p{margin:0;width:100%}#googleAvis svg{height:22px;width:13px}#googleAvis svg path{fill:#fff}#contactZone .digital{background-color:#ed1984;color:#fff;transform:translateX(-52px);width:calc(100% + 64px);padding:22px 20px;border-radius:0 0 6px 6px}#contactZone .digital h3{font-size:14px;text-align:center;color:#fff;margin-bottom:20px}#contactZone .digital ul li{display:flex;align-items:center;max-width:173px}#contact .digital ul li p{line-height:auto;font-size:13px;text-decoration:underline}#contactZone .digital ul{display:flex;justify-content:space-between}#contactZone .digital svg{margin-right:25px}#contactZone .digital svg path,#contactZone .digital svg polygon{fill:#fff!important;fill:#fff!important}#contactZone .digital ul li:nth-child(1) svg{width:100px}#contactZone .digital ul li:nth-child(2) svg{width:40px}#contactZone .digital ul li:nth-child(3) svg{width:50px}.checkboxChoice{color:#133256;display:flex;align-items:center}.checkboxChoice div{width:100%}.checkboxChoice input[type=radio]{margin:0;-webkit-appearance:none;position:absolute;opacity:0}.checkboxChoice input[type=radio]:checked+label{background:#ed2684;color:#fff}.checkboxChoice label{display:block;color:#8f8f8f;background-color:#e2e2e2;line-height:48px;width:100%;text-align:center;margin-left:18px;cursor:pointer}.input-group{display:flex}.input-group input{display:block;width:50%}.input-group input:nth-of-type(2){margin-left:23px}#contact .FormulaireContact .input-group{margin-top:25px}#contact .FormulaireContact .input-group input{border:1px solid #eee;border-bottom:1px solid #dadada;padding:0 12px;transition:.3s all ease}#contact .FormulaireContact .input-group input:focus{border-bottom:1px solid #133256}#contact .FormulaireContact .input-group input::placeholder{color:#8d8d8d}#contact .FormulaireContact textarea{border:1px solid #dadada!important;transition:.3s all ease}#contact .FormulaireContact textarea:focus{border:1px solid #133256!important}#contact .FormulaireContact textarea::placeholder{color:#8d8d8d!important}#contact .input-group.textarea{position:relative}#contact #favorisContact{background:#fff;font-size:14px;position:absolute;bottom:1px;left:1px;height:47px;line-height:47px;width:calc(100% - 58px);padding:0 27px}#contact #favorisContact hr{position:absolute;top:-7px;border-top:1px dashed #b5b5b5;width:calc(100% - 54px);background:#0000}#contact .input-group.displayed{visibility:hidden;height:0;margin:0}#favorisContact .menuFavori{color:#484848;display:inline-flex;align-items:center;cursor:pointer}#favorisContact .menuFavori b{color:#ed2684;font-weight:700;margin:0 5px}.no-webp #favorisContact .compteur{background:url(/img/sprite.png) -115px -413px}.webp #favorisContact .compteur{background:url(/img/sprite.webp) -115px -413px}#favorisContact .compteur{width:20px;height:19px;font-size:10px;line-height:19px;color:#fff;text-align:center;display:block;background-image:url(/img/sprite.png)}#contact label[for=cnil]{color:#979797;line-height:auto;font-size:12px}#contact .rgpd{display:flex;align-items:center}#contact .rgpd label:before{background:#ed268466;top:7px}#contact .rgpd input[type=checkbox]:checked+label:before{background:#ed2684}#contact .cta-container{text-align:center}section#arguments{background-color:#194871;color:#fff;padding-top:10px;padding-bottom:20px}section#arguments ul{display:flex;justify-content:center;margin:0 auto}section#arguments ul li{text-align:center;width:16.666666%;font-size:14px;padding:0 30px;line-height:20px}section#arguments strong{font-size:30px;display:block;margin-bottom:5px}.no-webp section#arguments ul li::before{background-image:url(/img/sprites.png)}.webp section#arguments ul li::before{background-image:url(/img/sprites.webp)}section#arguments ul li::before{margin:20px auto;display:block;content:'';width:83px;height:92px}section#arguments ul li:nth-child(1):before{background-position:-914px -1090px}section#arguments ul li:nth-child(2):before{background-position:-542px -1090px}section#arguments ul li:nth-child(3):before{background-position:-821px -1090px}section#arguments ul li:nth-child(4):before{background-position:-728px -1090px}section#arguments ul li:nth-child(5):before{background-position:-358px -248px}section#arguments ul li:nth-child(6):before{background-position:-635px -1090px}#conteneurCarte{width:100%;height:525px;margin-top:-106px;z-index:-1}#villePromoteurs{padding-top:180px;height:880px;background-position:center top;background-size:cover}#villePromoteurs ul{display:flex;justify-content:space-evenly}#villePromoteurs img{width:107px}#biensProximite h1{text-align:center;margin-bottom:110px}#biensProximite ul{display:flex;justify-content:space-between;list-style:none}#biensProximite ul.content{max-width:1150px;margin:0 auto}#biensProximite .boxAnnonce .add_favori,#biensProximite .boxAnnonce .description .introduction,#biensProximite .boxAnnonce .description .livraison,#biensProximite .boxAnnonce .thumbnail .reference{display:none}.boxAnnonce.filtre,.poi_filtre{display:none}#biensProximite .boxAnnonce a{flex-direction:column;width:353px;min-height:407px;border-style:solid;border-width:1px;border-color:#ebebed;border-radius:3px;background-color:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.15);min-height:initial;max-height:none}#biensProximite .boxAnnonce .lieu{margin:0;color:#ed1984;font-size:19px;font-weight:700;line-height:1.38}#biensProximite .boxAnnonce .thumbnail{width:100%;height:205px}#biensProximite .boxAnnonce .thumbnail img{object-fit:cover}#biensProximite .boxAnnonce .description{width:100%;box-sizing:border-box;text-align:center}#biensProximite .boxAnnonce .description .tags{justify-content:center;margin-bottom:0}.diaporama-programme{height:465px}.diaporama-programme .glide,.diaporama-programme .glide__track{height:100%}.diaporama-programme .glide__track{overflow:hidden}.diaporama-programme ul{height:100%}.diaporama-programme li{height:100%;width:100%}.diaporama-programme li img{height:100%;object-fit:cover;width:inherit}#descriptionQuartier{background-color:#073156;display:flex;flex-direction:column;align-items:center;justify-content:center}#descriptionQuartier ul{text-align:left}.syntax #descriptionQuartier h2,.syntax #descriptionQuartier p,.syntax #descriptionQuartier ul{color:#fff}.syntax #descriptionQuartier h2{margin-top:0}#descriptionQuartier .conteneur{max-width:651px;max-height:386px;overflow:auto;padding:0 45px;margin-right:20px}#descriptionQuartier .conteneur::-webkit-scrollbar{width:6px;background-color:#3d4953;border-radius:60px;-webkit-appearance:none}#descriptionQuartier .conteneur::-webkit-scrollbar-thumb{background-color:#fffFFF66;border-radius:60px}#descriptionQuartier .conteneur::-webkit-scrollbar-track{border-radius:60px;width:6px;background-color:#ffffff22}.essentiel{background:#ebebed;border-radius:4px;border-bottom:2px solid #d9d9d9;padding:20px}.essentiel .items{display:flex;justify-content:space-around;margin-top:32px;margin-bottom:12px}.essentiel .items .item{display:flex;flex-direction:column;text-align:center}.no-webp .essentiel .items .item.item1:before{background:url(/img/sprites.png) -1313px -95px}.webp .essentiel .items .item.item1:before{background:url(/img/sprites.webp) -1313px -95px}.essentiel .items .item.item1:before{width:76px;height:87px;display:block;content:'';margin:0 auto;margin-bottom:16px}.essentiel .items .item.item2.finitions:before{background-image:url(/img/en_travaux.png);width:76px;height:87px;content:'';display:block;margin:0 auto;margin-bottom:16px}.essentiel .items .item.item2.travaux:before{background-image:url(/img/en_travaux.png);width:76px;height:87px;content:'';display:block;margin:0 auto;margin-bottom:16px}.essentiel .items .item.item2.deja_livre:before{background-image:url(/img/en_travaux.png);width:76px;height:87px;content:'';display:block;margin:0 auto;margin-bottom:16px}.no-webp .essentiel .items .item.item3:before{background:url(/img/sprites.png) -1313px -192px}.webp .essentiel .items .item.item3:before{background:url(/img/sprites.webp) -1313px -192px}.essentiel .items .item.item3:before{width:76px;height:87px;display:block;content:'';margin:0 auto;margin-bottom:16px}#gestionLocative.annonce{padding-top:200px;padding-bottom:100px}#gestionLocative .illustatrion img{max-width:300px;margin:0 auto}#gestionLocative.annonce .content{display:flex;justify-content:center}#gestionLocative.annonce .description{margin-left:105px;max-width:515px}#gestionLocative.annonce .description h3{color:#e9ba00;font-size:15px;font-weight:700;letter-spacing:2px;margin-bottom:0;text-transform:uppercase}#gestionLocative.annonce .description h1{font-size:24px;margin-top:10px}#gestionLocative .illustatrion{display:flex;align-items:center;margin-bottom:35px}#gestionLocative.annonce .illustatrion p{color:#073156;margin-left:30px;text-align:left;line-height:25px}#gestionLocative.annonce .description a.button{margin:35px auto;display:block;width:max-content}#img{height:50%;background-color:#073156;position:relative}#img a.button{position:absolute;top:80%;left:50%;transform:translateX(-50%);background-color:#fff}#img a.button:hover{background-color:inherit}#img img{height:100%;width:100%;object-fit:contain}#loupeQuartier{height:100%;background-color:#e9ba00;display:flex;flex-direction:column;justify-content:center;padding:60px 0}.trioBot .col50:first-child{min-height:1220px}#loupeQuartier div{width:70%;margin:0 auto}#loupeQuartier h3{margin:0;color:#143053;font-size:24px}#loupeQuartier p{color:#143053}.liste-apparts-dispos h2{margin:0;font-size:1.5rem;font-weight:400;margin-top:80px}.syntax .liste-apparts-dispos table a{color:#ed1984;font-weight:700;text-decoration:none}.labelPictos{display:flex;justify-content:space-evenly;margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);top:400px}.labelPictos .label.prix{content:url(/img/rennesimmo9.com/vignettes/prix_maitrises.png)}.labelPictos .label.offre{content:url(/img/rennesimmo9.com/vignettes/offre_speciale.png)}.labelPictos .label.tva{content:url(/img/rennesimmo9.com/vignettes/taux_tva_55.png)}.labelPictos .label.loi_pinel{content:url(/img/rennesimmo9.com/vignettes/eligible_loi_pinel.png)}.labelPictos .label.ptz{content:url(/img/rennesimmo9.com/vignettes/pret_taux_zero.png)}.labelPictos .label.frais_notaires{content:url(/img/rennesimmo9.com/vignettes/frais_notaires_offerts.png)}.labelPictos .label{width:107px;height:123px;margin:0 10px}#pinel .intro{display:flex;align-items:center}#pinel .intro h3{font-size:23px;font-weight:700;text-transform:uppercase;color:#000;margin-top:0;margin-bottom:0;border-bottom:1px solid #000;width:max-content;box-sizing:border-box;max-width:100%;line-height:45px}#pinel .intro img{margin-left:60px;transform:translate(67px,-77px)}#pinel .intro i.exemple{margin-top:20px}.prestations{margin-top:80px}.prestations .details_summary_content{display:flex}.prestations details .prestation::before{height:5px;padding-right:5px;background-color:#073156;display:block;content:'';margin-right:20px}.prestations details .prestation{margin-bottom:20px;margin-right:20px;width:calc(50% - 40px);display:flex;align-items:center}.prestations details[open]{padding-bottom:80px}img.prestation_picto{width:30px;margin:10px 20px}body.page.programme{background:0 0}main#annonce{position:relative;margin-top:235px}main#annonce .page{position:relative}.no-webp .carousel-programme .glide__arrows .glide__arrow--right{background:url(/img/rennesimmo9.com/sprites.png) -1098px -1090px}.webp .carousel-programme .glide__arrows .glide__arrow--right{background:url(/img/rennesimmo9.com/sprites.webp) -1098px -1090px}.carousel-programme .glide__arrows .glide__arrow--right{width:81px;height:92px;right:20px;-webkit-transform:none;position:absolute;text-indent:-10000px;cursor:pointer;top:50%;transform:translateY(-50%)}.no-webp .carousel-programme .glide__arrows .glide__arrow--left{background:url(/img/rennesimmo9.com/sprites.png) -1007px -1090px}.webp .carousel-programme .glide__arrows .glide__arrow--left{background:url(/img/sprites.webp) -1007px -1090px}.carousel-programme .glide__arrows .glide__arrow--left{width:81px;height:92px;left:20px;position:absolute;text-indent:-3000px;cursor:pointer;top:50%;transform:translateY(-50%)}.programme h3{font-size:18px;margin:15px 0}main#annonce .programme{display:flex}main#annonce .page .content{display:flex;padding:0 100px;width:auto;align-items:center}.programmeAbout{width:80%;position:relative}.programmeAbout a.button.backtoList{position:absolute;right:0;top:-25px;height:37px;line-height:37px}main#annonce .sidebar{width:40%;max-width:640px;margin-left:50px;margin-top:135px}.programmeAbout h1{position:relative}.programmeAbout span.ref{position:absolute;right:0;font-weight:700;font-size:26px;line-height:42px}.navigationAnnonces{position:absolute;top:-100px;width:100%}.navigationAnnonces .content{display:flex;justify-content:space-between}.navigationAnnonces .content a{display:block;color:#b7b7b7;font-weight:400;transition:.3s all ease}.no-webp .navigationAnnonces .content a:nth-child(1)::before{background:url(/img/sprite.png) 214px -365px}.webp .navigationAnnonces .content a:nth-child(1)::before{background:url(/img/sprite.webp) 214px -365px}.navigationAnnonces .content a:nth-child(1)::before{margin-right:10px;display:inline-block;vertical-align:middle;width:30px;height:50px;content:'';transform:scale(.5);filter:grayscale(1);opacity:.5}.no-webp .navigationAnnonces .content a:nth-child(2)::after{background:url(/img/sprite.png) 214px -365px}.webp .navigationAnnonces .content a:nth-child(2)::after{background:url(/img/sprite.webp) 214px -365px}.navigationAnnonces .content a:nth-child(2)::after{margin-left:10px;display:inline-block;vertical-align:middle;width:30px;height:50px;content:'';transform:scaleX(-1) scale(.5);filter:grayscale(1);opacity:.5}.navigationAnnonces .content a:hover{color:#073156}.programmeAbout table{box-shadow:none;border:0;margin-top:25px}.programmeAbout table thead{box-shadow:0 1px 0 0 rgba(0,0,0,.15)}.programmeAbout thead tr th{font-size:17px;font-weight:700;color:#133256}.programmeAbout thead tr th{text-align:left;background-color:#ebebed}.programmeAbout table tr td{text-align:left;padding:0 10px;line-height:56px;box-shadow:0 1px 0 0 rgba(0,0,0,.15);border:0}.programmeAbout details img{margin-top:0}.trioBot{display:flex;align-items:stretch}.blocks .blocks{display:flex}.blocks #merci img{width:100%;height:100%}#afficheur_image{justify-content:center;align-items:center;z-index:9999;top:0;left:0;background:#fffffff2;display:none;opacity:0;position:fixed;transition:.3s all ease;box-sizing:border-box;right:0;bottom:0}#conteneur_image{max-width:calc(100% - 50px);max-height:calc(100% - 50px);position:relative;border:20px solid #fff;box-shadow:0 0 20px 20px #00000021;border-radius:8px;box-sizing:border-box}.no-webp #prev_picture_arrow{background:url(/img/sprite.png) -229px -244px}.webp #prev_picture_arrow{background:url(/img/sprite.webp) -229px -244px}#prev_picture_arrow{width:80px;height:91px;content:'';position:absolute;left:-50px;top:50%;transform:translateY(-50%) scale(.7);cursor:pointer}.no-webp #next_picture_arrow{background:url(/img/sprite.png) -318px -245px}.webp #next_picture_arrow{background:url(/img/sprite.webp) -318px -245px}#next_picture_arrow{width:80px;height:91px;content:'';position:absolute;right:-50px;top:50%;transform:translateY(-50%) scale(.7);cursor:pointer}#afficheur_image_close{width:50px;height:50px;background:#fff;position:absolute;top:-32px;right:-32px;cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:50%}.no-webp #afficheur_image_close::after{background-image:url(/img/sprite.png)}.webp #afficheur_image_close::after{background-image:url(/img/sprite.webp)}#afficheur_image_close::after{width:24px;height:25px;content:'';background-image:url(/img/sprite.png);background-position:-424px -515px}.vuListe #listing{width:1185px;margin:0 auto}.vuListe .mapbox{width:0!important}.vuListe .carteFull{display:none}.vuListe .boxListing{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px 35px;grid-template-areas:". . ."}.vuListe .boxAnnonce{width:100%;height:490px;background-color:#ebebed;border-radius:4px;border-bottom:2px solid #d9d9d9}.vuListe .boxAnnonce a{flex-direction:column;max-height:none;border:0;background-color:transparent}.vuListe .boxAnnonce .thumbnail{width:100%;height:215px;flex:0 0 215px;overflow:hidden}.vuListe .boxAnnonce .description{width:calc(100% - 40px)}.vuListe .boxAnnonce .info_statut_residence{padding:20px 0}.vuListe .boxAnnonce .add_favori{height:32px;width:32px;bottom:auto;top:200px}.vuListe .carte_choix_style{display:none}#footerFull{display:none}.vuListe #listing footer{display:none}#footerFull.active{display:block}#annoncePage .video{margin:80px 0}#annoncePage .video h2{width:max-content;box-sizing:border-box;max-width:100%;margin:25px auto;color:#fff;font-size:26px}#annoncePage .video .conteneur_video{text-align:center;margin:0 auto;position:relative;height:335px;width:calc(580px - 30px);background:#000;border-radius:14px;box-shadow:0 0 20px 0 #000;padding:15px}#annoncePage .video img{position:absolute;left:15px;top:15px;height:calc(100% - 30px);width:calc(100% - 30px)}#annoncePage .video .conteneur_video{cursor:pointer}#annoncePage .video .conteneur_video svg{position:absolute;z-index:20;width:80px;top:50%;left:50%;transform:translate(-50%,-50%)}#annoncePage .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:14px}#annoncePage .video h2{position:relative;text-align:center;color:#073156;font-weight:400}#switch{position:absolute;right:80px;display:flex;background-color:#ebebed}#switch div{display:flex;align-items:center;padding:10px;cursor:pointer;background-color:#ebebed;box-shadow:inset 0 2px 6px #00000047;width:70px;justify-content:center}#switch svg path{fill:#d6d6d7}#switch span{font-size:10px;color:#a9a9aa;text-transform:uppercase;display:block;margin-left:10px}#switch div.active{background-color:#ed1984;box-shadow:0 0 20px 4px #00000045}#switch div.active span{color:#fff}#switch div.active svg path{fill:#fff}#nousChoisir h2{font-weight:400;text-align:center}#nousChoisir ul{margin:70px 0;display:flex;justify-content:space-between}#nousChoisir ul li{text-align:center}.no-webp #nousChoisir ul li .icon{background-image:url(/img/sprite.png)}.webp #nousChoisir ul li .icon{background-image:url(/img/sprite.webp)}#nousChoisir ul li .icon{height:79px;width:70px;content:'';margin:0 auto}.icon.neuf{background-position:166px 526px}.icon.directPromoteurs{background-position:86px 352px}.icon.notaires{background-position:86px 439px}.icon.interlocuteur{background-position:86px 612px}.icon.promoteurs{background-position:166px 439px}.icon.expertise{background-position:86px 526px}#nousChoisir ul li p{font-size:12px;color:#073156;max-width:120px;margin:10px auto}#lesConseils{margin-top:65px}#lesConseils h1{text-align:center}#lesConseils nav{width:100%;background-color:#ebebed;display:flex;align-items:center;box-shadow:0 1px 0 #0000001f;border-radius:3px}#lesConseils nav ul{display:flex;align-items:stretch;justify-content:space-evenly;width:100%}#lesConseils nav ul li{display:flex;flex-direction:column;text-align:center;border-left:1px solid #cfcfcf;padding:15px 35px;border-bottom:4px solid transparent;cursor:pointer;transition:.3s all ease}#lesConseils nav ul li.active{border-bottom:4px solid #ed1984}#lesConseils nav ul li:first-of-type{border-left:0}#lesConseils nav ul li svg{margin:0 auto}#lesConseils nav ul li svg path,#lesConseils nav ul li svg rect{fill:#073156;transition:.3s all ease}#lesConseils nav ul li.onglet_actif svg path,#lesConseils nav ul li.onglet_actif svg rect,#lesConseils nav ul li:hover svg path,#lesConseils nav ul li:hover svg rect{fill:#ed1984}#lesConseils nav ul li.onglet_actif span,#lesConseils nav ul li:hover a{color:#ed1984}#lesConseils nav ul li span{font-size:14px;padding-top:10px;margin:0 auto;display:block;color:#073156;font-weight:400;transition:.3s all ease}#lesConseils nav ul li:hover span{color:#ed1984}#lesConseils .contentTabs>div{background-color:#ebebed;padding:20px;margin-top:20px;display:none}#lesConseils .contentTabs div p{color:#073156}#lesConseils .contentTabs div p:first-of-type{margin-top:0}#lesConseils .contentTabs .conteneur_credit_image{display:block;padding:0;margin:20px 0;position:relative}#lesConseils .contentTabs .conteneur_credit_image .credit_image{position:absolute;bottom:8px;background:#ffffff88;padding:3px 5px;left:5px;color:#000;font-size:10px;display:block}.annonce .listing #gestionLocative .content{width:100%}.annonce .listing #gestionLocative.annonce .description{margin-left:40px}.annonce .listing #gestionLocative img.plateau{width:275px;height:267px}.contact_commune{background-color:#e9ba00;margin:40px 0;background:url(/img/annonce/fond_contact_commune.jpg);background-size:cover;background-position:center bottom;position:relative;display:flex;border-radius:3px;box-shadow:0 2px 0 0 #042a4c}.contact_commune .digitale{background:#073156eb;color:#fff;padding:40px;width:calc(50% - 80px);display:flex;flex-direction:column;justify-content:center}.contact_commune .contact{color:#073156;padding:40px;width:calc(50% - 80px);justify-content:center;align-items:center;display:flex}.contact_commune .titre{font-size:28px;padding:0;line-height:36px}.contact_commune .titre mark{line-height:0}.contact_commune .type_projet{border:1px solid #073156;padding:5px 10px;font-size:1.2em;cursor:pointer;width:140px;border-radius:3px}.contact_commune .projet_contact{display:flex;align-items:center;margin:40px 0;justify-content:center}.contact_commune .projet_checkbox{opacity:0;width:0;height:0;display:none}.contact_commune .slider{position:relative;height:40px;width:80px;display:block;background-color:rgba(0,0,0,.1);overflow:hidden;box-shadow:inset 0 5px 5px rgba(0,0,0,.2);border-radius:20px;user-select:none;cursor:pointer;margin:0 10px;border:1px solid #fff;box-sizing:content-box}.contact_commune .slider .slider_slide{position:absolute;left:0;overflow:hidden;width:100%;display:flex;align-items:center;justify-content:space-evenly;height:40px;color:#073156;transition:all .3s;font-weight:700}.contact_commune .slider .slider_bouton{background-color:#ed1984;width:40px;height:40px;border-radius:50%;transition:all .3s;color:#fff;display:flex;justify-content:center;align-items:center;font-size:.8em;position:absolute;left:0}.contact_commune .projet_checkbox:checked+.slider .slider_bouton{right:0;left:initial}#selection_investir{border:1px solid transparent;font-weight:400}#selection_habiter{border:1px solid #fff;font-weight:700;color:#fff}.contact_commune .projet_checkbox:checked~#selection_investir{border:1px solid #fff;font-weight:700;color:#fff}.contact_commune .projet_checkbox:checked~#selection_habiter{border:1px solid transparent;font-weight:400;color:#073156}.contact_commune a.button{display:block;width:calc(100% - 60px)}.contact_commune a.button:hover{background-color:#fff;color:#073156}.contact_commune .digitale .titre{text-align:center}.contact_commune .digitale .illustrateur{position:relative;display:flex;justify-content:center;margin-top:22px;flex-direction:column}.contact_commune .digitale .illustrateur img{width:auto;height:150px;object-fit:contain}.contact_commune .digitale .illustrateur a.button{width:max-content;box-sizing:border-box;max-width:100%;background-color:transparent;border:0;color:#fff;box-shadow:none;border-radius:0;border-bottom:1px solid #fff;padding:0;font-size:18px}.contact_commune .digitale .illustrateur a.button:hover{color:#ed1984;border-bottom:1px solid #ed1984}main.annonce{display:flex;margin-top:25px;padding:0}body.page.ville{background:0 0}main.annonce .listing{width:55%;box-sizing:border-box;background:#fff;padding:35px;padding-bottom:0;padding-top:120px;position:relative;z-index:80}main.annonce .intro{height:90px;overflow:hidden;position:relative;margin-bottom:20px}main.annonce .intro::after{content:'';left:0;right:0;bottom:0;position:absolute;background:linear-gradient(to bottom,#fffFFF00,#fffFFFFF);height:30px}main.annonce .intro .contenu{overflow:hidden}main.annonce .intro p{color:#073156;line-height:2.143}main.annonce .voirPlus{font-size:14px;color:#e6147a;text-align:right;cursor:pointer;margin-bottom:60px}main.annonce .voirPlus svg{vertical-align:middle;margin-left:3px}main.annonce .mapbox{background:#e6e4e0;width:45%;height:100vh;position:fixed;right:0;top:80px}main.annonce .listing h1.classic span{font-size:19px}.carteFull{position:fixed;top:50%;right:41%;transform:translate(-50%,-50%);background:#d5d5d5;height:56px;width:56px;z-index:90;border-radius:90px;cursor:pointer}.carteFull svg{left:50%;top:50%;transform:translate(-70%,-50%);position:absolute}.boxAnnonce{position:relative;transition:.3s all ease;margin-bottom:30px}.boxListing{display:flex;flex-direction:column;margin-top:20px; margin-bottom: 50px}.boxAnnonce.archive{order:2;filter:grayscale(1);opacity:.5;display:none}.boxAnnonce .statuts .deja_visite{background:#ed1984;color:#fff;padding:5px 15px;position:absolute;top:40px;left:-20px;display:none}.no-webp .boxAnnonce .statuts .deja_visite::before{background:url(/img/sprite.png) -429px -552px}.webp .boxAnnonce .statuts .deja_visite::before{background:url(/img/sprite.webp) -429px -552px}.boxAnnonce .statuts .deja_visite::before{content:'';width:14px;height:10px;display:inline-block;margin-right:10px}.boxAnnonce a{display:flex;background-color:#ebebed;border-radius:4px;border-bottom:2px solid #d9d9d9}.boxAnnonce.masque{display:none}.boxAnnonce.filtre{opacity:.3;filter:grayscale(1)}.boxAnnonce a{color:#073156;font-weight:400;transition:.3s all ease;border:.5px solid #fff}.boxAnnonce .thumbnail{width:60%;position:relative;color:#fff;overflow:hidden;max-height:330px}.boxAnnonce .thumbnail .reference{position:absolute;left:0;top:0;background:rgba(0,0,0,.7);padding:5px 10px;border-top-left-radius:3px}.boxAnnonce .thumbnail img{height:100%;width:100%;object-fit:cover;border-bottom-left-radius:3px;border-top-left-radius:3px}.boxAnnonce .thumbnail .hover{background:rgba(237,25,132,.5);position:absolute;top:0;left:0;display:flex;height:100%;width:100%;align-items:center;opacity:0;transition:.3s all ease}.boxAnnonce:hover .thumbnail .hover{opacity:1}.boxAnnonce .nouveaute{content:'';background:url(/img/annonce/pastilles/nouveau.png);width:125px;height:141px;top:-45px;right:-40px;transform:scale(.8);position:absolute}.boxAnnonce .livraison_rapide{content:'';background:url(/img/annonce/pastilles/livraison_rapide.png);width:125px;height:141px;top:-45px;right:-40px;transform:scale(.8);position:absolute}.boxAnnonce .prix_maitrise_liste{content:'';background:url(/img/annonce/pastilles/prix_maitrise.png);width:125px;height:141px;top:-45px;right:-40px;transform:scale(.8);position:absolute}.boxAnnonce .offre{content:'';background:url(/img/annonce/pastilles/offre.png);width:125px;height:141px;top:-45px;right:-40px;transform:scale(.8);position:absolute}.labelNotaire,.labelPret,.no-webp .labelPinel{background-image:url(../img/sprites.png)}.labelNotaire,.labelPret,.webp .labelPinel{background-image:url(../img/sprites.webp)}.labelNotaire,.labelPinel,.labelPret{content:'';display:block;height:141px;width:125px;margin:0 auto;transform:scale(.9)}.labelPinel{background-position:-1044px -1201px}.labelPret{background-position:-778px -1201px}.labelNotaire{background-position:-911px -1201px}.boxAnnonce .description{width:40%;padding:20px}.boxAnnonce .description h3{margin:0;color:#ed1984;font-size:19px;font-weight:700;line-height:1.38;padding-right:60px}.vuListe .boxAnnonce .description h3{padding-right:0}.boxAnnonce a.conteneur_livraison_rapide .description h3,.boxAnnonce a.conteneur_nouveaute .description h3,.boxAnnonce a.conteneur_offre .description h3,.boxAnnonce a.conteneur_prix_maitrise .description h3{max-width:290px}@media screen and (min-width:1330px) and (max-width:1600px){.boxAnnonce .description h3{max-width:220px}}.boxAnnonce .description .prix{margin:10px 0;font-size:14px;color:#073156}.boxAnnonce .description .prix span{font-size:20px;color:#073156;font-weight:700;vertical-align:middle;margin-left:5px}.boxAnnonce .description .introduction{font-size:12px;padding:3px 0;color:#6e6e6e;height:35px;line-height:17px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;width:100%;background:0 0}.boxAnnonce .description .livraison{margin-top:15px;font-weight:700;text-transform:uppercase;font-size:14px;max-width:90%}.boxAnnonce .description .statut{display:flex;align-items:center}.boxAnnonce .description .statut .info{margin-left:5px}.boxAnnonce .description .statut span{display:block}.no-webp .boxAnnonce .description .iconLivre::after{background:url(../img/sprites.png) -471px -17px}.webp .boxAnnonce .description .iconLivre::after{background:url(../img/sprites.webp) -471px -17px}.boxAnnonce .description .iconLivre::after{content:'';width:30px;height:30px;display:block}.no-webp .boxAnnonce .description .iconFinitions::after{background:url(../img/sprites.png) -506px -16px}.webp .boxAnnonce .description .iconFinitions::after{background:url(../img/sprites.webp) -506px -16px}.boxAnnonce .description .iconFinitions::after{content:'';width:30px;height:30px;display:block}.no-webp .boxAnnonce .description .iconNouveaute::after{background:url(../img/sprites.png) -542px -14px}.webp .boxAnnonce .description .iconNouveaute::after{background:url(../img/sprites.webp) -542px -14px}.boxAnnonce .description .iconNouveaute::after{content:'';width:30px;height:30px;display:block}.no-webp .boxAnnonce .description .iconTravaux::after{background:url(../img/sprites.png) -584px -15px}.webp .boxAnnonce .description .iconTravaux::after{background:url(../img/sprites.webp) -584px -15px}.boxAnnonce .description .iconTravaux::after{content:'';width:30px;height:30px;display:block}.boxAnnonce .description .tags{display:flex;margin-bottom:20px}.boxAnnonce .description .tag{padding:5px 15px;font-size:13px;margin-right:5px;background:#01a4e9;color:#fff;font-weight:700;border-radius:3px}.boxAnnonce .info_statut_residence{font-weight:700;padding:10px 0;font-size:14px;text-transform:uppercase}.boxAnnonce .add_favori{height:35px;width:35px;background:#d9d9db;position:absolute;right:10px;bottom:10px;border-radius:75px}.boxAnnonce .add_favori svg{position:absolute;top:50%;left:50%;transform:translate(-14px,-12px) scale(.5);transition:.3s all ease;width:29px;cursor:pointer}.boxAnnonce .add_favori svg path{stroke:#ed1984;stroke-width:3px;fill:transparent;transition:.3s all ease}.boxAnnonce .add_favori.selectionne svg path{fill:#ed1984;transition:.3s all ease}.boxAnnonce .add_favori:hover svg path{cursor:pointer;fill:#ed1984}#villes-proximite{margin-top:95px;margin-bottom:120px}#villes-proximite h1{font-size:26px;margin:0 auto;text-align:center;margin-bottom:35px}#villes-proximite .column{display:flex;width:100%;align-items:stretch;justify-content:center}#villes-proximite .box{transition:all .2s;box-shadow:0 2px 0 0 rgba(0,0,0,.15);border:1px solid #ebebed;border-bottom:2px solid #d9d9d9;text-align:center;margin:0 10px;border-radius:4px;position:relative;width:calc(100% / 3)}#villes-proximite .infos{padding:5px 10px;background:#fff}#villes-proximite .tags{display:flex;width:max-content;box-sizing:border-box;max-width:100%;margin:30px auto;flex-wrap:wrap;justify-content:center;margin-bottom:0}#villes-proximite .tags div{padding:5px 15px;font-size:13px;margin-right:5px;background:#01a4e9;color:#fff;font-weight:700;border-radius:3px;margin-bottom:5px}#villes-proximite .box:hover{transform:scale(1.1);box-shadow:0 10px 10px rgba(0,0,0,.2);z-index:1}#villes-proximite .visuel{height:150px}#villes-proximite img.thumbnail{height:100%;width:100%;object-fit:cover}#villes-proximite .box .ville{color:#ed1984;font-size:1.17em;margin:1em 0;margin-bottom:0}#villes-proximite p{color:#073156;font-weight:400;padding:0 20px;margin:5px 0}.conteneur_tabs{display:flex;position:relative;margin:80px 0;justify-content:space-around}.conteneur_tabs details{width:20%;flex:0 0 20%;background-color:#fff;padding:0;box-shadow:none;position:initial}.conteneur_tabs details div{background-color:#fff;padding:30px 0;position:absolute;left:0;right:0;z-index:1;text-align:justify;color:#000}.conteneur_tabs details[open]{background-color:#fff}.conteneur_tabs details[open] summary{color:#ed1984;border-bottom:4px solid #ed1984}.conteneur_tabs details summary{outline:0;cursor:pointer;padding:10px 0;padding-bottom:5px;text-align:center;color:#073156;border-bottom:4px solid #ebebed;margin:0 10px;font-weight:700;position:relative;user-select:none;text-transform:none}.no-webp .conteneur_tabs details summary::before{background:url(/img/rennesimmo9.com/sprites.png) -541px -1025px}.webp .conteneur_tabs details summary::before{background:url(/img/sprites.webp) -541px -1025px}.conteneur_tabs details summary::before{content:'';position:absolute;border:1px solid #ccc;border-radius:100px;width:46px;height:46px;left:calc(50% - 23px);top:-46px;filter:grayscale(100%);opacity:.3;transform:scale(1)}.conteneur_tabs details[open] summary:before{border:1px solid #ed1984;filter:grayscale(0);opacity:1}.conteneur_tabs details summary::marker{display:none}.conteneur_tabs ul{list-style-image:url(/img/rennesimmo9.com/puce-list-pink.png)}.conteneur_tabs ul li{margin:10px 0}.conteneur_tabs details summary.demographie::before{background-position:-327px -1221px}.conteneur_tabs details summary.habitat::before{background-position:-541px -1025px}.conteneur_tabs details summary.transport::before{background-position:-877px -1025px}.conteneur_tabs details summary.economie::before{background-position:-765px -1025px}.conteneur_tabs details summary.loyers::before{background-position:-653px -1025px}.conteneur_tabs li,.conteneur_tabs p{font-weight:400;color:#073156}.containerLoupe{margin:60px 40px}.containerLoupe h1{text-align:center}.annonce .mapboxgl-popup{max-width:300px!important;z-index:999}.annonce .mapboxgl-popup-content{width:300px;padding:0;font-family:Gotham,arial;border-radius:12px}.annonce .actions,.annonce .legende_livraison{display:none}.annonce .mapboxgl-popup-close-button{position:absolute!important;right:5px!important;top:5px!important;border:0!important;cursor:pointer!important;background-color:#fff!important;border-radius:20px!important;height:20px!important;width:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;line-height:0!important;z-index:151!important}.annonce .tooltip_programme_carte .programme_carte_donnees a{box-sizing:border-box}.annoce .tooltip_programme_carte .programme_carte_donnees .lieu,.annonce .tooltip_programme_carte .programme_carte_donnees .nb_lots_et_prix{color:#073156}.annonce .tooltip_programme_carte .programme_carte_donnees .typologies .typologie.active{background:#01a4e9;display:block}.annonce .tooltip_programme_carte .programme_carte_donnees .typologies .typologie{display:none}.annonce .tooltip_programme_carte .nav_images{border-radius:10px 10px 0 0}.annonce .mapboxgl-ctrl-top-right{top:190px;transform:translateY(-50%)}.div_carte{position:relative}#carte_choix_style{position:absolute;bottom:20px;left:20px;z-index:200;display:flex;align-items:flex-end}#div_carte{user-select:none}#carte_choix_style .map_ou_sat{background:#fff;padding:2px;border-radius:6px;box-shadow:0 5px 5px rgba(0,0,0,.2);margin-right:20px}#carte_choix_style .decorations{background:#fff;padding:10px;box-shadow:0 5px 5px rgba(0,0,0,.2);margin-right:20px}#carte_choix_style .map_ou_sat input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#carte_choix_style .map_ou_sat .checkmark{background-color:#fff;height:65px;width:65px;display:block;cursor:pointer;border-radius:6px}#carte_choix_style .map_ou_sat .sat .checkmark{background:url(/img/interface_commerciale/recherche/carte_sat.jpg) no-repeat center center}#carte_choix_style .map_ou_sat .map .checkmark{background:url(/img/interface_commerciale/recherche/carte_map.jpg) no-repeat center center}#carte_choix_style .map_ou_sat input:checked~.checkmark{display:none}#carte_choix_style .decorations{display:none}section#reseau{background:linear-gradient(#fff,#bbb 100%);padding:100px 0;text-align:center;color:#073156}section#reseau h1{margin-top:0}section#reseau h3{text-transform:uppercase;font-size:18px}section#reseau .content{display:flex;width:1260px}section#reseau figure{margin:0 auto}section#reseau a{display:block}section#reseau address{font-style:normal}section#reseau address div[itempro=location]{height:19px}section#reseau div[itemprop=streetAddress]{max-width:251px;margin:0 auto}section#reseau address div[itempro=postalCode]{text-transform:uppercase}section#reseau a[itemprop=telephone]{color:#073156;margin-bottom:5px}section#tableaux{padding:0;padding-bottom:50px}section#tableaux .content{display:flex}section#tableaux .fixed{width:50%}section#tableaux .fixed{margin:0 25px}.fixed{border:1px solid #ebebed;border-radius:4px}.fixed .titre{line-height:67px;border-bottom:2px solid #e0e0e0;background-color:#ebebed;padding:0;padding-left:20px;position:relative;color:#073156}.no-webp .fixed .titre::before{background:url(/img/sprites.png) -1409px -614px}.webp .fixed .titre::before{background:url(/img/sprites.webp) -1409px -614px}.fixed .titre::before{width:32px;height:34px;content:'';display:inline-block;vertical-align:middle}.fixed .titre b{margin-left:30px}.fixed .titre b::before{content:'';position:absolute;left:71px;top:0;width:1px;height:100%;background:#fff}.fixed table a{color:#073156;font-weight:400}.fixed table{width:100%;font-size:15px}.fixed table,.fixed td{border-collapse:collapse}.fixed thead{display:table;width:calc(100% - 17px)}.fixed thead th{font-weight:400;text-transform:uppercase;font-size:14px}.fixed tbody{display:block;max-height:450px;overflow-y:scroll}.fixed tbody tr:nth-child(odd){background:#f5f5f6}.fixed td,.fixed th{width:33.33%;padding:10px;word-break:break-all}.fixed table tr td:nth-child(1),.fixed table tr th:nth-child(1){width:50%;text-align:left}.fixed td:nth-child(2),.fixed td:nth-child(3),.fixed th:nth-child(2),.fixed th:nth-child(3){width:25%}.fixed tr{display:table;width:100%;box-sizing:border-box}.fixed td{text-align:center;border-bottom:none;border-left:none}.fixed .description{display:flex;align-items:center;padding:25px 50px;height:140px}.no-webp .fixed .description .picto span{background:url(/img/sprites.png) -729px -1090px}.webp .fixed .description .picto span{background:url(/img/sprites.webp) -729px -1090px}.fixed .description .picto span{width:82px;height:91px;content:'';display:block}.fixed .description p{margin:0;padding-left:25px;font-size:15px;line-height:25px}#video{margin-top:50px;display:flex}#video .titreSympas{color:#fff}#video #videoSelected{width:100%;max-width:590px;max-height:340px;box-sizing:border-box;padding:15px;background:#000;border-radius:14px;box-shadow:0 0 20px 0 #000;position:relative}#video .video div svg{position:absolute;width:75px;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:10;transition:.3s all ease}#video .video div:hover img{opacity:1}#video .video div img{height:100%;width:100%;max-height:calc(340px - 30px);object-fit:cover;cursor:pointer;opacity:.7;transition:.3s all ease}#video .col50:nth-child(1) img{height:100%;width:100%;object-fit:cover}#video .col50:nth-child(2){display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px;background-color:#073156}#video #moreVideo ul{padding:0 20px;display:flex;flex-wrap:wrap;overflow:auto;height:100%;width:100%;box-sizing:border-box}#video #moreVideo ul::-webkit-scrollbar{width:6px;background-color:#fff;border-radius:60px}#video #moreVideo ul::-webkit-scrollbar-thumb{background-color:#627484;border-radius:60px}.no-webp #video #moreVideo .bouton_fermer{background:url(/img/sprite.png) -424px -515px}.webp #video #moreVideo .bouton_fermer{background:url(/img/sprite.webp) -424px -515px}#video #moreVideo .bouton_fermer{position:absolute;right:-45px;top:0;text-indent:-9999px;width:29px;height:25px;transform:scale(.8);cursor:pointer}#video #moreVideo ul li{width:50%;padding:5px 10px;box-sizing:border-box;cursor:pointer}#video #moreVideo ul li:hover{color:#fff;background-color:#073156}#video nav.videolist{width:590px}#video nav.videolist ul{margin-top:20px;display:flex;justify-content:space-between}#video nav.videolist ul li{position:relative;display:flex;justify-content:center;align-items:center;width:185px;opacity:.8;transition:.3s all ease;cursor:pointer;background-color:#000;border-radius:3px;max-height:100px}#video nav.videolist ul li:hover{opacity:1}#video nav.videolist ul li svg{position:absolute;width:44px}#video nav.videolist ul li img{width:100%;height:100%;object-fit:cover;border-radius:3px}#video nav.videolist ul li:nth-child(3){opacity:1}#video nav.videolist ul li span{display:block;height:100%;width:100%;position:absolute;background-color:#000000d1;color:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:.3s all ease}#video nav.videolist ul li:nth-child(3):hover span{color:#ed1984}#moreVideo{position:absolute;top:0;background:#fff;left:0;height:100%;width:100%;border-radius:13px;display:none;padding:20px 0;box-sizing:border-box;z-index:20}section#avantages{padding:0;margin-top:50px}section#avantages p.introduction{text-align:center;margin-bottom:45px;color:#3d4b5e}section#avantages h2{text-align:center;font-weight:400;font-size:36px}section#avantages .content.details{max-width:700px;margin-top:65px}section#avantages .column-1{width:60%;margin-right:40px}section#avantages .column-2{width:40%}section#avantages .column-2 img{width:100%}section#avantages ul{background:#f5f5f6;padding:40px;box-shadow:0 2px 2px rgba(0,0,0,.2);position:relative;min-height:500px!important}section#avantages ul li{font-weight:700;text-transform:uppercase;cursor:pointer;width:40%;display:flex;align-items:center}section#avantages ul li h3{font-size:18px;width:90%;transition:.3s all ease}section#avantages blockquote{border:1px solid #d3d3d3;padding:0 30px;margin:0;margin-bottom:20px}.no-webp section#avantages ul li::before{background:url(/img/sprites.png) -919px -755px}.webp section#avantages ul li::before{background:url(/img/sprites.webp) -919px -755px}section#avantages ul li::before{content:"";color:#fff;vertical-align:middle;display:inline-block;height:60px;width:60px;transform:scale(.6);transition:.3s all ease}section#avantages h4{margin-top:50px}section#avantages ul li:hover::before{transform:scale(.5) rotate(20deg)}section#avantages ul li:hover{color:#e9ba00}section#avantages ul .details ul{background:0 0;padding:0;box-shadow:none;min-height:auto!important}section#avantages ul .details ul li{font-weight:400;text-transform:initial;cursor:text;width:auto;display:list-item;list-style:outside;margin-left:20px}section#avantages ul .details ul li::before{display:none}section#avantages ul .details ul li:hover{color:#073156}section#avantages ul .details{position:absolute;padding:0 40px;padding-bottom:20px;right:0;width:45%;top:40px;visibility:hidden;max-height:500px;overflow:auto}section#avantages ul .details::-webkit-scrollbar{width:6px;background-color:#f5f5f6;border-radius:60px}section#avantages ul .details::-webkit-scrollbar-thumb{background-color:#c7c7c7;border-radius:60px}section#avantages ul .details.active{visibility:initial}section#avantages ul span{position:absolute;left:46%;top:40px;height:calc(100% - 80px);display:block;width:1px;background:#e9ba00;content:''}section#avantages li.active h3{color:#e9ba00}section#partenaires{display:flex;padding:0}section#partenaires h1{margin-bottom:0}section#partenaires p{margin:0;text-align:center;margin-bottom:52px}section#partenaires .block50:nth-of-type(1){justify-content:center;align-items:center;display:flex;flex-direction:column;padding:150px 0}.no-webp section#partenaires .block50:nth-of-type(1){background-color:#ededed;background:url(/img/accueil/fond-partenaires-immo.jpg) bottom right no-repeat;background-size:cover}.webp section#partenaires .block50:nth-of-type(1){background-color:#ededed;background:url(/img/accueil/fond-partenaires-immo.webp) bottom right no-repeat;background-size:cover}section#partenaires figure{margin:0}.glidePartenaires{position:relative;width:80%;margin:0 auto}.glidePartenaires ul{display:flex;flex-wrap:wrap}.glidePartenaires ul .duo{display:flex;flex-wrap:wrap;justify-content:space-between}.glidePartenaires ul .duo li{margin:12px;margin-top:0;margin-bottom:25px}.no-webp section .glidePartenaires .glide__arrow--left,.no-webp section .glidePartenaires .glide__arrow--right{background:url(/img/sprites.png) -1409px -281px}.webp section .glidePartenaires .glide__arrow--left,.webp section .glidePartenaires .glide__arrow--right{background:url(/img/sprites.webp) -1409px -281px}section .glidePartenaires .glide__arrow--left,section .glidePartenaires .glide__arrow--right{width:26px;height:43px;text-indent:-3000px;overflow:hidden;position:absolute;cursor:pointer;left:-55px;top:50%;transform:translateY(-50%);opacity:.5;transition:.3s all ease;filter:grayscale(1)}section .glidePartenaires .glide__arrow--left:hover,section .glidePartenaires .glide__arrow--right:hover{opacity:1}section .glidePartenaires .glide__arrow--right{transform:rotate(180deg) translateY(50%);left:initial!important;right:-55px;top:50%}section#partenaires .block50:nth-of-type(2){justify-content:center;align-items:center;display:flex;flex-direction:column;padding:150px 0;background-color:#d9d9db;background-size:100%}.no-webp section#partenaires .block50:nth-of-type(2){background-color:#d9d9db;background:url(/img/accueil/fond-partenaires-financiers.jpg) top right no-repeat;background-size:cover}.webp section#partenaires .block50:nth-of-type(2){background-color:#d9d9db;background:url(/img/accueil/fond-partenaires-financiers.webp) top right no-repeat;background-size:cover}section .glidePromoteur{position:relative;width:60%;box-sizing:border-box;margin:0 auto;text-align:center}.no-webp section .glidePromoteur .glide__arrow--left,.no-webp section .glidePromoteur .glide__arrow--right{background:url(/img/sprites.png) -1409px -281px}.webp section .glidePromoteur .glide__arrow--left,.webp section .glidePromoteur .glide__arrow--right{background:url(/img/sprites.webp) -1409px -281px}section .glidePromoteur .glide__arrow--left,section .glidePromoteur .glide__arrow--right{width:26px;height:43px;background-color:transparent;text-indent:-3000px;overflow:hidden;position:absolute;cursor:pointer;left:-100px;top:50%;transform:translateY(-50%);opacity:.5;transition:.3s all ease;filter:grayscale(1)}section .glidePromoteur .glide__arrow--left:hover,section .glidePromoteur .glide__arrow--right:hover{opacity:1}section .glidePromoteur .glide__arrow--right{transform:rotate(180deg) translateY(50%);left:initial!important;right:-100px;top:50%}section#actus{text-align:center}section#actus h1 img{margin-bottom:30px}section#actus a.cta{margin-top:50px}section#actus .column-2 a article h1{text-align:right}section#actus .content{display:flex}section#actus .column-1{margin-right:27px;width:35%}section#actus .column-2{width:65%}section#actus article{display:flex;border-bottom:2px solid #d9d9d9}section#actus .column-2 a:first-of-type article{margin-bottom:27px}section#actus .column-1 article{flex-direction:column;height:100%}section#actus .column-1 article .titre{height:100%;align-items:center;display:flex;text-align:center;padding:0 55px}section#actus .column-2 .thumbnail{max-height:200px}section#actus .thumbnail{position:relative}section#actus .column-1 .thumbnail{height:200px;flex: 0 0 200px;}section#actus article img{height:100%;width:100%;object-fit:cover}section#actus .actu-1 svg{bottom:-1px}section#actus svg{position:absolute;left:0;bottom:0}section#actus svg path{fill:#ebebed}section#actus .titre{background:#ebebed}section#actus .titre h1{font-size:21px;color:#ed1984;font-weight:700;letter-spacing:0}section#actus .column-2 .thumbnail{width:65%}section#actus .column-2 .titre{width:35%;align-items:center;display:flex;padding:0 45px}section#actus .actu-2 .titre{text-align:right}section#actus .column-2 svg{height:100%}section#actus .actu-2 svg{left:initial;right:-1px}#thematique{margin-top:100px}#thematique h1{font-size:25px;color:#073156;position:relative;width:max-content;box-sizing:border-box;max-width:100%;margin:0 auto;font-weight:700;background:#fff;padding:0 15px;margin-bottom:20px}#thematique h1 span{position:absolute;left:-60px;top:20px;height:5px;width:360px;background-color:#ed2684;display:block;z-index:-1}#thematique a{display:block;box-sizing:border-box;font-size:15px;text-transform:uppercase;color:#073156;letter-spacing:1px;background-color:#fff;padding:10px 15px;border-radius:60px;border:2px solid #ed2684;box-shadow:0 2px 0 0 rgba(0,0,0,.2);margin:0 5px}#thematique ul{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:center;max-width:1150px;margin:0 auto}#thematique a{transition:.3s all ease;margin-bottom:20px}#thematique a.environnement{border:2px solid #01c421}#thematique a.environnement:hover{background-color:#01c421;color:#fff}#thematique a.fiscalite-finance{border:2px solid #c46601}#thematique a.fiscalite-finance:hover{background-color:#c46601;color:#fff}#thematique a.promotion-immobiliere{border:2px solid #e8bd12}#thematique a.promotion-immobiliere:hover{background-color:#e8bd12;color:#fff}#thematique a.politique{border:2px solid #9d01e6}#thematique a.politique:hover{background-color:#9d01e6;color:#fff}#thematique a.transports{border:2px solid #8ed2c4}#thematique a.transports:hover{background-color:#8ed2c4;color:#fff}#thematique a.urbanisme-architecture{border:2px solid #ff59ad}#thematique a.urbanisme-architecture:hover{background-color:#ff59ad;color:#fff}#thematique a.location{border:2px solid #800040}#thematique a.location:hover{background-color:#800040;color:#fff}#thematique a.investissement{border:2px solid #1b22af}#thematique a.investissement:hover{background-color:#1b22af;color:#fff}section#gestion-locative .block50:nth-of-type(2){display:flex}section#gestion-locative .block50:nth-of-type(2) img{width:100%;height:auto}section#gestion-locative{display:flex;padding:0}section#gestion-locative img{margin:0 auto;display:block}section#gestion-locative .block50:nth-of-type(1){background:#073156;color:#fff;justify-content:center;align-items:center;display:flex;flex-direction:column}section#gestion-locative .col50:nth-of-type(1){width:100%;display:flex;flex-direction:column;align-items:center;padding:14.6% 0}#blockGestion img{max-width:400px}section#gestion-locative .col50:nth-of-type(2){background:rgba(0,0,0,.2);width:100%;padding:55px 0;text-align:center}section#gestion-locative h2{max-width:580px;color:#fff;line-height:40px;margin:35px 0;font-weight:400}section#gestion-locative ul{width:550px;margin:auto;margin-bottom:50px}section#gestion-locative ul li{color:#fff!important}section#gestion-locative .block50:nth-of-type(2) img{height:100%!important}section#reassurance{display:flex;padding:0}.no-webp section#reassurance .block50:nth-of-type(2){background-image:url(/img/accueil/visuel-citation.jpg)}.webp section#reassurance .block50:nth-of-type(2){background-image:url(/img/accueil/visuel-citation.webp)}section#reassurance .block50:nth-of-type(2){padding:5%;width:calc(50% - 10%);background-size:cover;background-position:top}section#reassurance blockquote{font-size:36px;color:#073156;font-weight:lighter;line-height:50px}section#reassurance .auteur{color:#ea2682;font-size:24px}section#reassurance .block50:nth-of-type(1){background:#e9ba00;display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;position:relative;min-height:700px}#guide.col{width:90%;align-items:center;position:absolute;right:0}#guide img{width:50%}#guide .contentGuide{width:50%}#guide .contentGuide p{font-size:18px;color:#133256}#guide h1{font-weight:700;margin-bottom:20px}#guide button.button{background:#133256;border-color:#fff;color:#fff;cursor:pointer;margin-top:35px}#guide button.button:hover{background:#fff;color:#133256!important}section#proprietaire{padding-top:0;background:#fff;margin-top:60px}section#proprietaire h2{font-size:36px;font-weight:400;margin-bottom:40px}section#proprietaire h2 b{color:#e9ba00}section#proprietaire .content.flex{align-items:center}#proprietaire .col50:nth-child(1){margin-right:95px}section#proprietaire h1 b{color:#e9ba00;display:block}section#gestion-locative ul li,section#proprietaire .col50:nth-child(1) ul li{font-size:21px;color:#073156;list-style:none;position:relative;margin-bottom:10px;padding-left:30px}.no-webp section#gestion-locative ul li::before,.no-webp section#proprietaire .col50:nth-child(1) ul li::before{background:url(/img/sprites.png) -1063px -956px}.webp section#gestion-locative ul li::before,.webp section#proprietaire .col50:nth-child(1) ul li::before{background:url(/img/sprites.webp) -1063px -956px}section#gestion-locative ul li::before,section#proprietaire .col50:nth-child(1) ul li::before{content:'';position:absolute;width:15px;height:17px;left:0;top:4px}section#proprietaire a.button{margin-top:65px}.no-webp .projet .see{background:url(/img/sprites.png) -434px -955px}.webp .projet .see{background:url(/img/sprites.webp) -434px -955px}.projet .see{width:66px;height:41px;margin:0 auto;margin-top:50px;display:block}#glide_annonces .boxAnnonce .add_favori,#glide_annonces .boxAnnonce .introduction,#glide_annonces .boxAnnonce .thumbnail .reference,#glide_annonces .statuts{display:none}#glide_annonces .livraison{margin:auto;margin-top:25px}#glide_annonces{width:50%;position:relative}#glide_annonces img[alt=PTZ],#glide_annonces picture{position:absolute;z-index:2;left:-62px;top:-76px}#glide_annonces .boxAnnonce:hover{transform:none;box-shadow:none}#glide_annonces .boxAnnonce a{flex-direction:column;max-height:none;border:0}#glide_annonces .boxAnnonce .thumbnail{width:100%;height:312px;border-bottom:5px solid #ed1984}.boxAnnonce .thumbnail::after{height:100%;width:100%;background:url(/img/annonce/hover_plus.png) no-repeat center;background-size:50px;display:block;position:absolute;content:"";top:0;box-sizing:border-box;opacity:0;transform:scale(3);transition:opacity .5s,transform .5s;pointer-events:none}.boxAnnonce:hover .thumbnail::after{opacity:1;transform:scale(1);transition:opacity .3s,transform .3s}#glide_annonces .boxAnnonce .thumbnail img{border-bottom-left-radius:0;border-top-right-radius:3px}#glide_annonces .boxAnnonce .description{text-align:center;width:100%;padding:10px 20px;box-sizing:border-box}#glide_annonces .boxAnnonce .description h3{font-size:21px;max-width:none}#glide_annonces .boxAnnonce .description .lieu{font-size:14px;text-transform:uppercase;letter-spacing:2px}#glide_annonces .boxAnnonce .description .tags{justify-content:center;margin-bottom:0;margin-top:20px}.no-webp #glide_annonces .glide__arrows button{background:url(/img/sprite.png) -229px -244px}.webp #glide_annonces .glide__arrows button{background:url(/img/sprite.webp) -229px -244px}#glide_annonces .glide__arrows button{width:80px;height:91px;cursor:pointer;position:absolute;top:50%;left:0;transform:translate(-25%,-50%) scale(.6);font-size:0}#glide_annonces .glide__arrows button.glide__arrow--right{background-position:-318px -247px;left:initial;right:0;transform:translate(25%,-50%) scale(.6)}#glide_annonces .boxAnnonce.deja_visite .introduction,#glide_annonces .boxAnnonce.deja_visite .livraison,#glide_annonces .boxAnnonce.deja_visite .prix,#glide_annonces .boxAnnonce.deja_visite .tags,#glide_annonces .boxAnnonce.deja_visite .thumbnail,#glide_annonces .boxAnnonce.deja_visite h3{filter:none}#pinel .content.flex{align-items:center}#pinel h1{text-align:center;margin:0}#pinel .col50 h1{font-size:18px;text-align:left;margin-top:38px;line-height:25px}#pinel hr{background:#142945;border:0;height:1px;margin:20px 0;margin-bottom:0}#pinel i.exemple{display:flex;align-items:center}#pinel i.exemple span{display:inline-block;color:#fff;text-transform:uppercase;background:#e9ba00;padding:5px;font-style:normal;margin-right:16px;font-weight:700;font-size:13px}#pinel .table-mobile{display:none}section.nouveau_pinel .contenu_pinel .table-mobile{display:none}#pinel i{color:#133256}#pinel p{font-size:15px}#pinel table{width:100%;border-collapse:collapse;color:#133256;margin-bottom:20px}#pinel table thead{background:#e6e6e6}#pinel table th{line-height:44px;color:#133256;font-style:italic;font-weight:700;font-size:14px}#pinel table svg#icon{height:25px;padding:0px 25px}#pinel table .cochonUp svg#icon path{fill:#133256}#pinel table .cochonDown svg#icon path{fill:#ed1984}#pinel table tr td:nth-child(2){font-style:italic}#pinel table tr td:nth-child(3){font-size:18px}#pinel table tr td span{font-size:10px;vertical-align:top}#pinel table tr td b{font-weight:400;color:#ed1984}#pinel table tr td:nth-child(4){text-align:right;padding-right:22px}#pinel table tfoot{background-color:#ed1984;color:#fff;line-height:44px}#pinel table tfoot td:nth-child(2){font-weight:700}#pinel .col50:nth-child(2){text-align:right}#pinel a.button{margin-top:36px}#pinel img.camembertSympa{display:none;max-width:100%;margin:0 auto}#pinel table.mobile{display:none}#meilleurChoix{background-color:#e6e6e6;padding-top:35px}#meilleurChoix .content{width:1325px}#meilleurChoix h1{text-align:center}#meilleurChoix ul{display:flex;justify-content:space-between;text-align:center;margin-top:80px}#meilleurChoix ul li{transition:.3s all ease}#meilleurChoix ul li span{font-size:15px;letter-spacing:2px;font-weight:700;text-transform:uppercase;color:#073156;border-style:solid;border-width:2px;border-color:#ed1984;border-radius:20px;background-color:#e6e6e6;box-shadow:0 2px 0 0 rgba(0,0,0,.2);display:block;width:100%;padding:8px 0;margin-top:20px;transition:.3s all ease}#meilleurChoix ul li img{transition:.3s all ease}#meilleurChoix ul li:hover img{transform:scale(1.05)}#meilleurChoix ul li:hover span{background-color:#ed1984;box-shadow:none;color:#fff}section#confiance{padding:150px 50px;width:calc(100% - 100px);padding-top:50px}#confiance .merci{position:relative;width:37%}#confiance .merci div.champion{position:absolute;font-size:50px;font-weight:900;text-transform:uppercase;color:#062745;max-width:420px;line-height:initial;left:170px;top:-35px}#confiance .merci div.champion p.champion{line-height:initial}#confiance .merci p.deux{font-size:25px;font-weight:900;text-transform:uppercase;color:#062745;max-width:430px;line-height:initial}#confiance .merci p b{color:#e9ba00}#confiance .merci img{position:absolute;left:-50px;bottom:-180px;z-index:-1}#confiance .confiance{max-width:670px;text-align:center}#confiance .confiance .block{box-shadow:0 0 100px rgba(0,0,0,.2);border-radius:6px;padding:30px 40px;text-align:left}#confiance .confiance h1{margin-top:0;font-size:24px}#confiance .confiance h1 img{height:25px;vertical-align:bottom;display:inline-block;margin-bottom:0}#confiance .confiance p{color:#062745;line-height:1.4em}#confiance .confiance p b{color:#ed1984}#confiance .echos{display:flex;flex-direction:column;align-items:center;justify-content:center;width:26%;margin-top:-20px}#confiance .echos img{max-width:195px;margin-bottom:50px}#confiance .confiance img{margin-bottom:45px}section#immoMedia{text-align:center;width:80%;max-width:1645px;margin:0 auto;padding:100px 0;position:relative}section#immoMedia h2{font-size:36px;margin-top:0;font-weight:400;text-align:center}section#immoMedia h2 img{height:41px;display:inline-block;vertical-align:bottom}section#immoMedia ul li img{max-width:100%}section#immoMedia ul li{text-align:center}.no-webp section#immoMedia .glide__arrow--left,.no-webp section#immoMedia .glide__arrow--right{background:url(/img/sprites.png) -1409px -281px}.webp section#immoMedia .glide__arrow--left,.webp section#immoMedia .glide__arrow--right{background:url(/img/sprites.webp) -1409px -281px}section#immoMedia .glide__arrow--left,section#immoMedia .glide__arrow--right{width:26px;height:43px;background-color:transparent;text-indent:-3000px;overflow:hidden;position:absolute;cursor:pointer;left:-100px;top:50%;transform:translateY(-50%);opacity:1;transition:.3s all ease}section#immoMedia .glide__arrow--left:hover,section#immoMedia .glide__arrow--right:hover{opacity:.5}section#immoMedia .glide__arrow--right{transform:rotate(180deg) translateY(50%);left:initial!important;right:-100px;top:50%}section#digital{background-color:#ebebed;padding:50px 0}#digital h1{text-align:center;width:100%;margin-bottom:100px;margin-top:0}#digital h1 img{display:inline-block;height:41px;vertical-align:bottom}#digital .content{display:flex;flex-wrap:wrap;justify-content:space-between}a.digitalBlock{display:block;text-align:center}a.digitalBlock .picture{width:262px;height:262px;position:relative}a.digitalBlock .picture .hover{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;background-image:url(/img/accueil/hover.png);display:flex;align-items:center;text-align:center;transition:.3s all ease;background-repeat:no-repeat}a.digitalBlock:hover .picture .hover{opacity:1}a.digitalBlock .picture .hover p{width:100%;color:#fff;font-size:25px;padding:0 10px}a.digitalBlock h2{color:#ed1984;font-size:22px}a.digitalBlock h2::after{content:'';background-image:url(/img/accueil/plus.png);height:47px;width:46px;display:inline-block;vertical-align:middle;margin-left:15px}.buttonSide{position:fixed;right:45px;height:44px;width:44px;display:flex;justify-content:center;align-items:center;background-color:#e5e5e5;z-index:5;border-radius:50%;box-shadow:0 10px 35px 0 rgba(0,0,0,.68);transition:.3s all ease}.buttonSide:hover{background-color:#fff;transform:scaleX(-1)}#sendMail.buttonSide{bottom:170px}#callPhone.buttonSide{bottom:115px}#callPhone .numero{width:0;opacity:0;transition:.3s all ease;position:absolute;right:21px;height:44px;line-height:40px;text-align:right;border-radius:60px 0 0 60px;padding:0;background:#e5e5e5;color:#434343;z-index:-1;overflow:hidden}#callPhone .numero p{margin:0;width:150px;line-height:44px;opacity:1;transition:.1s all ease}#callPhone .numero p a{color:#434343}#callPhone.buttonSide:hover{transform:none;background-color:#e5e5e5}#callPhone.buttonSide:hover .numero{width:150px;opacity:1;padding-right:30px;padding-left:12px}.buttonSide svg path{fill:#434343}#favoris{border-radius:50%;background:#ea2682;box-shadow:0 10px 35px 0 rgba(0,0,0,.68);position:fixed;right:33px;bottom:33px;width:66px;height:66px;z-index:5;cursor:pointer}#favoris svg{padding:21px 20px;transition:.3s all ease}#favoris svg path{fill:#fff}#favoris .compteur{position:absolute;right:0;top:0;border-radius:50%;height:18px;width:18px;background:#fff;text-align:center;font-size:11px;color:#adadad;line-height:18px}#favoris:hover svg{transform:scale(1.2)}aside#favoriSide{width:calc(340px - 66px);padding:0 33px;height:100vh;position:fixed;left:0;top:0;background:#fff;z-index:8000;transform:translateX(-100%);transition:.3s all ease;margin:0}.favorisOpen aside#favoriSide{transform:translateX(0);box-shadow:0 10px 35px 0 rgba(0,0,0,.45)}aside#favoriSide header{height:26px;width:100%;position:relative;display:block;margin:15px 0}aside#favoriSide h1{font-size:16px;color:#979797;letter-spacing:normal;margin:0;line-height:26px}aside#favoriSide h1 b{font-family:Gotham;font-size:16px;font-weight:700;color:#ed2684}aside#favoriSide header span.close{height:26px;width:26px;background:#d6d6d6;border-radius:50%;line-height:26px;display:block;position:absolute;top:0;right:0;cursor:pointer}aside#favoriSide header span.close svg{padding:8px}aside#favoriSide header span.close svg path{transition:.2s all ease}aside#favoriSide header span.close:hover svg path{fill:#ed2684}aside#favoriSide footer{position:absolute;bottom:0;left:0}aside#favoriSide footer a.button{line-height:60px;text-align:center;display:block;background-color:#ed2684;color:#fff;border-radius:0;margin-bottom:0;transition:.3s all ease;text-transform:uppercase;margin:0;width:100%;box-sizing:border-box}aside#favoriSide footer a.button:hover{opacity:.7}aside#favoriSide footer p{width:calc(100% - 66px);padding:0 33px;font-size:13px;color:#787878;margin:33px 0;line-height:20px}aside#favoriSide ul li{display:flex;align-items:center;font-size:13px;padding:14px 0;border-bottom:1px solid #ebebeb;font-weight:400}aside#favoriSide ul li .favoris_visuel{width:40%;height:50px}aside#favoriSide ul li .favoris_visuel img{width:100%;height:100%;object-fit:cover}aside#favoriSide ul li .favoris_infos{width:60%;margin-left:11px;color:#858585}aside#favoriSide ul li .favoris_infos .favoris_reference{font-weight:700;color:#000}.no-webp .bouton_supprime_favori{background:url(/img/sprite.png) -424px -515px}.webp .bouton_supprime_favori{background:url(/img/sprite.webp) -424px -515px}.bouton_supprime_favori{text-indent:-9999px;width:29px;height:25px;margin-right:5px;transform:scale(.5) translateX(-12px);cursor:pointer}footer#footer{position:relative;background-color:#073156;width:100%;color:#fff;overflow:hidden}footer .content{padding:45px 0;display:flex;align-items:center}footer .col50:nth-of-type(1) p{padding:15px 0;border-bottom:1px solid #ffffff5c}footer .col50:nth-of-type(1) a{font-size:28px;margin-bottom:20px}footer .col50:nth-of-type(1) span{display:block;padding-top:10px}footer svg path,footer svg polygon,footer svg rect{fill:#fff}footer .col50:nth-of-type(1),footer .col50:nth-of-type(3){width:20%}footer .col50:nth-of-type(2){text-align:center;width:60%;padding:0 100px;max-width:500px}footer .col50:nth-of-type(2) p{padding:0 35px}footer .col50:nth-of-type(3){text-align:right}footer a.cta{font-size:15px}footer a.cta_intext{color:#fff}footer .reseaux{display:flex;justify-content:space-between}footer .reseaux svg{width:36px;height:36px;transition:.3s all ease}footer .reseaux svg:hover{opacity:.7}footer ul li a{color:#fff;font-weight:400}footer ul{padding:20px 0}footer ul li{padding:10px 0;border-bottom:1px solid #ffffff5c}.no-webp footer#footer::before{background:url(/img/sprite.png) 0 0}.webp footer#footer::before{background:url(/img/sprite.webp) 0 0}footer#footer::before{width:230px;height:360px;left:0;content:'';position:absolute}.no-webp footer#footer::after{background:url(/img/sprite.png) -239px 0}.webp footer#footer::after{background:url(/img/sprite.webp) -239px 0}footer#footer::after{width:208px;height:238px;right:0;content:'';position:absolute;top:0}.listing footer#footer{transform:translateX(-80px);width:calc(100% - -115px)}.listing footer#footer::before{display:none}.listing footer .col50:nth-of-type(2){display:none}.listing footer .content{width:calc(100% - 144px);padding:72px;justify-content:space-between}.listing footer .col50:nth-of-type(1),.listing footer .col50:nth-of-type(3){width:31%}.listing footer .col50:nth-of-type(3){margin-right:225px}.listing footer svg{max-width:200px}footer img[alt="Google Avis"]{transform:scale(.7);width:auto;object-fit:contain}#rechercheMap{display:flex;position:fixed;top:155px;left:0;background-color:#ebebed;width:100%;height:80px;z-index:91;transition:.2s all ease;box-shadow:0 3px 20px 0 #0000005e;box-sizing:border-box}#rechercheMap .fermer{top:-15px;right:-16px;text-indent:-9999px;cursor:pointer;transform:scale(.8);width:50px;height:50px;background:#fff;position:absolute;display:flex;justify-content:center;align-items:center;border-radius:50%}.no-webp #rechercheMap .fermer::after{background:url(/img/sprite.png) -424px -515px}.webp #rechercheMap .fermer::after{background:url(/img/sprite.webp) -424px -515px}#rechercheMap .fermer::after{content:'';width:29px;height:25px}@media (max-width:1330px){#rechercheMap .fermer{top:-53px;right:0}#rechercheMap #contentVille .fermer{top:0;right:0}}#rechercheMap.disable{transform:translateY(-110px)}.rechercheOpen #rechercheMap{display:flex}#rechercheMap.noslogan.disable{transform:translateY(-155px)!important}#rechercheMap.noslogan{transform:translateY(-45px)}a#retourMap{display:flex;align-items:center;justify-content:center;background-color:#073156;padding:0 25px;text-transform:uppercase;font-weight:400;font-size:12px;min-width:200px;color:#fff}a#retourMap::before{display:block;content:'';width:55px;height:57px;margin-right:25px;background-image:url(/img/header/retour_carte.png)}a#retourListe{display:none;align-items:center;justify-content:center;background-color:#073156;padding:0 10px;text-transform:uppercase;font-weight:400;font-size:12px;min-width:180px;color:#fff}.programme a#retourMap{display:none}.programme a#retourListe{display:flex}#rechercheForm{display:flex;width:100%;align-items:center;justify-content:space-evenly}.no-webp #rechercheMap .title::before{background-image:url(/img/sprites.png)}.webp #rechercheMap .title::before{background-image:url(/img/sprites.webp)}#rechercheMap .title::before{display:block;content:'';background-repeat:no-repeat;width:19px;height:27px;margin-right:11px;transform:scale(.8)}#rechercheMap #titreVille.title::before{height:28px;background-position:-1409px -1115px}#rechercheMap #titreBiens.title::before{height:24px;width:24px;background-position:-1409px -843px}#rechercheMap #titrePieces.title::before{height:23px;width:23px;background-position:-1409px -1083px}#rechercheMap #titreLivraisons.title::before{height:24px;width:24px;background-position:-1409px -982px}#rechercheMap .title{height:44px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:60px;cursor:pointer;padding:0 22px;color:#073156;transition:.3s all;font-size:16px}#rechercheMap div{outline:0}#rechercheMap .title:hover{color:#ea2689;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.no-webp #rechercheMap .title::after{background:url(/img/sprites.png) -1409px -1249px}.webp #rechercheMap .title::after{background:url(/img/sprites.webp) -1409px -1249px}#rechercheMap .title::after{display:block;content:'';height:19px;width:19px;margin-left:22px;transform:scale(.8)}#contentBiens{height:44px}#rechercheMap .content{visibility:hidden;position:absolute;width:max-content;box-sizing:border-box;max-width:100%;background:#fff;height:auto;border-radius:15px;padding:45px 25px 25px 25px;top:55px;box-shadow:0 5px 11px 0 rgba(0,0,0,.08);opacity:0;transition:.2s all ease;top:75px;box-sizing:border-box}#rechercheMap #contentVille.content{min-width:750px}#rechercheMap .content h3{font-weight:400;color:#ed1984;font-size:22px;margin-left:10px;margin-bottom:5px;margin-top:0}#rechercheMap .conteneur_lieux{max-height:175px;overflow:auto}#contentVille.content #quartiers ul,#contentVille.content #villes ul{columns:2}#contentVille.content input.recherche{line-height:35px;margin:20px 10px 20px 0;width:100%;box-sizing:border-box;padding:5px 20px;outline:0;border-radius:60px;border:1px solid #d8d8d8;font-size:17px;color:#073156;transition:.2s all ease}#contentVille h3{display:none}#contentVille.content input.recherche:focus{border-color:#ed1984}#rechercheMap .content .checkbox{position:relative;display:flex;align-items:center;border-radius:25px}#rechercheMap .content .checkbox.checked{background:#efefef}#rechercheMap .content span.checkmark{background-image:url(/img/checkbox.png);height:24px;width:20px;display:block;left:10px;position:absolute;transition:.2s all ease;pointer-events:none}#rechercheMap .content ul li{margin:0;cursor:pointer;color:#073156;font-size:16px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:5px}#rechercheMap .content ul li:hover{background:#ebebed;border-radius:25px}#rechercheMap .content .checkbox.checked span.checkmark{background-image:url(/img/checkbox_checked.png)}#rechercheMap .content li input{cursor:pointer;opacity:0;position:absolute}#rechercheMap .content label{cursor:pointer;display:block;padding:5px 20px 5px 40px;width:100%;text-align:left}#rechercheMap .content label b{color:#ea2682}#rechercheMap .ouvert .content{visibility:initial;opacity:1;transform:translateY(5px)}#rechercheMap .bouton_fermer{display:none}#filtreBudget{position:relative;min-width:230px;height:44px}#filtreBudget input[type=range]{outline:0;-webkit-appearance:none;height:44px;background-color:#d5d5d5;width:100%;border-radius:60px;cursor:grab;margin:0}#filtreBudget input[type=range]:active{cursor:grabbing}#filtreBudget input[type=range]::-webkit-slider-thumb{opacity:1;width:120px;height:44px;border-radius:0;-webkit-appearance:none;opacity:0}#filtreBudget #slider_thumb{font-family:Gotham,arial;position:absolute;background:#fff;color:#ea2682;height:44px;border-radius:60px;box-shadow:0 4px 9px 0 rgba(0,0,0,.1);top:0;padding:2px 0;margin-top:-1px;pointer-events:none;width:120px;text-align:center;top:50%;transform:translateY(-50%);font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:13px;left:0}#filtreBudget #slider_thumb i{display:block;font-size:8px;text-transform:uppercase;color:#969696;font-style:normal}#filtreBudget #progress{width:0;background:#ea2682;height:44px;position:absolute;top:0;left:1px;border-radius:60px;min-width:45px;pointer-events:none}#rechercheForm input[type=submit]{font-size:16px;margin-top:0;margin:0;cursor:pointer}#rechercheForm input[type=submit]:hover{background-color:#073156}#valider input.ctaGrey{display:none}#rechercheMobile{display:none}#contentVille #closeContent{display:none}.calculateurPinel{border-radius:42px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);padding:53px 70px;text-align:center}.calculateurPinel h2{margin-top:0}.calculateurPinel .champs{display:flex;font-size:16px;color:#a2a2a2;letter-spacing:1px;text-transform:uppercase;justify-content:center}.calculateurPinel .champs label:first-of-type{border-right:1px solid #b8b8b8}.calculateurPinel .champs label{display:flex;align-items:center;padding:10px 35px}.calculateurPinel .champs label input{font-family:Gotham,sans-serif;width:60px;border:0;margin:0 15px;padding:10px 0;background-color:#ebebed;color:#062b4b;outline:0;text-align:center;letter-spacing:1px;font-weight:700;font-size:16px;border-radius:60px}.calculateurPinel .champs label input::-webkit-inner-spin-button{-webkit-appearance:none}#resultat_valeur_locative{font-size:20px;color:#073156;font-weight:700}#resultat_valeur_locative .resultat{background-color:#ebebed;padding:30px 60px;width:max-content;box-sizing:border-box;max-width:100%;margin:30px auto}#resultat_valeur_locative b{display:block;font-size:33px;color:#ed1984}#resultat_valeur_locative span{color:#ed1984}@media (max-width:760px){.calculateurPinel{padding:20px}.calculateurPinel .champs{flex-wrap:wrap}.calculateurPinel .champs label:first-of-type{border-right:none}#resultat_valeur_locative span{display:block}}section.section-map{display:flex;justify-content:center;align-items:center;padding:0 0!important}#introduction{position:relative;width:45%}#introduction h1{max-width:640px;margin:0;line-height:125%}#introduction h2{font-size:32px;color:#eabb00;font-weight:700;margin-top:52px;margin-bottom:0;font-weight:400}#introduction h1,#introduction h1 b{font-size:55px}#introduction a.cta_intext{box-shadow:0 21px 40px rgba(237,38,132,.28);padding:0;height:58px;line-height:58px;width:100%;margin-top:55px;letter-spacing:normal}#introduction a.cta_intext:hover{background:#ff49a5;transform:scale(1.03)}#reassuranceHexaRose{margin-top:140px}#reassuranceHexaRose .col{flex-wrap:wrap;width:110%}#reassuranceHexaRose .hexa{display:flex;align-items:center;margin-bottom:20px}#reassuranceHexaRose p{font-size:13px;color:#133256;margin:0;width:195px}#reassuranceHexaRose strong{font-weight:700}#reassuranceHexaRose h1{font-weight:700;font-size:32px;margin-bottom:35px}.hexa{width:260px}.no-webp .hexa .icon{background:url(/img/sprite.png) 166px 612px}.webp .hexa .icon{background:url(/img/sprite.webp) 166px 612px}.hexa .icon{width:77px;height:78px;margin-right:15px}.hexa.img .icon{background-image:none;height:auto;width:auto}.col.alone{justify-content:center}.hexa.direct .icon{background-position:86px 352px}.hexa.direct p{min-width:100px}.hexa.remises .icon{background-position:86px 439px}.hexa.unique .icon{background-position:86px 612px}.hexa.promoteurs .icon{background-position:166px 439px}.hexa.expertise .icon{background-position:86px 526px}.hexa.neuf .icon{background-position:166px 526px}main.home section.recherche-accueil{padding:0}#carte{width:45%;position:relative}#carte .carte{height:100%}#carte .carte object.carteIntramuros{display:none}#toolTip{display:none}#conseilMap{position:absolute;left:-35px;top:70px;transform:scale(.9);display:block;pointer-events:none}#conseilMap i{display:block;font-style:normal;font-size:12px;color:#133256;margin-bottom:5px}#conseilMap p{margin:0;font-weight:700;font-size:16px;color:#073156;margin-top:5px}#conseilMap img{border-radius:60px;margin-right:24px;height:54px}#conseilMap .profile{background:#fff;border:1px solid #dbdbdb;box-sizing:border-box;box-shadow:0 0 36px rgba(19,50,86,.1);border-radius:6px;padding:14px 28px;display:flex;align-items:center}#conseilMap .profile b{max-width:195px;font-size:16px;color:#ed2684;display:block}.arrowMap{position:absolute;right:-80px;top:-50px}.arrowMap svg{transform:rotate(-31deg)}#lieu path#miniac-sous-becherel{fill:red}.marqueur_annonce{background-image:url(/img/marqueur_bleu_carte.png);background-size:cover;width:35px;height:39px;cursor:pointer}.marqueur_annonce.cible{background-image:url(/img/marqueur_carte_hover.png);z-index:101}.poi_affiche{opacity:1;cursor:pointer;z-index:100}.poi_filtre{opacity:.3;pointer-events:none;z-index:0}.poi_archive{opacity:.3;filter:grayscale(1);pointer-events:none;z-index:0}.poi_archive.poi_filtre{opacity:.3;pointer-events:none;z-index:0}.poi_masque{display:none}.tooltip_programme_carte{background-color:#fff;width:300px;color:#000;box-shadow:0 5px 5px rgba(0,0,0,.2);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px}.tooltip_programme_carte .contenu{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.tooltip_programme_carte .image{position:relative;height:180px;overflow:hidden;background:#ccc}.tooltip_programme_carte img{position:absolute;object-fit:cover;display:block;width:100%;height:180px;top:0;transition:opacity .2s}.tooltip_programme_carte .desactive{opacity:0}.tooltip_programme_carte .active{opacity:1}.tooltip_programme_carte .programme_carte_donnees{padding:5px}.tooltip_programme_carte .ref{position:absolute;bottom:0;left:0;text-align:left;z-index:1;color:#fff;background-color:rgba(0,0,0,.5);padding:1px 10px;font-size:1em}.tooltip_programme_carte .livraison{text-align:center;margin-bottom:0}.tooltip_programme_carte .prix{text-align:center}.tooltip_programme_carte .infos{text-align:center;padding:5px;color:#ed1984}.tooltip_programme_carte{width:300px;z-index:150;position:relative}.tooltip_programme_carte .programme_carte_donnees{width:100%;font-size:1.3em}.tooltip_programme_carte .programme_carte_donnees a{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:15px}.tooltip_programme_carte .programme_carte_donnees .lieu{margin-bottom:5px}.tooltip_programme_carte .programme_carte_donnees .types{margin-bottom:5px}.tooltip_programme_carte .programme_carte_donnees .nb_lots_et_prix{display:flex;align-items:baseline}.tooltip_programme_carte .programme_carte_donnees .nb_lots{margin-right:4px}.tooltip_programme_carte .programme_carte_donnees .prix{margin-bottom:15px;font-weight:400}.tooltip_programme_carte .programme_carte_donnees .legende_livraison{background:#e9ba00;color:#fff;padding:3px 10px;border-radius:5px;margin-bottom:10px}.tooltip_programme_carte .programme_carte_donnees .legende_livraison.livraison_rapide{background:#e85400}.tooltip_programme_carte .programme_carte_donnees .legende_livraison.livraison_2020{background:#e6147a}.tooltip_programme_carte .programme_carte_donnees .legende_livraison.livraison_2021{background:#00a4e9}.tooltip_programme_carte .programme_carte_donnees .legende_livraison.livraison_2022{background:#8636d7}.tooltip_programme_carte .programme_carte_donnees .legende_livraison.livraison_2023{background:#00d2b7}.tooltip_programme_carte .programme_carte_donnees .statuts{position:absolute;top:0;left:0;padding:5px;display:flex;flex-direction:column;align-items:flex-start}.tooltip_programme_carte .programme_carte_donnees .statuts .deja_livre,.tooltip_programme_carte .programme_carte_donnees .statuts .lancement_commercial,.tooltip_programme_carte .programme_carte_donnees .statuts .livraison_rapide,.tooltip_programme_carte .programme_carte_donnees .statuts .offre,.tooltip_programme_carte .programme_carte_donnees .statuts .prix_maitrise{color:#fff;padding:1px 8px;font-size:.8em;border-radius:5px;margin-bottom:5px}.tooltip_programme_carte .programme_carte_donnees .statuts .lancement_commercial{background:#e6147a;display:none}.tooltip_programme_carte .programme_carte_donnees .statuts .offre{background:#e6147a}.tooltip_programme_carte .programme_carte_donnees .statuts .prix_maitrise{background:#00755b}.tooltip_programme_carte .programme_carte_donnees .statuts .livraison_rapide{background:#e85400}.tooltip_programme_carte .programme_carte_donnees .statuts .deja_livre{background:#e9ba00}.tooltip_programme_carte .programme_carte_donnees .nom_annonce{font-weight:700;margin-bottom:5px;font-size:1.3em}.tooltip_programme_carte .nav_images{position:relative;height:180px;width:100%;overflow:hidden;border-radius:10px}.tooltip_programme_carte .nav_images .nav_images_left{background:url(/img/recherche/fleche_gauche.png);width:23px;height:31px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;left:5px;top:calc(50% - 10px);z-index:1;user-select:none}.tooltip_programme_carte .nav_images .nav_images_right{background:url(/img/recherche/fleche_droite.png);width:23px;height:31px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;right:5px;top:calc(50% - 10px);z-index:1;user-select:none}.tooltip_programme_carte .nav_images a{width:100%;height:100%;display:block}.tooltip_programme_carte .programme_carte_donnees .prix span{font-size:1.5em;font-weight:700}.tooltip_programme_carte .programme_carte_donnees .types_bien{color:#ed1984}.tooltip_programme_carte .programme_carte_donnees .types_bien .type_bien{text-align:center}.tooltip_programme_carte .programme_carte_donnees .typologies{display:flex}.tooltip_programme_carte .programme_carte_donnees .typologies .typologie{border-radius:4px;font-weight:700;color:#fff;padding:2px 10px 0;margin-right:5px;background:#cdcdcd}.tooltip_programme_carte .programme_carte_donnees .typologies .typologie.active{background:#e6167b}.tooltip_programme_carte .programme_carte_donnees .typologies .typologie:last-of-type{margin-right:0}.conteneur_actu_motclef_environnement,.groupe_motclef_picto_environnement,.tag_motclef_environnement{background-color:#01c421}.conteneur_actu_motclef_politique,.groupe_motclef_picto_politique,.tag_motclef_politique{background-color:#9d01e6}.conteneur_actu_motclef_transports,.groupe_motclef_picto_transports,.tag_motclef_transports{background-color:#8ed2c4}.conteneur_actu_motclef_location,.groupe_motclef_picto_location,.tag_motclef_location{background-color:#800040}.conteneur_actu_motclef_urbanisme-architecture,.groupe_motclef_picto_urbanisme-architecture,.tag_motclef_urbanisme-architecture{background-color:#ff59ad}.conteneur_actu_motclef_promotion-immobiliere,.groupe_motclef_picto_promotion-immobiliere,.tag_motclef_promotion-immobiliere{background-color:#e8bd12}.conteneur_actu_motclef_fiscalite-finance,.groupe_motclef_picto_fiscalite-finance,.tag_motclef_fiscalite-finance{background-color:#c46601}.conteneur_actu_motclef_investissement,.groupe_motclef_picto_investissement,.tag_motclef_investissement{background-color:#1b22af}.conteneur_actu_motclef_motclef{color:#fff;font-size:20px;text-transform:uppercase;letter-spacing:2px;padding:5px 35px;width:max-content;box-sizing:border-box;max-width:100%;margin:0 auto;border-radius:10px;margin-top:80px;text-align:center}.actu_motclef .tag_motclef{color:#fff;border-radius:3px;padding:0 5px;width:max-content;box-sizing:border-box;max-width:100%}.categorie .actu_motclef .tag_motclef{font-size:13px}.categorie p{font-size:16px;font-weight:400;color:#073156;text-align:center;margin:35px 0}.lien_actu a{display:flex;height:181px;background-color:#ebebeb;margin-bottom:15px;border-radius:3px;box-shadow:0 2px 0 0 rgba(0,0,0,.15)}.lien_actu .conteneur_actu_image{width:50%}.lien_actu .conteneur_actu_texte{width:50%;padding:35px}.categorie .lien_actu .actu_resume{display:none}.derniere_actualite a{display:flex;height:311px;background-color:#ebebed}.derniere_actualite .conteneur_actu_image{width:45%;height:100%}.derniere_actualite .conteneur_actu_image img{height:100%;width:100%;object-fit:cover}.categorie .conteneur_actu_image img{border-radius:3px 0 0 3px}.derniere_actualite .conteneur_actu_texte{width:55%;padding:35px;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.derniere_actualite .actu_titre{order:1;font-size:21px}.categorie .actu_titre{font-size:18px;margin-bottom:30px}.derniere_actualite .actu_motclef{order:3}.derniere_actualite .actu_resume{order:2;font-size:18px;color:#073156;font-weight:400;padding:40px 0}.categorie .actu_pied,.derniere_actualite .actu_pied{order:4;display:flex;color:#b0b0b0;font-size:12px;text-transform:uppercase;font-weight:400;margin-top:10px}.actu_pied .actu_auteurs::before{content:'';height:5px;width:5px;background-color:#b0b0b0;border-radius:30px;display:inline-block;margin-left:5px;margin-right:5px}.widget#categorie-list{background-color:#ebebed}.widget#categorie-list li{display:flex;align-items:center;color:#073156}.widget#categorie-list li img{width:40px;margin-right:17px}.widget#categorie-list ul{display:flex;flex-wrap:wrap}.widget#categorie-list ul a{width:50%;padding-top:20px;padding-bottom:20px;border-bottom:2px solid #fff}.widget#categorie-list ul a:nth-child(odd){width:calc(50% - 20px);margin-right:20px}#annonce .content{width:100%;margin:120px auto 0 auto;padding:0 5%;box-sizing:border-box}#annonce .breadcrumb{margin-bottom:0;font-size:16px}#annonce h1,#annonce h2{font-size:33px;margin-top:0}#annonce h1 strong,#annonce h2 strong{font-weight:700}#annonce h1 span,#annonce h2 span{font-size:26px;font-weight:700}.addFavorite{display:flex;align-items:center;width:max-content;box-sizing:border-box;max-width:100%;cursor:pointer;font-size:19px}.addFavorite:hover{color:#ed2684}.addFavorite:hover span{border-bottom:1px solid #ed2684}.addFavorite span{transition:.3s all ease;display:block;padding-bottom:3px;border-bottom:1px solid #073156}.addFavorite svg{vertical-align:middle;margin-right:10px}.addFavorite svg path{fill:#ed2684}.essentiel-contact{margin-top:64px;display:flex}.essentiel{width:50%}.essentiel h2{font-weight:400;text-align:center;font-size:26px}.essentiel h2 strong{font-weight:700}.contact_programme{padding:90px 0;display:flex;flex-direction:column;justify-content:center;color:#fff;width:50%;background-color:#073156}.contact_programme .contenu{max-width:515px;margin:0 auto}.contact_programme h2{font-size:24px;color:#fff;text-align:center;font-weight:400;border-bottom:1px solid #ed2684;padding-bottom:10px;width:max-content;box-sizing:border-box;max-width:100%;margin:0 auto 20px auto}.contact_programme h2 b{display:block;margin-bottom:10px}.contact_programme .phone{text-align:center}.contact_programme .phone a{font-size:30px;color:#fff}.contact_programme ul{display:flex;margin-top:50px}.contact_programme ul li:nth-child(2){margin:0 15px}#annonce table{margin-top:20px;width:100%;border-collapse:collapse}#annonce table thead{background-color:#f5f5f5;line-height:45px;border-radius:3px;box-shadow:0 1px 0 0 rgba(0,0,0,.15)}#annonce table th{text-align:left}#annonce table tbody tr{line-height:60px;text-align:left;color:#484848;font-size:17px;box-shadow:0 1px 0 0 rgba(0,0,0,.15)}#annonce table tbody td{max-width:155px}#annonce .voir{margin-top:35px;position:relative;text-align:right;font-weight:700;padding-right:37px;cursor:pointer;background-color:#f5f5f5;line-height:60px;border-radius:3px;box-shadow:0 1px 0 0 rgba(0,0,0,.15)}#annonce .voir span{border-right:1px solid #c7c7c9;padding-right:20px}.no-webp #annonce .voir::after{background:url(/img/sprites.png) -1409px -1249px}.webp #annonce .voir::after{background:url(/img/sprites.webp) -1409px -1249px}#annonce .voir::after{right:9px;top:21px;position:absolute;display:block;content:'';height:19px;width:19px;margin-left:22px;transform:scale(.8)}.liste-apparts-dispos.ptz.active{display:block}.liste-apparts-dispos.ptz{display:none}.liste-apparts-dispos.ptz h2{margin-top:10px}.prestations{display:flex}.prestations .blockpresta{background-color:#f5f5f6;box-shadow:0 2px 0 0 rgba(0,0,0,.2);width:50%;padding:43px 0 63px 63px}.prestations .prestations_residence{margin-right:44px}.prestations .blockpresta h2{margin-top:0;font-size:17px;text-transform:uppercase;color:#000}.prestations .contener{display:flex}.prestations ul{margin-left:100px;max-height:225px;overflow:auto;padding-left:30px;width:100%}.prestations ul::-webkit-scrollbar{width:9px}.prestations ul::-webkit-scrollbar-track{background:#f5f5f6}.prestations ul::-webkit-scrollbar-thumb{background:#073156;border-radius:20px}.prestations ul li{line-height:45px;list-style:url(/img/annonce/croix.png)}#annonce #video{background:#e9ba00;width:100%;padding:75px 0;color:#073156}#annonce #video .contenu{max-width:1200px;margin:0 auto;display:flex;align-items:center}#annonce #video h2::before{position:absolute;top:-33px;width:140px;height:5px;background-color:#073156;content:'';display:block}#annonce #video h2{font-size:38px;font-weight:400;position:relative;margin-right:150px}#annonce #video h2 b{display:block}#annonce #video iframe{box-shadow:0 0 25px 0 rgba(0,0,0,.2);width:827px;height:483px;border:0}.mapping.quartierTexte{display:flex}#annonce #mapping{overflow:hidden}#descriptionQuartier{padding:120px 0;color:#fff}#descriptionQuartier h2{color:#fff;margin-top:0}#annonce #biensProximite h1{margin-bottom:0}#annonce #biensProximite .content{max-width:1285px;margin-top:80px}#annonce #biensProximite .boxAnnonce a{width:280px;height:400px;margin:0 auto}#annonce #biensProximite .statuts{display:none}.no-webp .prox .glide__arrows .glide__arrow--left{background:url(/img/rennesimmo9.com/sprites.png) -1007px -1090px}.webp .prox .glide__arrows .glide__arrow--left{background:url(/img/sprites.webp) -1007px -1090px}.prox .glide__arrows .glide__arrow--left{width:81px;height:92px;left:-170px;position:absolute;text-indent:-3000px;cursor:pointer;top:50%;transform:translateY(-50%)}.no-webp .prox .glide__arrows .glide__arrow--right{background:url(/img/rennesimmo9.com/sprites.png) -1098px -1090px}.webp .prox .glide__arrows .glide__arrow--right{background:url(/img/sprites.webp) -1098px -1090px}.prox .glide__arrows .glide__arrow--right{width:81px;height:92px;right:-170px;-webkit-transform:none;position:absolute;text-indent:-10000px;cursor:pointer;top:50%;transform:translateY(-50%)}#plusloin{padding-top:75px;background-color:#f5f5f6}#plusloin h2{font-weight:400;text-align:center;margin:0}.plusloin.slider{transform:translateY(-35px);width:100%;max-width:1455px;padding:75px 0;margin:0 auto}.plusloin li{transition:.3s;transform:scale(1.3);opacity:.7;z-index:-1;padding:75px 0}.plusloin li.glide__slide--active{transform:scale(1.6);opacity:1;z-index:10}.plusloin li img{width:100%}section.simulation{display:flex}#annonce #pinel{margin-right:60px;background-color:#f5f5f6;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}#annonce #pinel h2{font-size:38px;color:#073156;font-weight:400}#annonce #pinel .content{padding:10% 15%;position:relative;margin:0}#annonce #pinel h3{font-size:18px;font-weight:400}#annonce #pinel img{position:absolute;left:-55px;top:-55px}#annonce #pinel table thead{background-color:#e6e6e6;box-shadow:none}#annonce #pinel table tbody tr{background-color:#fff;box-shadow:none;color:#073156}#annonce #pinel h2{text-align:left}#annonce section#gestionLocative{background-color:#e9ba00;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}#annonce #gestionLocative .content{padding:10% 15%;margin:0}#annonce #gestionLocative img.logo{max-width:325px;margin:0 auto;display:block}#annonce #gestionLocative h2{font-size:38px;max-width:550px;margin:40px auto;text-align:center;font-weight:400}#annonce #gestionLocative a.button{background-color:#ed1984;color:#fff}#annonce #gestionLocative a.button:hover{color:#ed1984!important;background-color:#fff}#annonce #gestionLocative img.plateau{margin:auto;margin-top:60px;display:block}.nousChoisir.content{max-width:1200px;margin:0 auto}body.accueil main{margin-top:150px}@media screen and (min-width:200px) and (max-width:1330px){.checkboxChoice input{-webkit-appearance:none}details summary{padding:30px 0;padding-left:41px;outline:0;text-transform:uppercase;position:relative;display:block}details summary::before{left:-22px}.details_summary{padding:0 25px}h1{text-align:center}h1 b{line-height:45px;margin-top:10px!important}section .content{padding:0 25px;width:calc(100% - 60px)!important}.content{width:100%}.block50{width:100%!important}.content .col50{width:100%!important}.titreSympas{width:290px;height:118px;font-size:25px}.titreSympas b{left:118px;top:13px}.titreSympas i{left:140px;top:40px}.titreSympas i.logo{top:30px}main{margin-top:110px}a.cta{height:auto;line-height:initial;padding:10px}.col50{margin-bottom:50px}main.home section{padding:0}#silov2{padding:0 30px}#silov2 ul li article{flex-direction:column}#silov2 ul li article .illustration{width:100%;margin:0;margin-bottom:30px}#silov2 ul li article .description{width:100%}.pinel section.redaction{max-width:none;padding:30px}.pinel #pinel{padding:30px;width:calc(100% - 60px)}aside.sidebar{display:none}body.page{background-position-y:110px;background-size:initial}main.page{flex-direction:column;width:100%;padding:0}section.redaction{max-width:100%;padding:30px;width:calc(100% - 60px);margin-right:0}.syntax ul.breadcrumb{margin-top:60px}.syntax p{text-align:left}.syntax iframe{width:100%}.syntax img{width:100%!important}.syntax blockquote{margin:50px 0}.syntax a.cta_intext{line-height:initial;padding:10px 35px}#silo ul li{text-align:left}section.ville-contact-form{display:block}section.ville-contact-form .checkbox-group label:after,section.ville-contact-form .checkbox-group label:before{height:auto;padding-bottom:10px;padding-top:8px;padding-left:10px;width:80px}main.page.pinel .syntax img.image-centre,main.page.pinel .syntax img.image-droite,main.page.pinel .syntax img.image-gauche{width:100%!important;float:initial}.page.pinel .contentPage{width:100%}.page.contenu .contentPage{width:100%}.syntax img.image-centre,.syntax img.image-droite,.syntax img.image-gauche{width:100%!important}#contactZone .biais{display:none}#formulaire_guide{top:0;left:0;transform:none;padding:0;width:100%;box-sizing:border-box;height:100%;border-radius:0}#formulaire_guide input#submit_creer{width:100%}#formulaire_guide .guide{height:100%;padding:60px 30px;box-sizing:border-box;width:100%;overflow-y:auto;overflow-x:hidden}#blackbackground{height:100%}#formulaire_guide .visuel{position:initial;transform:none;text-align:center}#formulaire_guide .visuel img{transform:translateX(55px)}#googleAvis{width:100%}#contact .reassurance{max-width:100%}#contact .reassurance ul{flex-direction:column}section#contactZone .content{flex-direction:column}section#contactZone .contact{width:calc(100% - 104px);margin:0}.checkboxChoice{align-items:center;flex-direction:column;text-align:center}.checkboxChoice label{margin-left:0;margin-top:15px}#contact #favorisContact{height:auto;line-height:initial;padding:10px 27px}#contact textarea#message{min-height:100px}.input-group input{width:100%}.input-group input:nth-of-type(2){margin-left:0}.cta.ctaContact{width:100%;padding:10px 0;display:block}section#contactZone .contact{margin-bottom:35px}section#contactZone .aboutReassurance{width:100%}section#arguments ul{flex-direction:column}section#arguments ul li{width:100%;padding:0}#villePromoteurs ul{flex-direction:column;text-align:center}#villePromoteurs ul li{margin-bottom:22px}#contactZone .digital ul{flex-direction:column}#contactZone .digital ul li{margin:0 auto}#annonce #video .contentVideo{width:calc(100% - 30px)}#annonce #video h2::before{display:none}main#annonce .content.pinel{margin:0;width:100%!important}#pinel .content{margin:0;width:100%!important}#annonce #pinel .col50{margin-bottom:0}#annonce #pinel{width:calc(100% - 60px);padding:30px!important;margin-bottom:21px}#pinel .intro{flex-direction:column}#pinel i.exemple{margin-top:20px;flex-direction:column}#pinel img.pastille{margin:0 auto;display:block}#pinel .intro img{width:auto!important;margin:0 auto;display:none}#pinel .intro img.camembertSympa{width:100%!important;transform:none;display:block}.labelPictos{width:auto;position:initial;transform:translateY(-50px);justify-content:center;flex-wrap:wrap}.labelPictos .label{margin:0 10px}.trioBot .col50:first-child{min-height:0;margin-bottom:0}#img a.button{bottom:10%;top:initial}#gestionLocative.annonce .content{flex-direction:column}#gestionLocative.annonce .description{margin-left:0;max-width:100%}#gestionLocative.annonce .description h3{text-align:center;margin-top:0}#gestionLocative.annonce .illustatrion{flex-direction:column}#gestionLocative.annonce .illustatrion img{width:auto!important}#gestionLocative.annonce .illustatrion p{margin-left:0}#descriptionQuartier .conteneur{max-height:none;padding:60px 30px}#annonce .blocks img{padding:0!important}#biensProximite .boxAnnonce a{width:100%}#biensProximite ul{flex-wrap:wrap}#biensProximite ul li{width:100%;max-width:355px;margin-bottom:35px}#biensProximite .photo img{padding:0!important}main#annonce{margin-top:155px}main#annonce .page{margin-top:0}main#annonce .page .content{width:100%;padding:0}.navigationAnnonces{position:initial;width:calc(100% - 40px);padding:0 20px;margin-bottom:25px}.navigationAnnonces .content a{display:flex;align-items:center}.navigationAnnonces a:nth-child(2){text-align:right}.programmeAbout a.button.backtoList{position:initial}ul.breadcrumb{width:100%;padding:0;text-align:center;margin-top:60px;margin:0 auto}.programmeAbout{width:calc(100% - 60px);margin:0 auto}.programmeAbout span.ref{position:initial;display:block;font-size:20px;position:initial}.essentiel .title{flex-direction:column}.essentiel h2{text-align:center}.essentiel .rappel{width:100%;margin-top:15px}.essentiel .title a.button{text-align:center;margin-right:0;letter-spacing:1px;line-height:25px;padding:10px 35px}.essentiel .rappel svg{display:none}.essentiel .items{flex-wrap:wrap}.essentiel .items .item{margin-bottom:25px}.table-responsive{overflow:auto}.programmeAbout table tr td{line-height:30px}#annonce details{padding:0}#annonce details .visuel{margin-bottom:35px}#annonce details .visuel img{height:100%;width:100%;object-fit:cover;padding:0!important}#annonce .prestations .details_summary_content{flex-direction:column}.prestations .prestations_liste{padding:0 30px;align-items:center}.prestations details .prestation{width:100%}.details_summary_content.texte_residence{padding:0 60px}.blocks .blocks{flex-direction:column}.contact_commune{flex-direction:column;width:100%;background:0 0}.contact_commune .digitale .illustrateur img{margin-left:0}.contact_commune .contact,.contact_commune .digitale{width:calc(100% - 20px);background-image:url(/img/annonce/fond_contact_commune.jpg);background-size:cover;background-position:center bottom;padding:40px 10px}.contact_commune .digitale{position:relative}.contact_commune .digitale span{height:100%;width:100%;background:#073156eb;position:absolute;top:0;left:0}.contact_commune .titre{z-index:2;position:relative;text-align:center}.contact_commune .digitale .illustrateur{z-index:2}#gestionLocative .content{padding:0;width:100%!important}#gestionLocative img.plateau{margin:0 auto;margin-bottom:35px}#gestionLocative.annonce .illustatrion{margin-top:35px}#gestionLocative.annonce .description{margin-left:0!important}#lesConseils h1 img{max-width:100%}#lesConseils nav ul{flex-direction:column}#nousChoisir ul{flex-wrap:wrap}#nousChoisir ul li{width:calc(50% - 40px);margin:20px}#switch{display:none}#carteFull,#mapbox{display:none}main.annonce .listing{width:100%;padding:35px 20px;padding-bottom:0}main.annonce ul.breadcrumb{margin-top:0}main.annonce h1{text-align:left}main.annonce .voirPlus{text-align:right}.boxAnnonce a{flex-direction:column;max-height:none;height:auto!important}.boxAnnonce .thumbnail{width:100%}.boxAnnonce .description{width:calc(100% - 40px);text-align:center;padding:20px!important}.boxAnnonce .description .tags{justify-content:center;flex-wrap:wrap}.boxAnnonce .description .tag{margin-bottom:5px}#villes-proximite .column{flex-direction:column}#villes-proximite .box{margin-bottom:35px;width:100%;margin-left:0;margin-right:0}#villes-proximite .box3{margin-bottom:0}#villes-proximite .box::before{transform:translateX(-50%) scale(.8)}.mapbox{display:none}section#reseau{padding:35px 0;padding-bottom:inherit}section#reseau .content{flex-wrap:wrap;justify-content:center}section#reseau a{margin:25px 0}section#tableaux .fixed{width:100%;margin:25px auto;max-width:500px}section#tableaux .content{flex-direction:column}.fixed thead th{font-size:.75rem}.fixed td,.fixed th{word-break:normal;width:33.33%!important}.fixed .titre{font-size:12px}.fixed .description{height:auto;flex-direction:column}.fixed .description .picto{margin-bottom:15px}iframe#lecteurVideo{margin-left:0;margin-top:0;width:90%;transform:translate(-50%,-50%);height:auto;min-height:300px}#lecteurVideoConteneur #lecteurVideoFerme{margin-top:0;margin-left:0;top:5%;left:85%}#video{flex-direction:column}#video .col50{width:calc(100% - 60px)}#video .videoIllustration{display:none}#video h2 img{width:auto;max-width:100%}#video #videoSelected{height:100%}#video #videoSelected iframe{position:absolute;top:0;left:0;width:100%;height:100%}#video nav.videolist{width:100%}#video nav.videolist ul li:nth-child(2){margin:0 10px}#video #moreVideo .bouton_fermer{top:-45px;right:0}section#avantages .content.details{max-width:none;width:100%}section#avantages ul{height:auto!important;padding:20px}section#avantages ul li{width:100%}section#avantages ul .details{position:initial;padding:0;width:100%;display:none}section#avantages ul .details.active{display:block;padding-right:20px}section#avantages ul span{display:none}section#partenaires{flex-direction:column}section#partenaires ul{justify-content:center}section#partenaires ul .duo{justify-content:center}section#partenaires h1{margin-bottom:30px}section#partenaires .block50:nth-of-type(1){padding:50px 0}section .glidePromoteur .glide__arrow--left{left:-33px}section .glidePromoteur .glide__arrow--right{right:-33px}section .glidePartenaires .glide__arrow--left{left:0}section .glidePartenaires .glide__arrow--right{right:0}section#actus{padding:35px 0}section#actus svg{display:none}section#actus .column-1{width:100%;max-width:500px;margin:0 auto;margin-bottom:27px}section#actus .column-2{width:100%;max-width:500px;margin:0 auto}section#actus .column-2 article{flex-direction:column}section#actus .column-2 .titre{width:calc(100% - 110px);text-align:center}section#actus article .titre{margin-top:-3px}section#actus .column-2 .thumbnail{width:100%;max-height:none}section#actus .actu-2 h1,section#actus .actu-3 h1{text-align:center}section#actus .box-2 .title,section#actus .box-3 .title{max-width:none;text-align:center;position:initial}section#actus .content{flex-direction:column}section#actus .column-2 a article h1{text-align:center}section#actus h1{padding:0 25px}section#actus h1 img{width:100%}#thematique{padding-left:25px;padding-right:25px}#thematique h1{height:41px;width:100%;position:relative;padding:0!important}#thematique h1 span{width:100%;left:0;z-index:1;top:19px}#thematique h1 p{background:#fff;padding:0 10px;transform:translateX(-50%);margin:0;top:0;left:50%;z-index:2;position:absolute;min-width:70%}#thematique a{margin-bottom:15px;display:block}section#gestion-locative{flex-direction:column}section#gestion-locative .block50:nth-of-type(1){width:calc(100%)}section#gestion-locative ul{width:100%}section#gestion-locative .block50:nth-of-type(1) .col50{width:calc(100% - 60px);padding:14.6% 30px}section#gestion-locative img{width:calc(100% - 40px)}#gestion-locative #blockGestion{max-width:500px;box-sizing:border-box}#gestion-locative #blockGestion{padding:50px 25px;text-align:center}#gestion-locative #blockGestion ul{text-align:left}#blockGestion img{max-width:200px}section#gestion-locative ul li,section#proprietaire .col50:nth-child(1) ul li{font-size:17px}section#reassurance{flex-direction:column}section#reassurance .block50:nth-of-type(2){width:calc(100% - 10%)!important;padding:5%;min-height:320px}section#reassurance q{font-size:17px;line-height:26px}section#reassurance blockquote{font-size:17px;line-height:29px;margin:0}section#reassurance .auteur{text-align:left;font-size:16px;color:#ea2682;margin-top:16px}#guide .contentGuide{width:100%;text-align:center;order:2;margin-bottom:60px}#guide img{position:initial;width:100%;max-width:200px}#guide h1{margin-top:0}#guide.col{position:initial;width:100%;flex-direction:column;padding:0 30px;box-sizing:border-box}#guide a.button{line-height:inherit;padding:20px}section#proprietaire{padding:30px 0;margin-top:0}section#proprietaire .content{flex-direction:column}section#proprietaire .col50:nth-of-type(2) span{display:none}section#proprietaire .col50:nth-of-type(1),section#proprietaire .col50:nth-of-type(2){width:100%;margin-right:0}section#proprietaire .projet{padding:25px}#proprietaire figcaption ul{max-width:500px;margin:0 auto}#glide_annonces{width:100%;max-width:500px;margin:0 auto}#glide_annonces ul{align-items:stretch}#glide_annonces .boxAnnonce{margin-bottom:0}#glide_annonces img[alt=PTZ],#glide_annonces picture{display:none}section#pinel{padding:30px 0}#pinel .content.flex{flex-direction:column;box-sizing:border-box;max-width:665px;margin:0 auto}#pinel .col50:nth-child(2) img{width:100%}#pinel .table-mobile{display:block}#pinel .table-mobile tbody tr td,#pinel .table-mobile tfoot tr td{padding:20px;line-height:initial}#pinel .table-mobile tbody tr td:nth-child(1),#pinel .table-mobile tfoot tr td:nth-child(1){font-style:italic}#pinel .table-mobile tfoot tr td:nth-child(1){font-weight:700;min-width:160px}#pinel a.button{font-size:16px}#pinel .table-mobile tbody tr td:nth-child(2),#pinel .table-mobile tfoot tr td:nth-child(2){font-style:normal;font-size:21px}section.nouveau_pinel .contenu_pinel .table-responsive{max-width:initial!important;width:100%!important}section.nouveau_pinel .contenu_pinel .table-mobile{display:block}.nouveau_pinel .table-mobile tbody tr td,.nouveau_pinel .table-mobile tfoot tr td{padding:20px;line-height:initial}.nouveau_pinel .table-mobile tbody tr td:nth-child(1),.nouveau_pinel .table-mobile tfoot tr td:nth-child(1){font-style:italic}.nouveau_pinel .table-mobile tfoot tr td:nth-child(1){font-weight:700;min-width:160px}.nouveau_pinel a.button{font-size:16px}.nouveau_pinel .table-mobile tbody tr td:nth-child(2),.nouveau_pinel .table-mobile tfoot tr td:nth-child(2){font-style:normal;font-size:21px}#meilleurChoix{padding:35px 0}#meilleurChoix ul{flex-wrap:wrap;justify-content:center}#meilleurChoix ul li{margin:35px}#meilleurChoix ul li:last-of-type{margin-bottom:0}section#confiance{height:auto;background:0 0;padding:50px 30px;width:calc(100% - 60px)}#confiance.col{flex-direction:column;padding:50px 0;width:100%}#confiance .confiance{flex-direction:column;width:100%;max-width:none}#confiance .merci{width:100%}#confiance .echos img{width:100%}#confiance .confiance h2{text-align:center}#confiance img{position:initial!important}#confiance .merci div.champion{left:110px;top:-110px;font-size:28px}#confiance .merci p.deux{font-size:16px}#confiance .echos{width:100%;padding:0;margin-top:40px}#confiance .confiance .block{padding:15px}section#immoMedia h1{line-height:36px;margin-bottom:50px}section#immoMedia .glide__arrow--left{left:-30px}section#immoMedia .glide__arrow--right{right:-30px}#digital .content{flex-wrap:wrap;justify-content:center}a.digitalBlock .picture{margin:0 auto}a.digitalBlock{margin-bottom:35px}#favoris{background:#0000;top:37px;bottom:initial;box-shadow:none;z-index:8000;left:25px;width:38px;height:auto;transition:.2s all ease}#favoris .compteur{background:#0000;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%;line-height:35px}#favoris svg{padding:0;width:38px;height:38px}#favoris svg path{fill:#f0469d}.menuMobile #favoris{opacity:0;visibility:hidden}#sendMail.buttonSide{bottom:80px;display:none}#callPhone.buttonSide{bottom:20px;display:none}footer#footer{position:initial;width:calc(100% - 60px);padding:0 30px}footer#footer svg{max-width:245px}footer .content{flex-direction:column;text-align:center;max-width:500px}footer::after,footer::before{display:none}footer .col50{width:100%}footer .col50:nth-of-type(1) p{margin-top:0}footer .col50:nth-of-type(2){padding:0;max-width:none}footer .col50:nth-of-type(2) p{padding:0}footer .col50:nth-of-type(3){text-align:center;margin-bottom:0}footer ul li:last-child{border-bottom:0}.listing footer .content{padding:72px 0;width:100%}.listing footer#footer{padding:0 40px;width:calc(100% - -70px);transform:translateX(-35px);box-sizing:border-box}.listing footer .col50:nth-of-type(3){margin:0 auto}section.section-map #carte{display:none}#conseilMap{display:none}.toolTip{width:auto!important}.toolTip b{width:auto!important}#introduction style{display:none}#introduction{width:calc(100% - 60px);padding:60px 30px}#introduction .contentIntro{margin:0;max-width:none;width:100%}#introduction h1,#introduction h1 b{font-size:45px;text-align:center;max-width:none}#introduction h2{text-align:center}#introduction a.cta_intext{line-height:initial;height:auto;padding:10px 0}#reassuranceHexaRose{position:initial}#introduction .contentIntro{position:initial}#reassuranceHexaRose .col{width:100%;justify-content:space-around;margin-bottom:0}.hexa.direct p{min-width:100px}#reassuranceHexaRose .hexa{margin-bottom:20px;flex-direction:column;justify-content:center;text-align:center;width:max-content;box-sizing:border-box;max-width:100%}.hexa .icon{margin-right:0}#reassuranceHexaRose p{width:140px;margin:20px 0}#rechercheMobile{display:block;position:fixed;top:110px;background:#f0469d;line-height:45px;width:100%;color:#fff;font-weight:700;text-align:center;z-index:6000}#rechercheMobile i{font-style:normal}a#retourMap{display:none}#rechercheMap{display:none;height:auto;padding:0 20px;width:100%;z-index:91}#rechercheMap.noslogan{transform:translateY(0)}#rechercheMap.disable{transform:translateY(0)}#rechercheMap.noslogan.disable{transform:translateY(0)!important}#rechercheForm{display:block;text-align:center}#rechercheMap #filtreVille.ferme,#rechercheMap #filtreVille.ouvert{margin-top:20px}#filtreBiens,#filtreBudget,#filtreLivraisons,#filtrePieces{margin:15px 0;position:relative}#rechercheMap .title{justify-content:flex-start;position:relative}#rechercheMap .title::after{right:22px;position:absolute}#rechercheMap .content{top:45px;width:100%;z-index:6000}#contentVille.content #villes{padding-left:0;border-left:0}#rechercheMap .conteneur_lieux{max-height:300px;overflow:auto;margin-top:20px}.programme a#retourListe{display:none}#rechercheMap #villes h3{margin-top:0;margin-bottom:15px}#rechercheMap #contentVille.content{min-width:100%}#contentVille.content input.recherche{margin-bottom:0}#contentVille.content ul{columns:1!important}#filtreVille{position:relative}#rechercheMap .content.open{transform:none}#contentVille #valider input{width:80%;margin:auto}#contentVille #valider input.ctaGrey{display:block}#rechercheForm input[type=submit]{margin:25px auto!important}#annoncePage .video .conteneur_video{width:calc(100% - 30px);max-width:calc(580px - 30px)}.contact_commune .projet_contact{flex-wrap:wrap}.contact_commune #selection_investir{order:2!important;width:50%;box-sizing:border-box}.contact_commune #selection_habiter{width:50%;box-sizing:border-box}.contact_commune .slider{order:3!important;margin-top:30px}#gestionLocative.annonce{padding-top:100px}.titreSympas i span{transform:translateY(7px) translateX(-5px) scale(.6)}#dernieres_actualites{padding:0 35px}#dernieres_actualites a{flex-direction:column}#dernieres_actualites .actu_titre{margin-top:25px}#dernieres_actualites .conteneur_actu_texte{margin-left:0}#dernieres_actualites img{width:100%}.infos .author{flex-direction:column}.actu .infos{flex-direction:column}.actu .infos p{text-align:center}.actu .face{display:flex;text-align:center;align-items:inherit}.actu .infos ul.breadcrumb{margin-top:25px}.actu .face img{width:30px!important;margin:0;padding:0!important;margin-left:10px}.derniere_actualite a,.lien_actu a{flex-direction:column;height:auto}.derniere_actualite{margin-top:35px}.derniere_actualite .conteneur_actu_image,.derniere_actualite .conteneur_actu_texte,.lien_actu .conteneur_actu_image,.lien_actu .conteneur_actu_texte{width:100%;box-sizing:border-box}.derniere_actualite .conteneur_actu_image,.lien_actu .conteneur_actu_image{height:180px}.categorie .actu_pied,.derniere_actualite .actu_pied{flex-wrap:wrap}.categorie .conteneur_actu_image img{border-radius:3px 3px 0 0}#dernieres_actualites .conteneur_actu_image{height:auto}#menu-toggle b{display:block}.pinel section.section-map{height:auto;margin-bottom:60px}.pinel .syntax table tr td{min-width:60px}#pinel table.Desktop{display:none}#pinel table.Mobile{display:table}.nouveau_pinel table.Desktop{display:none}}@media screen and (min-width:1580px) and (max-width:1700px){section.section-map{min-height:850px}#conseilMap{left:-184px;top:70px}#introduction h1,#introduction h1 b{font-size:48px}#reassuranceHexaRose h1{font-size:24px}#introduction h2{font-size:28px}.boxAnnonce .description h3{max-width:235px}.contact_commune .projet_contact{flex-wrap:wrap}.contact_commune #selection_investir{order:2!important;width:50%;box-sizing:border-box}.contact_commune #selection_habiter{width:50%;box-sizing:border-box}.contact_commune .slider{order:3!important;margin-top:30px}}@media screen and (min-width:650px) and (max-width:1100px){section.redaction{max-width:100%;box-sizing:border-box;padding:60px 90px;width:100%;margin-right:0}#contact .reassurance{padding-top:0}#contactZone .digital ul{flex-direction:row}#contact .reassurance ul{flex-direction:row;flex-wrap:wrap;justify-content:center}#contact .reassurance ul li{width:50%}.vuListe #listing{width:100%}.vuListe #carteFull{display:none}.vuListe .boxAnnonce{height:510px}.checkboxChoice{flex-direction:row}.checkboxChoice label[for=habiter]{margin-right:20px}.input-group{flex-direction:row}.input-group input:nth-child(1){margin-right:20px}#formulaire_guide{max-width:60%;height:80%;transform:translate(-50%,-50%);top:50%;left:50%;border-radius:80px;overflow:hidden}#formulaire_guide .guide{padding:60px}.derniere_actualite a{flex-direction:row;align-items:stretch}.lien_actu a{flex-direction:row}.categorie .conteneur_actu_image img{border-radius:3px 0 0 3px}.lien_actu .conteneur_actu_image{height:auto}.derniere_actualite .conteneur_actu_image{height:auto;width:100%}#dernieres_actualites a{flex-direction:row;align-items:center}#dernieres_actualites .conteneur_actu_image{min-width:270px;margin-right:40px;height:auto}#dernieres_actualites .actu_titre{margin-top:0}#dernieres_actualites{padding:0 35px}#lesConseils nav ul{flex-direction:row}header nav li a{font-size:46px}li.phone svg{height:42px;width:42px}li.phone{line-height:40px}#reassuranceHexaRose .hexa{flex-direction:row;text-align:left}section#reassurance .block50:nth-of-type(1){min-height:0}#guide.col{flex-direction:row;padding:35px 30px;padding-left:0;margin-left:-45px}#guide .contentGuide{margin-bottom:0;max-width:500px}section#reassurance .block50:nth-of-type(2){min-height:470px}section#reassurance blockquote{font-size:30px;line-height:45px}section#reassurance .auteur{font-size:25px}footer{width:100%;padding:0}footer .content{flex-wrap:wrap;max-width:600px;align-items:stretch;flex-direction:row}footer .reseaux{width:80%}footer .col50:nth-of-type(1){width:45%!important;order:1;margin-bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between}footer .col50:nth-of-type(2){width:100%!important;order:3;margin-bottom:0;margin-top:35px}footer .col50:nth-of-type(3){width:45%!important;margin-left:10%;order:2;margin-bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between}footer img[alt="Google Avis"]{width:120px;transform:none}#guide .contentGuide{max-width:500px}#pinel .col50:nth-child(2) img{max-width:500px;width:100%;margin:0 auto;display:block}#proprietaire h2{text-align:center}#pinel table tr td:nth-child(2){padding-left:20px}#villes-proximite .box{margin:0 10px}#digital h1{margin-bottom:30px}a.digitalBlock{transform:scale(.8);margin-bottom:0}a.digitalBlock h2::after{display:none}#digital .content{flex-wrap:nowrap}#guide img{max-width:330px}#video nav.videolist ul{max-width:590px;margin:20px auto}#video nav.videolist ul li{width:100%}#confiance .confiance{max-width:670px;text-align:center;margin:0 auto}#confiance .echos{flex-direction:row;align-items:flex-start;justify-content:space-evenly}#confiance .confiance .block{padding:56px}iframe#lecteurVideo{min-height:500px}main.annonce h1{text-align:center}.boxListing{flex-direction:row;flex-wrap:wrap}.boxAnnonce{width:50%}.vuCarte .boxAnnonce a{height:100%!important;margin:0 15px}.boxAnnonce .thumbnail{height:250px}.boxAnnonce .description h3{max-width:none}#villes-proximite .column{flex-direction:row}.contact_commune{flex-direction:column;width:100%;margin:0 auto;transform:none}.contact_commune .contact,.contact_commune .digitale{padding:40px;box-sizing:border-box;width:100%}#gestionLocative.annonce .description{max-width:515px;margin:auto!important}#nousChoisir ul li{width:25%;box-sizing:border-box}.listing footer .col50:nth-of-type(3){margin:0 auto;margin-right:0}#villes-proximite .box{width:calc(100% / 3)}.contact_commune .projet_contact{flex-wrap:nowrap;align-items:center}.contact_commune #selection_investir{order:3!important;width:50%;box-sizing:border-box}.contact_commune #selection_habiter{width:50%;box-sizing:border-box}.contact_commune .slider{order:2!important;margin-top:0}.boxAnnonce .statuts .deja_visite{left:5px}.boxAnnonce .livraison_rapide,.boxAnnonce .nouveaute,.boxAnnonce .offre,.boxAnnonce .prix_maitrise_liste{right:0}#confiance .merci div.champion{left:215px;top:-117px;font-size:47px}#confiance .merci p.deux{font-size:30px}#thematique{max-width:600px;margin:auto;margin-top:100px}section#avantages{max-width:900px;margin:auto;margin-top:50px}}@media screen and (min-width:100px) and (max-width:415px){#lesConseils nav ul{flex-wrap:wrap;flex-direction:row}#lesConseils nav ul li{padding:15px;width:50%;box-sizing:border-box}#lesConseils nav ul li:nth-child(3){border:0}}@media screen and (max-width:1600px){footer#footer::before{display:none}footer#footer::after{display:none}}@media screen and (max-width:1600px){#confiance .merci div.champion{left:auto}#confiance .merci img{display:none}main.home section{padding-top:0}}@media screen and (max-width:1330px){#confiance .merci div.champion{position:static;max-width:100%;left:auto;top:auto;text-align:center;font-size:2.2em}#confiance .merci p.deux{margin:auto;margin-bottom:50px}}#annonce #pinel .content{padding:50px 140px}#annonce #gestionLocative .content{padding:50px 140px}#annonce section#gestionLocative{height:100%;position:relative}#annonce #gestionLocative img.plateau{position:absolute;left:50%;margin-left:-203px}#annonce #pinel .content table tbody tr{line-height:normal}#annonce .content{margin:120px auto 120px auto}#annonce .prestations ul{margin-left:10px}@media (max-width:1330px){#annonce .simulation{flex-direction:column}#annonce #pinel{box-sizing:border-box;margin-right:0}#annonce section#gestionLocative{padding-bottom:350px}#annonce #video .contenu{flex-direction:column}#annonce #video h2{margin:auto;text-align:center;margin-bottom:30px}#annonce #video h2 b{display:inline-block}#annonce #video iframe{max-width:100%}#annonce .essentiel-contact{flex-direction:column}#annonce .contact_programme,#annonce .essentiel{width:100%;box-sizing:border-box}#annonce .prestations{flex-direction:column}#annonce .prestations .blockpresta{width:100%;margin-right:0;box-sizing:border-box;margin-bottom:20px}#annonce #biensProximite .content{box-sizing:border-box;max-width:100%}#annonce .prox .glide__arrows .glide__arrow--left{left:-100px}#annonce .prox .glide__arrows .glide__arrow--right{right:-100px}.programme .mapping.quartierTexte{margin-top:0;flex-direction:column}#annonce #mapping{height:500px}#annonce .prestations .prestations_liste{margin-left:20px}#annonce .prestations .blockpresta{padding:20px}#annonce #descriptionQuartier{padding:40px 0;height:500px}}@media (max-width:1330px){#annonce #pinel .content{padding:50px 20px}#annonce #pinel img{position:absolute;top:-110px;left:50%;margin-left:-75px}#annonce .prestations .contener{flex-direction:column}#annonce .prestations .prestations_liste{width:auto}}@media (max-width:760px){#annonce .prestations .contener .visuel img{width:100%}}@media screen and (max-width:760px){#annonce #gestionLocative .content{padding:30px}#annonce #gestionLocative img.plateau{position:absolute;margin-left:0;max-width:calc(100% - 20px);left:10px;bottom:-60px}}#rechercheMap #contentVille.content{width:750px;max-width:100%}#rechercheMap .conteneur_lieux{max-width:100%}#rechercheMap #ville{max-width:100%}#contentVille.content #quartiers ul,#contentVille.content #villes ul{display:flex;flex-wrap:wrap;width:100%}#rechercheMap .content ul li{flex:0 0 50%;order:1}#rechercheMap .content li.lieu_grise{order:2}#contentVille h3{display:block}#rechercheMap .content{padding:20px 25px 25px 25px}#titre_resultat_recherche{display:block;margin-top:-20px;margin-bottom:20px;font-size:1.2em}#titre_resultat_recherche b{font-size:1.1em}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{z-index:1000}a#retourMap{padding:0 15px;min-width:180px}a#retourMap::before{min-width:55px;height:57px;margin-right:20px}.boutons_recherche{display:flex;justify-content:center;align-items:center}.boutons_recherche .cta{order:2}#rechercheMap .bouton_reset{order:3;appearance:none;display:flex;width:20px;height:20px;color:transparent;overflow:hidden;text-decoration:none;cursor:pointer;background:#fff url(/img/interface_commerciale/recherche/reset.png) no-repeat center center;border-radius:30px;border:1px solid #000;padding:16px;opacity:.3;box-sizing:border-box;margin:0 10px}#rechercheMap .bouton_reset:hover{opacity:1}#rechercheMap .bouton_fermer_recherche{order:1;appearance:none;width:20px;height:20px;color:transparent;overflow:hidden;text-decoration:none;cursor:pointer;background:#fff;border-radius:30px;border:3px solid #ed2684;padding:16px;opacity:.5;box-sizing:border-box;margin:0 10px;justify-content:center;align-items:center;display:none}#rechercheMap .bouton_fermer_recherche::after{content:'⨯';font-size:30px;font-weight:700;height:20px;color:#ed2684;line-height:16px}#rechercheMap .bouton_fermer_recherche:hover{opacity:1}#conteneur_message{position:fixed;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;background:#00000066;z-index:10000}#conteneur_message #div_alerte{width:600px;max-width:100%;background-color:#fff;padding:50px;box-shadow:0 20px 40px #00000066}#conteneur_message .action_positive{border:1px solid #000;padding:10px 50px;background:0 0;cursor:pointer;margin-top:10px}h2{font-size:36px;font-weight:400}#reassuranceHexaRose h3{font-weight:700;font-size:32px;margin-bottom:35px}#digital h2{text-align:center;width:100%;margin-bottom:100px;margin-top:0}#digital h2 img{display:inline-block;height:41px;vertical-align:bottom}#meilleurChoix h2{margin:40px 0;text-align:center}#confiance .confiance h2{margin-top:0;font-size:24px}#confiance .confiance h2 img{height:25px;vertical-align:bottom;display:inline-block;margin-bottom:0}#pinel h2{text-align:center;margin:0}#pinel h3{text-align:center;font-size:36px;color:#e9ba00;margin:0;margin-bottom:40px}#pinel .col50 h2{font-size:18px;text-align:left;margin-top:38px;line-height:25px}aside#favoriSide h2{font-size:16px;color:#979797;letter-spacing:normal;margin:0;line-height:26px}aside#favoriSide h2 b{font-family:Gotham;font-size:16px;font-weight:700;color:#ed2684}section#partenaires h2{text-align:center;margin-bottom:0}section#partenaires h1{margin-bottom:0}h1,h2,h3{color:#073156}body.pinel #introduction .h1_pinel,body.pinel #introduction .h1_pinel b{font-size:55px}body.pinel #introduction .h1_pinel{max-width:640px;margin:0;line-height:125%}body.pinel .h1_pinel.classic{font-weight:400}body.pinel #introduction .h2_pinel{font-size:32px;color:#eabb00;margin-top:52px;margin-bottom:0;font-weight:400}body.pinel #reassuranceHexaRose .h3_pinel{font-weight:700;font-size:32px;margin-bottom:35px}.labelPictos .label.offre_n1{content:url(/img/annonce/pastilles/frais_notaires_offerts.png)!important}.labelPictos .label.offre_n2{content:url(/img/annonce/pastilles/offre_exceptionnelle.png)!important}.labelPictos .label.offre_n3{content:url(/img/annonce/pastilles/offre_exceptionnelle.png)!important}.labelPictos .label.offre_n4{content:url(/img/annonce/pastilles/cuisine_offerte.png)!important}.labelPictos .label.offre_n5{content:url(/img/annonce/pastilles/offre_exceptionnelle.png)!important}.labelPictos .label.offre_n6{content:url(/img/annonce/pastilles/offre_exceptionnelle.png)!important}.labelPictos .label.offre_n7{content:url(/img/annonce/pastilles/offre_exceptionnelle.png)!important}.labelPictos .label.gestion{content:url(/img/annonce/pastilles/gestion_locative.png)!important}.labelPictos .label.ptz{content:url(/img/annonce/pastilles/ptz.png)!important}.labelPictos .label.tva{content:url(/img/annonce/pastilles/tva.png)!important}.labelPictos .label.loi_pinel{content:url(/img/annonce/pastilles/pinel.png)!important}.labelPictos .label.prix{content:url(/img/annonce/pastilles/prix_maitrise.png)!important}.labelPictos a.label{display:block}.tooltip_programme_carte .programme_carte_donnees .statuts{display:none}#bottom_menu{position:fixed;bottom:0;left:0;right:0;height:60px;display:none;background:#fff;box-shadow:0 -8px 8px #00000011;z-index:99}.bottom_contact,.bottom_favs,.bottom_tel{display:flex;align-items:center;justify-content:center;flex:1 1 calc(100% / 3)}.bottom_contact::after,.bottom_favs::after,.bottom_tel::after{content:'';height:34px;width:34px}.bottom_tel::after{background:url(/img/pictos_bottom_menu.png) 0 0}.bottom_contact::after{background:url(/img/pictos_bottom_menu.png) -36px 0}.bottom_favs::after{background:url(/img/pictos_bottom_menu.png) -72px 0}section#reassurance .auteur{color:#000}.mapboxgl-canvas:focus{outline:0}@media(max-width:650px){#bottom_menu{display:flex}}#footer .content{padding:45px 0;display:flex;align-items:center;margin:0 auto;max-width:1150px}header{top:0;left:0;right:0;position:fixed;z-index:100}header .bandeau_logo{background:#fff;display:flex;justify-content:space-between;align-items:center;box-shadow:0 5px 5px #00000011;height:75px;position:absolute;left:0;right:0;top:0;z-index:1;transition:top .3s}header .bandeau_logo.hidden_bandeau_logo{top:0;transition:top .3s}header .bandeau_logo .header_logo{color:#073156;font-weight:400;margin-left:50px}header .bandeau_logo .header_logo a{height:100%;display:block;text-align:center;font-size:.6em}header .bandeau_logo .header_logo a img{height:40px}header .bandeau_logo .header_contact{position:relative;margin-right:50px}header .bandeau_logo .header_logo .agence,header .mobile_bandeau_logo .header_logo .agence{color:#073156;font-weight:400}header .bandeau_logo .header_logo .agence::before,header .mobile_bandeau_logo .header_logo .agence::before{content:'';display:inline-block;background:#073156;height:1px;width:20px;margin-bottom:2px;margin-right:10px}header .bandeau_logo .header_logo .agence::after,header .mobile_bandeau_logo .header_logo .agence::after{content:'';display:inline-block;background:#073156;height:1px;width:20px;margin-bottom:2px;margin-left:10px}header .bandeau_logo .header_slogan{font-weight:400;text-align:center;line-height:1.3em}header .bandeau_logo .header_slogan strong{font-weight:700}header .bandeau_logo .header_slogan span{font-size:.9em}header .bandeau_logo .header_slogan a{text-decoration:underline;color:inherit}header .bandeau_logo .header_contact .header_logo_loc{position:absolute;left:-45px;height:100%;display:flex;align-items:center}header .bandeau_logo .header_contact .header_tel{font-size:1.1em}header .bandeau_logo .header_contact .header_adresse,header .bandeau_logo .header_contact .header_horaire{font-size:.7em}header .bandeau_menu{background:#fff;box-shadow:0 5px 5px #00000011;height:70px;position:absolute;left:0;right:0;top:75px;transition:top .3s}header .bandeau_menu.hidden_bandeau_logo{top:-70px;transition:top .8s}header .bandeau_menu ul{display:flex;justify-content:stretch;align-items:stretch;height:100%}header .bandeau_menu nav,header .bandeau_menu nav ul{height:100%}header .bandeau_menu nav ul li{text-align:center;flex:1 1 auto;border:1px solid #eee;display:flex;justify-content:center;align-items:center}header .bandeau_menu nav a.top_menu{display:flex;justify-content:center;align-items:center;flex-direction:column;color:inherit;font-weight:400;height:100%;width:100%;position:relative}header .bandeau_menu nav a strong{color:#073156;font-weight:700}header .bandeau_menu nav a.top_menu::after{content:'';background:#ed1984;height:4px;width:100%;position:absolute;bottom:0;display:block;opacity:0;transition:opacity .1s}header .bandeau_menu nav a.top_menu:hover::after{opacity:1;transition:opacity 0s}header .bandeau_menu nav .menu_item:hover .sous_menu{opacity:1;pointer-events:all;transition:opacity 0s}header .bandeau_menu nav .menu_item{position:relative;font-size:.8em}header .bandeau_menu nav .sous_menu{position:absolute;top:100%;width:340px;background:#fff;box-shadow:0 0 50px #00000030;text-align:left;flex-wrap:wrap;flex-direction:row;align-items:stretch;height:auto;font-size:.9em;pointer-events:none;display:block;opacity:0;transition:opacity .1s;left:0;border-radius:5px;overflow:hidden;z-index:1}header .bandeau_menu nav .sous_menu a{font-weight:400;color:inherit;text-align:left;padding:10px;width:100%;display:block;box-sizing:border-box;transition:background .1s,color .1s}header .bandeau_menu nav .sous_menu a:hover{background:#ed1984;color:#fff;transition:background 0s,color 0s}header .bandeau_menu nav .sous_menu li{text-align:left;display:block;width:100%;border:none;border-top:1px solid #eee}#rechercheMap{z-index:91;top:145px}.no-webp header .bandeau_menu #menu_fermer{background:url(/img/sprite.png) -424px -515px}.webp header .bandeau_menu #menu_fermer{background:url(/img/sprite.webp) -424px -515px}header .bandeau_menu #menu_fermer{position:absolute;top:10px;right:10px;text-indent:-9999px;width:25px;height:25px;transform:scale(.8);cursor:pointer;display:none;z-index:1}header .mobile_bandeau_logo{background:#fff;display:none;justify-content:space-between;align-items:center;box-shadow:0 5px 5px #00000011;height:70px;position:absolute;left:0;right:0;top:0;z-index:1}header .mobile_bandeau_logo .header_logo{color:#073156;font-weight:400}header .mobile_bandeau_logo .header_logo a{height:100%;display:block;text-align:center;font-size:.6em}header .mobile_bandeau_logo .header_logo a img{height:40px}header .mobile_bandeau_logo .menu_burger{margin-right:20px;position:relative}header .mobile_bandeau_logo .menu_burger::after{content:'Menu';position:absolute;color:#ed1984;left:0;right:0;text-align:center;font-size:10px;bottom:-10px}header .mobile_bandeau_logo .fav_placeholder{margin-left:20px;width:38px}main.page .details_summary li.sommaire_h2 a{padding-left:0;padding-bottom:10px}main.page .details_summary li.sommaire_h3 a{font-weight:400;font-size:.9em;padding-left:20px}main.page .details_summary li.sommaire_h4 a{font-weight:400;font-size:.8em;padding-left:40px}main.page .details_summary ul li{padding:8px 0}main.page .details_summary ul li a{display:block;padding-bottom:0}.syntax h4{font-weight:400;font-size:24px}.programme .mapping.quartierTexte{margin-top:40px}.programme main#annonce{margin-top:225px}#rechercheMap{transition:top .3s}#rechercheMap.hidden_bandeau_logo{top:75px;transition:top .3s}#rechercheMobile{transition:top .3s}#rechercheMobile.hidden_bandeau_logo{top:70px;transition:top .3s}.infos .author{align-items:start;flex-direction:column;min-width:250px}@media(max-width:1440px){header .bandeau_menu nav .menu_item{font-size:.7em}}@media(max-width:1330px){#rechercheMobile{top:145px;z-index:99}#rechercheMap{top:190px}.programme main#annonce{margin-top:190px}#rechercheMap.hidden_bandeau_logo{top:45px}#rechercheMobile.hidden_bandeau_logo{top:0}header .bandeau_menu.hidden_bandeau_logo{top:0}}@media(max-width:1100px){#rechercheMobile.hidden_bandeau_logo{top:70px}#rechercheMap.hidden_bandeau_logo{top:110px}header .bandeau_menu #menu_fermer{display:block}header .bandeau_menu{position:fixed;top:0;bottom:0;height:calc(100% - 115px);margin-top:115px;transition:top .5s ease-in-out}header .bandeau_menu.menu_closed{top:-100%}header .bandeau_logo{display:none}header .mobile_bandeau_logo{display:flex}#rechercheMobile{top:70px;z-index:101}header .bandeau_menu nav ul{flex-wrap:wrap;justify-content:space-around}header .bandeau_menu nav ul li{box-sizing:border-box;flex:0 0 50%}header .bandeau_menu nav .sous_menu{width:100%}header .bandeau_menu nav li a{font-size:1.6em}#favoris{top:20px;left:20px}.page{margin-top:115px}.programme main#annonce{margin-top:115px}#rechercheMap{top:115px}}@media(max-width:650px){header .bandeau_menu nav ul li{box-sizing:border-box;flex:0 0 100%}}section#les_choix{padding:0;margin:0}section#meilleurChoix{display:flex;padding:0;justify-content:space-between;min-height:500px}section#programmes_accueil{padding:0 20px;border-right:15px solid #fff;flex:0 0 400px}section#programmes_accueil h2{margin:40px 0;text-align:center}section#les_choix ul{margin:40px 0}section#les_choix{flex:0 1 100%}section#les_choix .content{width:1200px}section#programmes_accueil ul{text-align:center;margin-top:0}section#programmes_accueil a{font-weight:400;color:inherit}.carousel-programmes-accueil{position:relative;width:400px!important;max-width:100%;height:300px;border-radius:15px;overflow:hidden}.carousel-programmes-accueil .glide__track{height:100%}.carousel-programmes-accueil .glide__slides{height:100%}.carousel-programmes-accueil .glide__slide{height:100%}.carousel-programmes-accueil .glide__slide a{display:block;position:relative;height:100%;padding-bottom:68px}.carousel-programmes-accueil .glide__slide img{height:100%;width:100%;object-fit:cover}.carousel-programmes-accueil .glide__slide .projet-pastille{position:absolute;top:10px;left:10px;background:#ed1984;color:#fff;font-weight:700;text-align:center;padding:0 10px;font-size:.6em;text-transform:uppercase;border-radius:7px}.carousel-programmes-accueil .glide__slide .projet-content{position:absolute;bottom:0;right:0;left:0;background:#fff;text-align:center;padding:5px;font-size:.9em}.carousel-programmes-accueil .glide__slide .projet-content .ville{color:#ed1984;font-weight:700}.carousel-programmes-accueil .glide__bullets{bottom:90px!important;position:absolute;z-index:2;left:50%;display:inline-flex;list-style:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.carousel-programmes-accueil .glide__bullets .glide__bullet{width:17px;height:17px;background:#fff;border:2px solid #fff}.carousel-programmes-accueil .glide__bullets .glide__bullet.glide__bullet--active{background:#ed1984}.carousel-programmes-accueil .glide__arrows{position:absolute;top:32%;width:100%}.carousel-programmes-accueil .glide__arrows:after,.carousel-programmes-accueil .glide__arrows:before{content:'';display:table}.carousel-programmes-accueil .glide__arrows:after{clear:both}.no-webp .carousel-programmes-accueil .glide__arrows .glide__nav{background:url(/img/sprites.png) -1409px -281px}.webp .carousel-programmes-accueil .glide__arrows .glide__nav{background:url(/img/sprites.webp) -1409px -281px}.carousel-programmes-accueil .glide__arrows .glide__nav{width:26px;height:43px;background-color:transparent;text-indent:-3000px;overflow:hidden;position:absolute;opacity:1;cursor:pointer;left:-100px;top:50%;transform:translateY(-50%);transition:.3s all ease}.carousel-programmes-accueil .glide__arrows .glide__nav.glide__arrow--left{left:-9%}.carousel-programmes-accueil .glide__arrows .glide__nav.glide__arrow--right{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:-9%}.carousel-programmes-accueil .glide__arrows .glide__nav:active,.carousel-programmes-accueil .glide__arrows .glide__nav:focus,.carousel-programmes-accueil .glide__arrows .glide__nav:hover{background-image:url(/img/montpellierimmo9.com/sprites.png);background-position:-1409px -334px;width:26px;height:43px}.carousel-programmes-accueil .glide__bullets .glide__bullet{width:17px;height:17px;background:#fff;border:2px solid #fff}.carousel-programmes-accueil .glide__bullets .glide__bullet.glide__bullet--active{background:#ed1984}.carousel-programmes-accueil .glide__bullets .glide__bullet{width:17px;height:17px;background:#fff;border:2px solid #fff}.carousel-programmes-accueil .glide__bullet{background-color:rgba(255,255,255,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}section#les_choix .content{width:auto;max-width:100%}section#les_choix img{width:100%}section#les_choix ul li{margin-bottom:30px}#meilleurChoix ul li{transition:.3s all ease;width:200px;margin:0}#meilleurChoix ul{justify-content:space-evenly}#meilleurChoix ul li{margin:0}#meilleurChoix ul li span{box-sizing:border-box}@media (max-width:1400px){section#meilleurChoix{flex-direction:column}.carousel-programmes-accueil{width:100%!important}section#programmes_accueil{padding:0 20px;border-right:none;flex:0 0 auto;padding-bottom:80px;border-bottom:50px solid #fff}.carousel-programmes-accueil .glide__bullets{bottom:-50px!important}.carousel-programmes-accueil{overflow:initial}#meilleurChoix ul li{border-radius:15px}}.conteneur_logements{display:flex;margin-top:50px}.lien_plan{cursor:pointer;position:relative;display:inline-block}.lien_plan::after{content:"";background:url(/img/zoom.png) no-repeat;background-size:16px 16px;height:16px;width:16px;display:block;position:absolute;right:-25px;top:22px}section.liste-apparts-dispos{flex:auto;margin-right:80px;min-width:700px}section.liste-apparts-dispos .a_partir_de{font-size:.8em;color:#00000066}section.plans{max-width:50%}section.plans h2{margin:0;font-weight:400}section.plans .listing_plans{background:#073156;display:flex;flex-wrap:wrap;margin-top:20px;justify-content:space-between;padding:10px;padding-bottom:0}section.plans .plan{box-sizing:border-box;flex:0 0 calc(50% - 5px);margin-bottom:10px;padding:5px;padding-right:60px;cursor:pointer;position:relative;display:flex;background:#fff;color:inherit;font-weight:inherit}section.plans .plan.desktop{display:flex}section.plans .plan.mobile{display:none}section.plans .plan img{width:200px;display:block}section.plans .plan .erreur_plan{width:200px;height:115px;display:flex;box-sizing:border-box;border:2px solid #000;justify-content:center;align-items:center}section.plans .plan .details{padding:0 5px;font-size:1.2em}section.plans .plan::before{content:"Voir plus";position:absolute;right:35px;bottom:10px;font-size:.8em}.no-webp section.plans .plan::after{background:url(/img/sprites.png) -1409px -281px}.webp section.plans .plan::after{background:url(/img/sprites.webp) -1409px -281px}section.plans .plan::after{content:"";width:26px;height:43px;position:absolute;right:0;bottom:-5px;transform:rotate(180deg) scale(.4)}@media (max-width:1680px){section.plans{flex:.1 0 700px;max-width:50%}section.plans .plan{box-sizing:border-box;flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);margin-bottom:10px;padding:5px;padding-right:60px}section.liste-apparts-dispos{min-width:0}}@media (max-width:1330px){.conteneur_logements{flex-direction:column}section.plans{flex:auto;max-width:100%}section.liste-apparts-dispos{margin-right:0;margin-bottom:50px}}@media (max-width:750px){section.plans .plan{box-sizing:border-box;flex:0 0 100%;max-width:100%}}.prestations .blockpresta h2{font-size:1.3em!important}#rechercheMap .title{padding:0 50px;position:relative}#rechercheMap .title::before{margin-right:0;position:absolute;left:16px;top:8px}#rechercheMap .title::after{margin-left:0;position:absolute;right:16px;top:12px}#rechercheMap #titreBiens.title::before{top:11px}#rechercheMap #titrePieces.title::before{top:10px}#rechercheMap #titreLivraisons.title::before{top:10px}#introduction h1,#introduction h1 b{font-size:35px}#introduction h2{font-size:25px}#introduction{width:30%;margin-right:30px}#carte{width:50%}#reassuranceHexaRose{margin-top:70px}section.section-map{padding:85px 0;margin-bottom:50px}.pinel section.section-map{margin-top:50px}section.plans .plan img{height:115px;object-fit:contain}.vuCarte ul.breadcrumb{padding-right:250px!important}#annonce table tbody td{max-width:155px;line-height:1.5em;padding:10px 0;padding-right:10px}@media screen and (max-width:1100px){body.accueil main{margin-top:120px}#reassuranceHexaRose{margin-top:60px}#reassuranceHexaRose h3{font-size:1.6em}#bottom_menu{display:flex}}@media screen and (max-width:1330px) and (min-width:200px){#introduction{width:calc(100% - 60px);padding:60px 30px;margin-right:0}#annonce #biensProximite .content{width:100%!important}}@media (max-width:1330px){.vuCarte ul.breadcrumb{padding-right:0!important}}@media screen and (max-width:1700px) and (min-width:1580px){#conseilMap{left:-110px;top:60px}}@media screen and (max-width:1580px) and (min-width:1330px){#conseilMap{left:-35px;top:60px;transform:scale(.9)}}@media (max-width:1330px){section#actus .column-2 .titre{padding:30px 55px}section#actus .column-1 article .titre{padding:30px 55px}#rechercheMap #contentVille.content{position:fixed;top:70px;border:0;left:0;right:0;height:calc(100% - 70px);z-index:1;display:flex;flex-direction:column}.rechercheOpen #rechercheMap{z-index:100}#rechercheMap .content h3{margin:10px 0}#rechercheMap .conteneur_lieux{margin:10px 0 20px}#rechercheMap .content ul li{flex:0 0 25%;order:1}}@media (max-width:1100px){header{z-index:101!important}#rechercheMap .content ul li{flex:0 0 33.33%}#rechercheMobile{z-index:99!important}}@media (max-width:900px){#rechercheMap .content ul li{flex:0 0 50%}}@media (max-width:600px){#rechercheMap .content ul li{flex:0 0 100%}}@media (max-width:768px){#annonce table{width:768px}.carousel-programme .glide__arrows .glide__arrow--left{left:0;transform:translateY(-50%) scale(.7)}.carousel-programme .glide__arrows .glide__arrow--right{right:0;transform:translateY(-50%) scale(.7)}}@media (max-width:1500px) and (min-width:1330px){#carte{width:55%}#conseilMap{left:-35px;top:120px;transform:scale(.9)}}#conseilMap{left:0;top:50px}#rechercheMap .fermer{z-index:10}#conteneur_image img{max-width:100%;max-height:80vh;object-fit:contain;display:block;min-width:100px;min-height:100px;background:#fff;box-sizing:border-box;height:auto}#lecteurVideo{position:absolute;width:1020px;height:580px;left:50%;top:50%;margin-left:-510px;margin-top:-290px;background:#000;box-shadow:0 20px 20px rgba(0,0,0,.5);z-index:9999}#lecteurVideoFerme{position:absolute;left:50%;top:50%;margin-top:-332px;margin-left:522px;z-index:9999;border:2px solid #fff;display:flex;justify-content:center;align-items:center;height:30px;width:30px;border-radius:50%}#lecteurVideoFerme::after{content:'⨯';color:#fff;font-size:30px}#lecteurVideoConteneur{position:fixed;left:0;top:0;width:100%;height:100%;box-sizing:border-box;background:rgba(0,0,0,.6);z-index:10000;cursor:pointer}#back_top{position:fixed;left:20px;bottom:20px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50%;box-shadow:0 20px 20px #00000033;z-index:1;transition:transform .3s;transform:scale(.8);cursor:pointer}.no-webp #back_top div{background:url(/img/sprites.png) -1409px -281px}.webp #back_top div{background:url(/img/sprites.webp) -1409px -281px}#back_top div{width:26px;height:43px;transform:rotate(90deg) scale(.7)}#back_top:hover{transition:transform .1s;transform:scale(1.2)}@media (max-width:1100px){#back_top{left:auto;right:0;bottom:60px;box-shadow:0 0 10px #00000033}}.liste_promoteurs li{display:flex}.liste_promoteurs li .logo{position:relative}.boxAnnonce .description{flex:0 0 420px;padding-bottom:50px}.boxListing .lots_liste{display:flex;flex-wrap:wrap;margin:10px 0;justify-content:flex-start}.boxListing .lots_liste li{flex:0 0 33.33%;border-right:1px solid #073156;padding-right:10px;box-sizing:border-box;padding-left:20px}.boxListing .lots_liste li:nth-child(n+4){padding-top:10px}.boxListing .lots_liste li:nth-child(1),.boxListing .lots_liste li:nth-child(4){padding-left:0}.boxListing .lots_liste li:nth-child(3),.boxListing .lots_liste li:nth-child(6){border-right:none;padding-right:0}.boxListing .lots_liste li:last-child{border-right:none}.boxListing .lots_liste .typologie_liste{display:block;font-size:.8em}.boxListing .lots_liste .prix_liste{font-size:1.1em}.boxListing .titre_lot_liste{margin-top:10px}.boxListing .tags_liste{position:absolute;bottom:10px;right:10px;display:flex}.boxListing .tags_liste .tag{padding:5px 15px;font-size:13px;margin-left:5px;background:#01a4e9;color:#fff;font-weight:700;border-radius:3px}.boxListing .tags_liste_box{margin-top:10px;display:flex}.boxListing .tags_liste_box .tag{padding:5px 15px;font-size:13px;margin-right:5px;background:#01a4e9;color:#fff;font-weight:700;border-radius:3px}.boxListing .tel_liste{color:#ed1984;font-weight:700;position:absolute;bottom:10px;display:flex;align-items:center}.boxListing .tel_liste .num{position:relative;padding-left:25px}.boxListing .tel_liste .num::before{background:url(/img/annonce/tel.png);content:'';height:16px;width:16px;background-size:16px 16px;position:absolute;left:0;top:3px}.vuListe .boxAnnonce{height:auto}.vuListe .boxAnnonce .description{flex:0 0 auto;padding-bottom:40px}.vuListe .boxAnnonce .description h3{padding-right:0}.vuListe .lots_liste{flex-direction:column}.vuListe .boxListing .lots_liste{display:flex;flex-wrap:wrap;padding:5px 0;justify-content:flex-start}.vuListe .boxListing .lots_liste .typologie_liste{display:inline-block;font-size:1em}.vuListe .boxListing .lots_liste .prix_liste{font-size:1em}.vuListe .boxListing .lots_liste li{border-right:none;padding:5px 0;margin:0}.vuListe .boxAnnonce .description .livraison{font-size:.9em;max-width:100%}.boxAnnonce .description{max-width:none!important}#glide_annonces .boxAnnonce .description{flex:0 0 auto}#biensProximite .boxAnnonce .description{flex:0 0 auto!important}.boxAnnonce a .description h3,.boxAnnonce a.conteneur_livraison_rapide .description h3,.boxAnnonce a.conteneur_nouveaute .description h3,.boxAnnonce a.conteneur_offre .description h3,.boxAnnonce a.conteneur_prix_maitrise .description h3{max-width:none!important}#proprietaire .tel_liste{display:none}#proprietaire .boxAnnonce{border-radius:20px;overflow:hidden}@media (max-width:1100px){.boxAnnonce .description{flex:0 0 auto;padding-bottom:60px!important}.boxAnnonce .description h3{padding-right:0}.boxAnnonce{height:auto}.lots_liste{flex-direction:column}.boxListing .lots_liste{display:flex;flex-wrap:wrap;padding:5px 0;justify-content:flex-start}.boxListing .lots_liste .typologie_liste{display:inline-block;font-size:1em}.boxListing .lots_liste .prix_liste{font-size:1em}.boxListing .lots_liste li{border-right:none;padding:5px 0;margin:0}.boxAnnonce .description .livraison{font-size:.9em;max-width:100%}.boxAnnonce .livraison_rapide,.boxAnnonce .nouveaute,.boxAnnonce .offre,.boxAnnonce .prix_maitrise_liste{right:-20px}}.liste-apparts-dispos table.desktop{display:table}.liste-apparts-dispos table.mobile{display:none}@media (max-width:780px){.liste-apparts-dispos table.desktop{display:none}.liste-apparts-dispos table.mobile{display:table;width:100%!important}#annonce table tbody td{font-size:.8em}#annonce table thead{font-size:.8em}}#annonce table thead{line-height:normal}#annonce table thead th{padding:10px 0}#rechercheMobile i{content:url(/img/header/search.png);height:16px;width:16px;margin-left:5px}.listing footer#footer{transform:none;margin-left:-35px;width:calc(100% + 70px)}@media screen and (max-width:1330px){.listing footer#footer{transform:none;width:calc(100% + 40px);margin-left:-20px;padding-bottom:50px}}#biensProximite .lots_liste{flex-direction:column;margin:10px 0;padding:10px 0;border-top:1px solid #00000033}#biensProximite .tel_liste{display:none}#biensProximite .boxAnnonce .thumbnail{flex:0 0 200px;margin:0}#annonce #biensProximite .boxAnnonce a{height:440px}#annonce #biensProximite .boxAnnonce .description h3{padding-right:0!important}#annonce #biensProximite .boxAnnonce .titre_lot_liste{display:none}.boxAnnonce .description .livraison{margin:25px 0 10px}.vuListe .boxAnnonce .description h3{height:80px}.vuListe .boxListing .lots_liste{display:flex;flex-wrap:nowrap;padding:5px 0;justify-content:flex-start;height:150px;flex-direction:column}.vuListe .boxListing .lots_liste li{flex:0 0 auto}@media (max-width:1000px) and (min-width:650px){.boxAnnonce .description h3{height:80px}.boxListing .lots_liste{display:flex;flex-wrap:nowrap;padding:5px 0;justify-content:flex-start;height:150px;flex-direction:column}.boxListing .lots_liste li{flex:0 0 auto}}.contact_programme{padding:60px 80px;box-sizing:border-box}#contact.widget{background:#073156;color:#073156}#contact.widget h3{color:#073156;border-bottom:2px solid #073156}.checkboxChoice{color:#073156;margin-bottom:20px}#contact.widget .input-group input{color:#073156;border-bottom:2px solid #073156}#contact.widget .input-group input::placeholder{color:#073156CC}#contact.widget textarea#message{width:100%;color:#073156;border:2px solid #073156;padding:10px 15px}#contact.widget textarea#message::placeholder{color:#073156CC}#contact.widget .checkboxChoice label{background:0 0;color:#07315699;border:2px solid #07315699}#contact.widget .checkboxChoice input[type=radio]:checked+label{background:#073156;color:#fff;border:2px solid #073156;font-weight:700}.contact_programme .phone a{font-size:30px;color:#133256}#contact.widget #submit_creer:hover{background-color:#fff;color:#073156!important}#contact.widget #submit_creer{border-color:#073156;color:#073156}#contact.widget label[for=cnil]{color:#13325699}#contact.widget h3{display:none}#contact.widget .rgpd input[type=checkbox]:checked+label:before{background:#073156;border:1px solid #073156}#contact.widget .rgpd label:before{background:0 0;border:1px solid #073156;transition:all .3s ease;content:'';width:20px;height:20px;padding:1px;position:absolute;left:0;top:5px;border-radius:100px}.contact_programme h2{font-size:24px;color:#073156;text-align:center;font-weight:400;border-bottom:1px solid #073156;padding-bottom:10px;width:max-content;box-sizing:border-box;max-width:100%;margin:0 auto 20px auto}@media (max-width:1330px){#annonce .contact_programme{padding:20px}#contact.widget .input-group input:nth-of-type(2){margin-left:0}#contact.widget textarea#message{box-sizing:border-box}}.contact_programme{background-color:#e9ba00}#contact.widget{background:0 0!important}#glide_annonces .boxAnnonce .description .titre_lot_liste{display:none}#glide_annonces .boxAnnonce .description h3{padding-right:0!important}#contact.widget textarea#message{display:none}body.programme .retour_liste_programme{border:1px solid #073156;background:#073156;color:#fff;display:flex;box-sizing:border-box;justify-content:center;align-items:center;position:absolute;right:0;text-transform:uppercase;letter-spacing:2px;cursor:pointer;border-radius:15px;padding:5px 20px;font-size:.9em}body.programme .retour_liste_programme:hover{border:1px solid #073156;background:#fff;color:#073156}header .bandeau_logo .header_contact{margin-right:250px}header .bandeau_logo .contact_header_btn{display:flex;position:absolute;right:0;height:100%;top:0;justify-content:center;align-items:center;padding:0 20px}header .bandeau_logo .contact_header_btn a{display:block;background:#073156;color:#fff;border:2px solid #073156;padding:6px 25px;border-radius:10px;box-sizing:border-box}header .bandeau_logo .contact_header_btn a:hover{background:#fff;color:#073156}.contact_menu{display:none!important}@media (max-width:1100px){.contact_menu{display:flex!important}}@media (min-width:1330px){#annonce h1{padding-right:320px}}@media (max-width:1330px){body.programme .retour_liste_programme{max-width:400px;margin:20px auto;position:static;padding:10px}}.conteneur_lieux span.nb_annonces{font-size:.8em;color:#00000077}@media screen and (max-width:1600px){#confiance .merci img{display:block;position:absolute!important;max-width:600px;bottom:-60px;left:-50px;top:auto;z-index:-1;opacity:.5}}@media screen and (max-width:1330px){#confiance .merci img{left:0;bottom:-200px}}@media screen and (max-width:600px){#confiance .merci div.champion p.champion{text-align:right;padding:0 40px}#confiance .merci img{max-width:100%}}#annonce #pinel .content{padding:50px}#annonce #gestionLocative .content{padding:50px}footer a.cta_intext{border-color:#fff}#annonce #pinel img{top:-96px}@media screen and (max-width:1330px){#annonce #pinel table{width:100%}#annonce #pinel table th{text-align:center}#annonce #pinel{padding:0!important}#annonce .gestionLocative{padding-bottom:0!important;margin-bottom:30px}#annonce #gestionLocative img.plateau{display:none}}@media screen and (max-width:1330px){#rechercheMap .bouton_reset{order:1}#rechercheMap .bouton_fermer_recherche{display:flex;order:3}}@media screen and (max-width:1100px){.boxAnnonce .add_favori{right:20px;bottom:auto;top:230px}.boxAnnonce .description{position:static!important;padding-bottom:60px!important}}@media screen and (max-width:650px){.boxAnnonce .add_favori{right:10px;top:auto;bottom:10px}.boxAnnonce .description{position:static!important;padding-bottom:60px!important}}@media screen and (max-width:1100px){footer#footer{padding-bottom:50px}}#contact .FormulaireContact .input-group input::placeholder,#contact .FormulaireContact textarea::placeholder{color:#000000AA!important}#favorisContact .menuFavori{color:inherit;display:inline;align-items:center;cursor:inherit}#favorisContact .menuFavori b{color:inherit;font-weight:400;margin:auto}#favorisContact .compteur{width:auto;height:auto;font-size:1em;line-height:1;color:inherit;text-align:inherit;display:inherit;background-image:none}#rechercheMap .conteneur_lieux{background:linear-gradient(white 30%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),#fff 70%) 0 100%,radial-gradient(50% 0,farthest-side,rgba(0,0,0,.1),rgba(0,0,0,0)),radial-gradient(50% 100%,farthest-side,rgba(0,0,0,.1),rgba(0,0,0,0)) 0 100%;background:linear-gradient(white 30%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),#fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.1),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.1),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-color:#fff;background-size:100% 40px,100% 40px,100% 10px,100% 10px;background-attachment:local,local,scroll,scroll}#rechercheMap .conteneur_lieux{-webkit-overflow-scrolling:auto!important}#rechercheMap .conteneur_lieux::-webkit-scrollbar{-webkit-appearance:none}#rechercheMap .conteneur_lieux::-webkit-scrollbar:vertical{width:8px}#rechercheMap .conteneur_lieux::-webkit-scrollbar:horizontal{height:8px}#rechercheMap .conteneur_lieux::-webkit-scrollbar-thumb{background-color:#00000088;border-radius:10px;border:1px solid #fff}#rechercheMap .conteneur_lieux::-webkit-scrollbar-track{border-radius:10px;background-color:#00000011}#rechercheMap .conteneur_lieux::-webkit-scrollbar-track{border-radius:10px;background-color:#00000011}.vuListe .boxAnnonce .add_favori{transform:scale(1.3)}@media screen and (max-width:1100px){.boxAnnonce .add_favori{right:30px;transform:scale(1.3)}}@media screen and (max-width:650px){.boxAnnonce .add_favori{right:10px;transform:scale(1)}}#introduction{width:35%}#carte{width:45%}@media screen and (max-width:1330px){#introduction{width:calc(100% - 60px)}}#tooltip_aide{position:absolute;font-size:1.1em;line-height:1.1em;top:0;left:0;background:#fff;height:auto;padding:10px;max-width:200px;text-align:center;box-sizing:border-box;border-radius:5px;border:1px solid #ccc;box-shadow:0 4px 4px #00000033;z-index:9999;pointer-events:none;opacity:0;transition:opacity .1s}@media screen and (max-width:1600px){.listing footer .col50:nth-of-type(3){margin-right:0}}@media screen and (max-width:1580px) and (min-width:1330px){.contact_commune .projet_contact{flex-direction:column}}div#chargement_programmes{position:fixed;left:0;right:0;top:0;bottom:0;z-index:95;background:#fff url(/img/interface_commerciale/immo9_chargement.gif) no-repeat center center;user-select:none;pointer-events:none;opacity:1;transition:opacity .3s;display:flex;align-items:center;justify-content:center}.essentiel .items .item.item0:before{content:none}.essentiel .items .item.item0{display:flex;align-items:center}.essentiel .hexa_typos{display:flex;justify-content:center;flex-wrap:wrap;width:220px;height:120px}.essentiel .hexa_typos .hexa_typo{flex:0 0 53px;background:url(/img/annonce/hexagone_mini.png) no-repeat center;height:61px;display:flex;justify-content:center;align-items:center;margin:0 5px;font-weight:700}.essentiel .hexa_typos .hexa_typo:nth-child(n+4){margin-top:-10px}.essentiel .hexa_typos .hexa_typo.mobile{display:none}ul#elements_recherche{display:flex;flex-wrap:wrap}ul#elements_recherche li{background:#0074af;color:#fff;font-size:1.2em;font-weight:700;padding:5px 10px;margin-right:10px;margin-bottom:10px;border-radius:5px}.boxAnnonce .description{position:relative}.vuListe .boxAnnonce .description{position:static}.page.ville .listing .listing_contact_placeholder{display:flex;margin-bottom:30px;background:#fff;visibility:hidden;opacity:0}.page.ville .listing .listing_contact{display:flex;color:#073156;font-size:1.3em;margin-bottom:30px;padding:20px 30px;justify-content:space-between;align-items:center;text-transform:uppercase;background:#e9ba00 url(/img/listing/contact_listing_02.jpg) no-repeat;background-position:right center}.page.ville .listing .listing_contact a{margin:0;margin-left:20px;flex:0 0 260px}.page.ville .vuListe .listing .listing_contact a{margin-left:0;flex:0 0 auto}.page.ville .vuListe .listing_contact{flex-direction:column;justify-content:space-evenly;background:#e9ba00 url(/img/listing/contact_listing_01.jpg) no-repeat;background-position:left center}.page.ville .listing_contact .nous_choisir{display:none}.page.ville .vuListe .listing_contact .nous_choisir{display:flex}.page.ville .listing_contact ul.nous_choisir{margin-top:20px;justify-content:space-between;flex-direction:column}.page.ville .listing_contact ul.nous_choisir li{text-align:center}.no-webp .page.ville .listing_contact .nous_choisir .icon{background-image:url(/img/sprite.png)}.webp .page.ville .listing_contact .nous_choisir .icon{background-image:url(/img/sprite.webp)}.page.ville .listing_contact .nous_choisir .icon{height:79px;width:70px;content:'';margin:0 auto}.page.ville .listing_contact .nous_choisir .icon.directPromoteurs{background-position:86px 352px}.page.ville .listing_contact .nous_choisir .icon.expertise{background-position:86px 526px}.page.ville .listing_contact .nous_choisir p{line-height:1em;text-transform:initial;padding:0;margin-top:10px}@media (max-width:1100px){.page.ville .listing_contact ul.nous_choisir{display:flex}.page.ville .listing .listing_contact{flex-direction:column;justify-content:space-evenly;background:#e9ba00 url(/img/listing/contact_listing_01.jpg) no-repeat;background-position:left center}.page.ville .listing .listing_contact a{margin-left:0;margin-top:20px;flex:0 0 auto}}@media (max-width:650px){.page.ville .listing_contact ul.nous_choisir{display:none}}@media screen and (max-width:1100px) and (min-width:650px){.page.ville .listing_contact{margin:0 15px;width:calc(50% - 30px);box-sizing:border-box}}.page.programme .documentation{display:flex;justify-content:flex-end;padding:10px 0}.page.programme .documentation a{display:block;font-weight:700;border-bottom:1px solid #f32184}.page.programme #villes-proximite h2{text-align:center}.page.programme #villes-proximite{max-width:1000px;margin:50px auto;margin-bottom:140px}.page.programme .marqueur_annonce{background-image:url(/img/rennesimmo9.com/marqueur_carte.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:80px;height:100px;cursor:none;pointer-events:none}#biensProximite h2{text-align:center}@keyframes main_anim{0%{top:25px}50%{top:30px}100%{top:25px}}#rechercheMobile::after{position:absolute;content:'';background:url(/img/accueil/main.png);background-size:cover;height:30px;width:30px;top:25px;left:50%;margin-left:140px;animation:main_anim 2s infinite ease-in-out}body.rechercheOpen #rechercheMobile::after{display:none}body.page.ville.defiscalisation-2020 .boxAnnonce .livraison_rapide,body.page.ville.defiscalisation-2020 .boxAnnonce .nouveaute,body.page.ville.defiscalisation-2020 .boxAnnonce .prix_maitrise_liste{display:none}#annonce .conteneur_logements h2{margin-top:20px}.conteneur_credit_image .credit_image{display:none}.conteneur_credit_image:hover .credit_image{display:block}#rechercheMobile{background:#073156;padding-left:16px}#rechercheMobile .retour_accueil{display:block;height:100%;width:46px;position:absolute;border-right:1px solid #fff;background:url(/img/header/retour_accueil.png) no-repeat;background-position:center;background-size:20px 20px;left:0}.diaporama-programme .glide__bullets{bottom:30px!important;position:absolute;z-index:2;left:50%;display:inline-flex;list-style:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.diaporama-programme .glide__bullets .glide__bullet{width:20px;height:20px;background:#fff;border:2px solid #fff;padding:0;border-radius:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 5px 5px #00000033;margin:0 .25em}.diaporama-programme .glide__bullets .glide__bullet.glide__bullet--active{background:#ed1984}#annonce .content{margin:40px auto 120px auto}#annonce .simulation.content{margin:140px auto 120px auto}.labelPictos{display:flex;justify-content:space-evenly;margin:0 auto;position:absolute;right:0;left:auto;transform:none;top:auto}body.programme .retour_liste_programme{position:static;display:inline-block}body.programme .addFavorite{display:inline-flex;margin-right:20px}body.programme section.contact_programme{background-color:#e9ba00;margin-left:50px}body.programme section.essentiel{height:min-content;width:100%;box-sizing:border-box}body.programme .essentiel .items .item{flex:0 0 33.33%;padding:20px 0}body.programme .essentiel_infos{width:100%}body.programme .essentiel_infos .essentiel_garantie{margin-top:50px;background:#073156;padding:30px;color:#fff;display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap}body.programme .essentiel-contact .informations{display:none}#contact #favorisContact{display:none}body#contact section#immoMedia{padding:0;margin-top:180px}body#contact .page{margin-top:0}@media screen and (max-width:1600px){body.programme .essentiel_infos .essentiel_garantie_texte{margin-top:20px;width:100%}}@media screen and (max-width:1440px){.labelPictos{position:static;justify-content:center;margin:20px 0}}@media screen and (max-width:1330px){body.programme section.contact_programme{margin-top:30px;margin-left:0}}@media (max-width:650px){section#contactZone .contact{box-sizing:border-box;width:100%;padding:30px 20px}#contact .FormulaireContact .input-group input{box-sizing:border-box}#contactZone .digital{transform:none;width:100%;box-sizing:border-box}body#contact .page{margin-top:100px}}#rechercheForm{max-width:1920px}#biensProximite .lots_liste li{margin-bottom:3px}#biensProximite{margin:40px 0}@media screen and (max-width:1100px) and (min-width:650px){#biensProximite .boxAnnonce{width:auto}}@media (max-width:650px){.input-group{flex-direction:column}}@media (max-width:1330px){#annonce .prestations{flex-direction:row;margin-bottom:40px}#annonce .prestations .blockpresta{padding:20px;margin-right:10px}}@media (max-width:750px){#annonce .prestations{flex-direction:column}#annonce .prestations .blockpresta{margin-right:0}img.pinelIllu{display:none!important}}@media screen and (max-width:600px){.table-responsive{max-width:595px}}@media screen and (max-width:550px){.table-responsive{max-width:545px}}@media screen and (max-width:500px){.table-responsive{max-width:495px}}@media screen and (max-width:450px){.table-responsive{max-width:445px}}@media screen and (max-width:400px){.table-responsive{max-width:395px}}@media screen and (max-width:375px){.table-responsive{max-width:310px}}@media screen and (max-width:350px){.table-responsive{max-width:255px}}@media screen and (max-width:1330px) and (min-width:980px){#rechercheMap .conteneur_lieux{margin:10px 0;min-height:130px}#contentVille.content input.recherche{margin:10px 0}#rechercheMap .content h3{margin:10px 0 0}#pinel .content.flex{flex-direction:row;max-width:100%;justify-content:space-between;padding:0 60px}#pinel .content .col50{width:calc(50% - 60px)!important}section#proprietaire .content.flex{align-items:unset}section#proprietaire h2{font-size:1.8em;text-align:left;margin-top:0;margin-bottom:40px}section#proprietaire #glide_annonces .boxAnnonce .description{padding-bottom:20px!important}#proprietaire .content.flex{max-width:100%;justify-content:space-between;padding:0;flex-direction:row;box-sizing:border-box}#proprietaire .col50{width:calc(50% - 60px)!important;margin:0 20px!important;margin-right:50px!important}#proprietaire #glide_annonces{max-width:50%}section#immoMedia{padding:80px 0;padding-bottom:20px}#confiance .confiance .block{padding:56px}#confiance .confiance{margin:0;max-width:670px}#confiance .echos{flex-direction:column;align-items:center;justify-content:space-evenly;margin-top:0;width:auto}#confiance .confiance img{width:auto}#confiance.col{flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;padding:50px 0;width:100%}section#reassurance{flex-direction:row}section#reassurance .block50:nth-of-type(1){flex:0 0 50%}#guide.col{flex-direction:column;padding:30px;margin:0}section#reassurance .block50:nth-of-type(2){background-image:linear-gradient(#fffFFF99,#fffFFF90),url(/img/accueil/visuel-citation.jpg);background-blend-mode:screen;background-size:cover;background-position:top}section#gestion-locative{flex-direction:row}section#gestion-locative .block50:nth-of-type(2){background:#e9ba00}section#gestion-locative .block50:nth-of-type(2) img{object-fit:contain}section#tableaux .content{flex-direction:row;justify-content:center}section#tableaux .fixed{margin:10px}section#partenaires .block50:nth-of-type(2){padding:50px 0;background-position:50% 70%}#thematique{max-width:none}section#actus .content{flex-direction:row;margin-bottom:50px}section#actus .column-1{margin-bottom:0;margin-right:30px;max-width:50%}section#actus .column-2{max-width:50%}section#actus .column-1 .thumbnail{height:350px}section#actus .column-2 .thumbnail{height:150px}section#actus .column-1 article .titre{width:100%;box-sizing:border-box;justify-content:center;text-align:center;padding:40px}section#actus .column-2 .titre{width:100%;box-sizing:border-box;justify-content:center;text-align:center;padding:40px}#video .col50:nth-child(2){flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;padding:70px 30px}#video .titreSympas{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background-position:center}.titreSympas b{position:static;left:auto;top:auto;display:block;margin-left:50px;margin-top:10px}.titreSympas i{position:static;left:auto;top:auto;display:block;margin-left:120px}#video nav.videolist{width:auto}#video nav.videolist ul{max-width:none;margin:0;flex-direction:column;margin-left:30px}#video nav.videolist ul li{width:100%;margin:10px 0}#video nav.videolist ul li:nth-child(2){margin:10px 0}#video #moreVideo .bouton_fermer{top:10px;right:10px;box-sizing:content-box;border:10px solid #fff}}header .bandeau_logo .header_contact .header_tel a{color:#073156}#filtreBudget #progress{background:#073156}#filtreBudget #slider_thumb{color:#073156}#rechercheMobile{background:#073156}.contact_commune input,a.button,a.cta_intext,button.button,input.cta{border-color:#073156}.contact_commune input:hover,a.button:hover,a.cta_intext:hover,button.button:hover,input.cta:hover{background-color:#073156}section#contactZone .numAgence a{color:#073156!important}footer .content a.cta_intext{background:#fff;color:#073156!important}footer .content a.cta_intext:hover{background:#ed1984;color:#fff!important}#switch div.active{background-color:#073156}.boxAnnonce .description h3{color:#073156}section#actus .titre h1{color:#073156}section#actus .column-1 article .titre{color:#073156}#pinel table tfoot{background-color:#073156}#meilleurChoix ul li span{border-color:#073156}#meilleurChoix ul li:hover span{background-color:#073156}#rechercheMap .content h3{color:#073156}header .bandeau_menu nav .sous_menu a:hover{background:#073156}header .bandeau_menu nav .sous_menu a:hover{background:#073156}section#actus .column-2 .titre{color:#073156}body.accueil #rechercheMap{display:none}body.accueil.rechercheOpen #rechercheMap{display:flex}header .mobile_bandeau_logo{background:#073156;color:#fff;border-bottom:1px solid#fff}header .bandeau_logo{background:#073156;color:#fff}header .bandeau_logo .header_contact .header_tel a{color:#fff}header .bandeau_logo .contact_header_btn a{background:#fff;color:#073156;border:2px solid #fff}header .bandeau_logo .contact_header_btn a:hover{background:#073156;color:#fff}header .bandeau_logo .header_logo .agence,header .mobile_bandeau_logo .header_logo .agence{color:#fff}header .bandeau_logo .header_logo .agence::before,header .mobile_bandeau_logo .header_logo .agence::before{background:#fff}header .bandeau_logo .header_logo .agence::after,header .mobile_bandeau_logo .header_logo .agence::after{background:#fff}#Calque_1 .cls-1{fill:#fff}.vuCarte .box_programme .infos_programme{border-radius: 0 20px 20px 0}.vuCarte .box_programme .apercu_programme .image_programme{border-radius: 20px 0 0 20px}.vuCarte .box_programme .apercu_programme .reference_programme{border-radius: 0 0 0 20px}.box_programme{display:flex;position:relative;margin-bottom:30px;height:auto}.box_programme .statuts_programme .statut_programme{content:'';width:125px;height:141px;top:-50px;left:-30px;transform:scale(.8);position:absolute;z-index:2}.box_programme .statuts_programme .nouveaute{background:url(/img/annonce/pastilles/nouveau.png)}.box_programme .statuts_programme .livraison_rapide{background:url(/img/annonce/pastilles/livraison_rapide.png)}.box_programme .statuts_programme .prix_maitrise_liste{background:url(/img/annonce/pastilles/prix_maitrise.png)}.box_programme .statuts_programme .offre{background:url(/img/annonce/pastilles/offre.png)}.box_programme .apercu_programme{position:relative;width:50%;height:auto}.box_programme .infos_programme{width:50%;display:flex;flex-direction:column;background:#ebebed;position:relative;height:auto;overflow:hidden;padding-bottom:60px}.box_programme .infos_programme::after{display:none;position:absolute;background:linear-gradient(to top,#ebebed,#ebeBEDFF 30px,#ebeBED00 100%);bottom:0;height:50px;width:100%}.box_programme .infos_programme a{color:#073156;font-weight:400}.box_programme .apercu_programme .reference_programme{position:absolute;bottom:0;left:0;color:#fff;background:#000000CC;padding:5px 10px;z-index:1;pointer-events:none}.box_programme .apercu_programme .nombre_photo_programme{position:absolute;bottom:10px;right:10px;color:#fff;background:#00000066 url(/img/listing/camera.png) no-repeat;background-position:10px center;padding:10px;padding-left:50px;z-index:1;pointer-events:none}.box_programme .apercu_programme .image_programme{height:100%;width:100%;display:block}.box_programme .apercu_programme .image_programme img{height:100%;width:100%;object-fit:cover;display:block}.box_programme .apercu_programme .glide_images_programmes{height:100%}.box_programme .apercu_programme .glide_images_programmes .glide__track{height:100%}.box_programme .apercu_programme .glide_images_programmes .images_programme{height:100%}.box_programme .apercu_programme .glide_images_programmes .images_programme li img{height:100%;object-fit:cover}.box_programme .apercu_programme .glide_images_programmes .glide__arrows{position:relative;top:-50%}.box_programme .apercu_programme .glide_images_programmes .glide__arrow{content:"";width:50px;height:100px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:-50px;z-index:1;user-select:none}.box_programme .apercu_programme .glide_images_programmes .glide__arrow.glide__arrow--left{left:5px;background:url(/img/recherche/fleche_gauche.png) no-repeat;background-position:left center}.box_programme .apercu_programme .glide_images_programmes .glide__arrow.glide__arrow--right{background:url(/img/recherche/fleche_droite.png) no-repeat;background-position:right center;right:5px}.box_programme .infos_programme .livraison_programme{background:#073156;color:#fff;font-weight:700;padding:5px;text-align:center}.box_programme .infos_programme h3{text-align:center;margin:5px;padding:0;margin-bottom:15px}.box_programme .infos_programme .nombre_logements_programme{text-align:center}.box_programme .infos_programme .typologies_programme{display:flex;justify-content:center;padding:10px}.box_programme .infos_programme .typologies_programme li{background:url(/img/hexagone_bleu.png) no-repeat;color:#fff;font-weight:700;width:27px;height:30px;margin:5px;display:flex;justify-content:center;align-items:center;font-size:.8em}.box_programme .infos_programme .prix_programme{text-align:center;margin-bottom:15px}.box_programme .infos_programme .introduction_programme{padding:0 20px 0 20px;font-size:.8em;max-height:2.5em;color:#07315699;text-align:justify;overflow:hidden}.box_programme .tel_programme{color:#ed1984;font-weight:700;position:absolute;bottom:10px;left:10px;display:flex;align-items:center;z-index:1}.box_programme .tel_programme .num_programme{position:relative;padding-left:30px}.box_programme .tel_programme .num_programme::before{background:url(/img/annonce/tel.png);content:'';height:16px;width:16px;background-size:16px 16px;position:absolute;left:5px;bottom:3px}.box_programme .tel_programme .num_programme a{color:#ed1984;font-weight:700}.box_programme .decouvrir_programme{text-align:right;color:#ed1984;z-index:1;font-size:.7em;padding-right:10px;margin-top:10px}.box_programme .favoris_programme{height:40px;width:40px;background:#d9d9db;border-radius:40px;display:flex;justify-content:center;align-items:center;position:absolute;right:10px;bottom:10px;z-index:1;cursor:pointer}.box_programme .favoris_programme svg{transform:scale(.7);width:30px;cursor:pointer}.box_programme .favoris_programme svg path{stroke:#ed1984;stroke-width:3px;fill:transparent}.box_programme .favoris_programme.add_favori:hover svg path{fill:#ed1984}.box_programme .favoris_programme.add_favori.selectionne svg path{fill:#ed1984}.vuListe.nouvelles_boxes .boxListing{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;grid-template-columns:none;gap:initial;grid-template-areas:none}.vuListe.nouvelles_boxes .listing_contact{width:calc(33.33% - 20px);box-sizing:border-box}.vuListe .box_programme{width:calc(33.33% - 20px);height:auto;flex-direction:column}.vuListe .box_programme .infos_programme .introduction_programme{padding:0 20px 0 20px;font-size:.8em;max-height:3.6em;color:#07315699;text-align:justify;overflow:hidden;max-height: 6em;}.vuListe .box_programme .infos_programme{height:100%}.vuListe .box_programme .tel_programme{bottom:10px}.vuListe .box_programme .favoris_programme{bottom:10px}.vuListe .box_programme .apercu_programme{width:100%;height:240px;flex: 0 0 240px;}.vuListe .box_programme .infos_programme{width:100%}.vuListe .box_programme .infos_programme::after{background:linear-gradient(to top,#ebebed,#ebeBEDFF 80px,#ebeBED00 100%);height:120px}.vuListe .box_programme.pastille_active .infos_programme .livraison_programme{padding:5px}@media screen and (max-width:1870px){.vuCarte .box_programme .infos_programme .introduction_programme{padding:0 20px 0 20px}.vuCarte .box_programme .tel_programme{bottom:10px;left:10px}.vuCarte .box_programme .favoris_programme{right:10px;bottom:10px}.vuCarte .box_programme .infos_programme::after{background:linear-gradient(to top,#ebebed,#ebeBEDFF 50px,#ebeBED00 100%);height:80px}}@media screen and (max-width:1185px){.vuListe #listing{width:100%}}@media screen and (max-width:1100px){.page.ville .nouvelles_boxes .boxListing{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;grid-template-columns:none;gap:initial;grid-template-areas:none}.box_programme.pastille_active .infos_programme .livraison_programme{padding:5px}.page.ville .nouvelles_boxes .listing_contact{width:calc(50% - 20px);box-sizing:border-box;margin:0;margin-bottom:30px}.nouvelles_boxes .box_programme{width:calc(50% - 20px);height:auto;flex-direction:column}.nouvelles_boxes .box_programme .infos_programme .introduction_programme{padding:0 20px 0 20px;font-size:.8em;text-align:justify}.box_programme .infos_programme{height:100%}.box_programme .apercu_programme{width:100%;height:240px}.box_programme .infos_programme{width:100%}.box_programme .infos_programme::after{background:linear-gradient(to top,#ebebed,#ebeBEDFF 60px,#ebeBED00 100%);height:100px}}@media screen and (max-width:780px){.page.ville .nouvelles_boxes .listing_contact{width:100%}.nouvelles_boxes .box_programme{width:100%}}main.home .section_rechercher_carte_accueil,main.home .section_rechercher_carte_accueil section{padding:0;margin:0}main.home .section_rechercher_carte_accueil{display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #00000020;padding:40px 0}main.pinel .section_rechercher_carte_accueil,main.pinel .section_rechercher_carte_accueil section{padding:0;margin:0}main.pinel .section_rechercher_carte_accueil{display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #00000020;padding:40px 0;background-position:left center;width:100%;position:relative}.section_rechercher_carte_accueil .section_recherche{display:flex;align-items:center;justify-content:center;flex-direction:column;width:40%;margin-bottom:0px!important}.section_rechercher_carte_accueil .nouvel_introduction{margin:0;margin-bottom:60px}.section_rechercher_carte_accueil .nouvel_introduction h1{padding:0;margin:0;text-align:center;font-size:1.6em}.section_rechercher_carte_accueil .nouvel_introduction h2{padding:0;margin:0;text-align:center;font-size:1.4em;color:#ed1984;margin-top:30px}#rechercheMap.nouvel_accueil{display:flex!important;position:relative;left:auto;right:auto;top:auto;bottom:auto;width:400px;height:auto;background:0 0;box-shadow:none;flex-direction:column;border:1px solid #073156;border-radius:20px;opacity:0}#rechercheMap.nouvel_accueil #rechercheForm{max-width:100%;flex-direction:column;justify-content:center;align-items:center;background:#fffFFF33;border-radius:0 0 20px 20px;padding:10px;box-sizing:border-box}#rechercheMap.nouvel_accueil .content{max-width:100%;z-index:1;top:auto;margin-top:-5px}#rechercheMap.nouvel_accueil #contentVille.content{width:100%;left:0;min-width:100%}#recherche h3{display:none}#rechercheMap.nouvel_accueil div{font-size:1em}#rechercheMap.nouvel_accueil #filtreBudget input[type=range],#rechercheMap.nouvel_accueil .title{box-shadow:0 10px 20px #00000040}#rechercheMap.nouvel_accueil #filtreBudget,#rechercheMap.nouvel_accueil .title{box-sizing:border-box;outline:0;width:350px;margin:10px 0}#rechercheMap.nouvel_accueil .titre_recherche{background:#073156;color:#fff;border-radius:20px 20px 0 0;margin:0;text-align:center;font-size:1.6em;padding:5px}.section_rechercher_carte_accueil .section_carte #carte{width:100%}#rechercheMap.nouvel_accueil .boutons_recherche{margin-top:10px}.section_carte{min-width:50%;flex:0 0 50%;min-height:50px;margin:0 50px!important; align-self: self-start;}#rechercheMap.nouvel_accueil #contentVille.content{width:750px;max-width:150%}main.pinel .section_reassurance_medias_accueil{margin-bottom:40px}#contact .nouveau_media{max-width:100%;padding:0 60px;margin:0;margin-top:140px;box-sizing:border-box;display:none}#contact .nouveau_media h2{text-align:center}#contact .nouveau_media h2 img{height:41px;display:inline-block;vertical-align:bottom}#contact .nouveau_media .glide__slide{display:flex;justify-content:center;align-items:center;flex-direction:column}#contact .nouveau_media .glide__slide a,#contact .nouveau_media .glide__slide>img{display:block;margin:20px 0;max-width:100%}#contact .nouveau_media .glide__slide img{max-width:100%;box-sizing:border-box}@media (max-width:650px){body#contact .page{margin-top:0}#contact .nouveau_media{display:block}body#contact section#immoMedia{display:none}}.section_reassurance_medias_accueil{display:flex;padding:40px 0!important;max-width:100%}.section_reassurance_medias_accueil .glide__track{margin-top:50px}.section_reassurance_medias_accueil .nouveau_reassurance{border-right:1px solid #00000066}.section_reassurance_medias_accueil .nouveau_media,.section_reassurance_medias_accueil .nouveau_reassurance{width:50%;padding:0 80px;margin:0;box-sizing:border-box}.section_reassurance_medias_accueil .nouveau_reassurance #introduction{width:100%;padding:0;margin:0}.section_reassurance_medias_accueil #reassuranceHexaRose{margin-top:0}.section_reassurance_medias_accueil #reassuranceHexaRose h3{text-align:center}.section_reassurance_medias_accueil #reassuranceHexaRose .col{display:flex;flex-wrap:wrap;height:300px;flex-direction:column;width:100%;align-content:space-evenly}.section_reassurance_medias_accueil .nouveau_media h2{text-align:center}.section_reassurance_medias_accueil .nouveau_media h2 img{width:auto;height:41px;display:inline-block;vertical-align:bottom}.section_reassurance_medias_accueil .nouveau_media .glide__slide{display:flex;justify-content:center;align-items:center;flex-direction:column}.section_reassurance_medias_accueil .nouveau_media .glide__slide a,.section_reassurance_medias_accueil .nouveau_media .glide__slide>img{display:block;margin:20px 0;max-width:100%}.section_reassurance_medias_accueil .nouveau_media .glide__slide img{width: auto;max-width:100%;box-sizing:border-box;height:auto}section.nouveau_pinel .contenu_pinel{padding:40px 100px;box-shadow:0 0 50px #00000033;margin:0 auto;max-width:1150px;border-radius:30px;margin-top:100px}section.nouveau_proprietaire .contenu_proprietaire{padding:40px 100px;box-shadow:0 0 50px #00000033;margin:0 auto;max-width:1150px;border-radius:30px}section.nouveau_pinel .contenu_pinel .content.flex{width:auto}section.nouveau_pinel .contenu_pinel .content.flex{align-items:center}section.nouveau_pinel .contenu_pinel h1{text-align:center;margin:0}section.nouveau_pinel .contenu_pinel .col50 h1{font-size:18px;text-align:left;margin-top:38px;line-height:25px}section.nouveau_pinel .contenu_pinel hr{background:#142945;border:0;height:1px;margin:20px 0;margin-bottom:0}section.nouveau_pinel .contenu_pinel i.exemple{display:flex;align-items:center}section.nouveau_pinel .contenu_pinel i.exemple span{display:inline-block;color:#fff;text-transform:uppercase;background:#e9ba00;padding:5px;font-style:normal;margin-right:16px;font-weight:700;font-size:13px}section.nouveau_pinel .contenu_pinel i{color:#133256}section.nouveau_pinel .contenu_pinel p{font-size:15px}section.nouveau_pinel .contenu_pinel table{width:100%;border-collapse:collapse;color:#133256;margin-bottom:20px}section.nouveau_pinel .contenu_pinel table thead{background:#e6e6e6}section.nouveau_pinel .contenu_pinel table th{line-height:44px;color:#133256;font-style:italic;font-weight:700;font-size:14px}section.nouveau_pinel .contenu_pinel table svg#icon{height:25px;padding:9px 25px}section.nouveau_pinel .contenu_pinel table .cochonUp svg#icon path{fill:#133256}section.nouveau_pinel .contenu_pinel table .cochonDown svg#icon path{fill:#ed1984}section.nouveau_pinel .contenu_pinel table tr td:nth-child(2){font-style:italic}section.nouveau_pinel .contenu_pinel table tr td:nth-child(3){font-size:18px}section.nouveau_pinel .contenu_pinel table tr td span{font-size:10px;vertical-align:top}section.nouveau_pinel .contenu_pinel table tr td b{font-weight:400;color:#ed1984}section.nouveau_pinel .contenu_pinel table tr td:nth-child(4){text-align:right;padding-right:22px}section.nouveau_pinel .contenu_pinel table tfoot{background-color:#133256;color:#fff;line-height:44px}section.nouveau_pinel .contenu_pinel table tfoot td:nth-child(2){font-weight:700}section.nouveau_pinel .contenu_pinel .col50:nth-child(2){text-align:right}section.nouveau_pinel .contenu_pinel a.button{margin-top:36px}section.nouveau_pinel .contenu_pinel img.camembertSympa{display:none;max-width:100%;margin:0 auto}section.nouveau_pinel .contenu_pinel table.mobile{display:none}section.nouveau_pinel .contenu_pinel h3{text-align:center;margin:0}section.nouveau_pinel .contenu_pinel h2{text-align:center;font-size:36px;color:#e9ba00;margin:0;margin-bottom:40px}section.nouveau_pinel .contenu_pinel .col50 h2{font-size:18px;text-align:left;margin-top:38px;line-height:25px}section.nouveau_proprietaire .contenu_proprietaire .content.flex{width:auto}section.nouveau_proprietaire .contenu_proprietaire{padding-top:120px;background:#fff;margin-top:60px}section.nouveau_proprietaire .contenu_proprietaire h2{font-size:36px;font-weight:400;margin-bottom:40px}section.nouveau_proprietaire .contenu_proprietaire h2 b{color:#e9ba00}section.nouveau_proprietaire .contenu_proprietaire .content.flex{align-items:center}#proprietaire .col50:nth-child(1){margin-right:95px}section.nouveau_proprietaire .contenu_proprietaire h1 b{color:#e9ba00;display:block}section#gestion-locative ul li,section.nouveau_proprietaire .contenu_proprietaire .col50:nth-child(1) ul li{font-size:21px;color:#073156;list-style:none;position:relative;margin-bottom:10px;padding-left:30px}.no-webp section#gestion-locative ul li::before,.no-webp section.nouveau_proprietaire .contenu_proprietaire .col50:nth-child(1) ul li::before{background:url(/img/sprites.png) -1063px -956px}.webp section#gestion-locative ul li::before,.webp section.nouveau_proprietaire .contenu_proprietaire .col50:nth-child(1) ul li::before{background:url(/img/sprites.webp) -1063px -956px}section#gestion-locative ul li::before,section.nouveau_proprietaire .contenu_proprietaire .col50:nth-child(1) ul li::before{content:'';position:absolute;width:15px;height:17px;left:0;top:4px}section.nouveau_proprietaire .contenu_proprietaire a.button{margin-top:65px}section.nouveau_proprietaire .contenu_proprietaire .col50:nth-child(1){margin-right:90px}section.nouveau_proprietaire .contenu_proprietaire .boxAnnonce{border-radius:20px;overflow:hidden}section.nouveau_proprietaire .contenu_proprietaire .tel_liste{display:none}.meilleur_choix_slides,.reseau_nationnal_slides{align-items:baseline}@media screen and (max-width:1600px){.section_reassurance_medias_accueil{padding:60px 0!important}}@media screen and (max-width:1440px){section.nouveau_pinel .contenu_pinel,section.nouveau_proprietaire .contenu_proprietaire{box-sizing:border-box;padding:40px}}@media screen and (max-width:1330px){section.section_carte{margin:0!important;margin-left:50px!important;margin-bottom:150px!important}.section_rechercher_carte_accueil .section_recherche{margin-bottom:80px!important}.section_reassurance_medias_accueil #reassuranceHexaRose .col{height:auto;flex-direction:row}#rechercheMap.nouvel_accueil{padding:0}#rechercheMap.nouvel_accueil #filtreBudget,#rechercheMap.nouvel_accueil .title{width:100%;box-sizing:border-box}section.nouveau_proprietaire .contenu_proprietaire{margin-bottom:80px}}@media screen and (max-width:1200px){.section_rechercher_carte_accueil .section_recherche{width:100%}main.home .section_rechercher_carte_accueil .section_carte{display:none}main.pinel .section_rechercher_carte_accueil .section_carte{display:none}section.nouveau_pinel .contenu_pinel .col50:nth-child(2){display:none}section.nouveau_proprietaire .contenu_proprietaire .col50:nth-child(1){margin-right:0}section.nouveau_proprietaire .contenu_proprietaire{margin-bottom:100px}section.nouveau_proprietaire .contenu_proprietaire .content.flex{justify-content:space-between;padding:0;margin:0;width:100%!important;gap:30px}}@media screen and (max-width:1100px){.section_reassurance_medias_accueil{flex-direction:column}.section_reassurance_medias_accueil .nouveau_media,.section_reassurance_medias_accueil .nouveau_reassurance{width:100%;border:none}.retour_carte_accueil{display:none}.accueil #bottom_menu{z-index:10}}@media screen and (max-width:1000px){section.nouveau_proprietaire .contenu_proprietaire .content.flex{flex-direction:column}}@media screen and (max-width:600px){#rechercheMap.nouvel_accueil{max-width:100%}#blockGestion a.button.jaune{width:auto}#rechercheMap.nouvel_accueil .content{width:100%!important}body.accueil #rechercheMap{width:calc(100% - 20px)}.section_reassurance_medias_accueil .nouveau_reassurance{padding:20px 0}.accueil #bottom_menu{z-index:10}.accueil main{margin-top:70px}section.nouveau_pinel .contenu_pinel,section.nouveau_proprietaire .contenu_proprietaire{padding:20px}section.nouveau_pinel .contenu_pinel .content.flex{align-items:center;padding:0;margin:0;width:100%!important}}#rechercheForm .long{display:none}.nouvel_accueil #rechercheForm .long{display:block}.nouvel_accueil #rechercheForm .court{display:none}@media screen and (max-width:1330px){#rechercheForm .long{display:block}#rechercheForm .court{display:none}}.accueil #rechercheMobile{display:none}.pinel #rechercheMobile{display:none}.box_programme .infos_programme h3{font-weight:400}.box_programme .infos_programme .nombre_logements_programme b{font-weight:400}.vuListe .box_programme .infos_programme .introduction_programme{/*max-height:2.5em*/}.retour_carte_accueil_conteneur,.retour_carte_accueil_conteneur_intro{display:flex;justify-content:center;align-items:center}.retour_carte_accueil_conteneur_intro{display:flex;justify-content:flex-start;align-items:center}.retour_carte_accueil{border:1px solid #073156;background:#073156;color:#fff;display:flex;box-sizing:border-box;justify-content:center;align-items:center;padding:5px 20px;text-transform:uppercase;letter-spacing:2px;cursor:pointer;border-radius:15px;max-width:100%;font-size:.9em}.retour_carte_accueil:hover{border:1px solid #073156;background:#fff;color:#073156}.box_programme.filtre,.box_programme.masque{display:none}.intro_resultat_recherche_statut{margin-bottom:50px}@media screen and (max-width:1100px){.retour_carte_accueil{display:none}main.page.pinel{margin-top:-70px}}@media screen and (max-width:1330px){#rechercheMap.nouvel_accueil .bouton_fermer_recherche{display:none}}@media screen and (max-width:1330px) and (min-width:1100px){#sendMail.buttonSide{display:flex;bottom:170px}#callPhone.buttonSide{display:flex;bottom:115px}#favoris{border-radius:50%;background:#ea2682;box-shadow:0 10px 35px 0 rgba(0,0,0,.68);position:fixed;right:33px;bottom:33px;width:66px;height:66px;z-index:5;cursor:pointer;top:auto;left:auto}#favoris .compteur{left:auto;transform:none;position:absolute;right:0;top:0;border-radius:50%;height:18px;width:18px;background:#fff;text-align:center;font-size:11px;color:#adadad;line-height:18px}#favoris svg{padding:21px 20px;width:26px;height:26px}#favoris svg path{fill:#fff}}#annonce.annonce_v2 *{box-sizing:border-box}#annonce.annonce_v2 .content{margin:20px auto;max-width:1330px;padding:0}body.programme .annonce_v2 .retour_liste_programme{padding:10px 20px;margin-bottom:30px}.annonce_v2 .favoris_conteneur{display:flex;justify-content:center;align-items:center;margin:30px 0;font-size:1.4em;flex-wrap:wrap}.annonce_v2 .favoris_conteneur .telephone{display:flex;align-items:center;justify-content:center}.annonce_v2 .favoris_conteneur .telephone a{color:#e9ba00;font-size:1.4em;margin-left:10px}.annonce_v2 .essentiel_v2{position:relative;background:#baccd5;display:flex;justify-content:space-evenly;align-items:center;padding:50px 20px;text-align:center;margin-top:10px}.annonce_v2 .essentiel_v2 .prix_programme{position:absolute;left:0;top:0;padding:10px}.annonce_v2 .essentiel_v2 .essentiel_bloc{font-weight:700}.annonce_v2 .essentiel_v2 .hexa_typos{font-weight:400;margin-top:5px;display:flex;justify-content:center}.annonce_v2 .essentiel_v2 .hexa_typos .hexa_typo{flex:0 0 30px;background:url(/img/hexagone_bleu.png) no-repeat center;height:30px;display:flex;justify-content:center;align-items:center;margin:0 5px;color:#fff;font-size:12px}.annonce_v2 .essentiel_v2 .labelPictos{display:flex;justify-content:space-evenly;margin:0;position:static;right:auto;left:auto;transform:none;top:auto}.annonce_v2 .essentiel_v2 .labelPictos .label.placeholder{display:none}.annonce_v2 .annonce_onglets{border-bottom:1px solid #00000099;justify-content:space-evenly;display:flex;margin:30px 0;margin-top:50px;width:100%}.annonce_v2 .annonce_onglets li{padding:0 20px;padding:0!important;cursor:pointer;flex:1 1;text-align:center}.annonce_v2 .annonce_onglets li div{padding:10px 0}.annonce_v2 .annonce_onglets li.actif div,.annonce_v2 .annonce_onglets li:hover div{background:#e9ba00}.annonce_v2 section.liste-apparts-dispos{margin:40px 0;margin-top:0}#annonce.annonce_v2 section.liste-apparts-dispos thead th{background:#baccd5}#annonce.annonce_v2 section.liste-apparts-dispos thead th{text-align:center}#annonce.annonce_v2 table tbody tr{color:#073156}#annonce.annonce_v2 table tbody td{padding:10px 5px;text-align:center}.annonce_v2 .plan_infos{display:flex;justify-content:space-evenly;align-items:center}.annonce_v2 .voir_plan{border:1px solid #073156;background:#073156;color:#fff;display:flex;box-sizing:border-box;justify-content:center;align-items:center;text-transform:uppercase;letter-spacing:2px;cursor:pointer;border-radius:15px;font-size:.9em;padding:5px 10px}.annonce_v2 .voir_plan:hover{border:1px solid #073156;background:#fff;color:#073156}.annonce_v2 .prestations_v2{display:flex;gap:20px;align-items:baseline;margin:40px 0}.annonce_v2 .prestations_v2 .prestation_box{width:50%;padding:30px;box-shadow:0 0 30px #00000033;border-radius:20px;position:relative;max-height:270px;overflow:hidden;border-bottom:solid #fff 20px}.annonce_v2 .prestations_v2 .prestation_box.opened{max-height:1200px}.annonce_v2 .prestations_v2 .prestation_box li{height:50px;display:flex;align-items:center;padding:20px 0;padding-right:30px}.annonce_v2 .prestations_v2 .prestation_box img{display:block;margin-right:30px;height:30px}.annonce_v2 .prestations_v2 .prestation_box .bouton_plus{position:absolute;bottom:0;right:20px;height:30px;width:8px;padding:20px 20px;cursor:pointer}.annonce_v2 .prestations_v2 .prestation_box .bouton_plus:before{background:#e9ba00;content:"";position:absolute;top:4px;left:15px;height:30px;width:8px;transition:top .3s,height .3s}.annonce_v2 .prestations_v2 .prestation_box.opened .bouton_plus:before{top:15px;height:4px}.annonce_v2 .prestations_v2 .prestation_box .bouton_plus:after{background:#e9ba00;content:"";position:absolute;top:15px;left:4px;height:8px;width:30px}.annonce_v2 .residence_v2{margin-top:0;display:flex;height:700px}.annonce_v2 .residence_v2 .conteneur{padding:0;padding-right:40px;max-width:640px;height:100%;overflow:auto}.annonce_v2 .residence_v2 .conteneur h3{color:#fff}.annonce_v2 .residence_v2 .conteneur ul{margin:20px 0;padding-left:20px}.annonce_v2 .residence_v2 .conteneur li{padding-left:20px}#description_residence_v2{color:#fff;background:#073156;display:flex;justify-content:flex-end;padding:20px}#description_residence_v2 .conteneur::-webkit-scrollbar{width:6px;background-color:#3d4953;border-radius:6px;-webkit-appearance:none}#description_residence_v2 .conteneur::-webkit-scrollbar-thumb{background-color:#fffFFF66;border-radius:6px}#description_residence_v2 .conteneur::-webkit-scrollbar-track{border-radius:6px;width:6px;background-color:#ffffff22}body.programme .annonce_v2 .simulation.blocks{margin:100px 0}#annonce.annonce_v2 #pinel{margin:0;box-shadow:none}#annonce.annonce_v2 #pinel.pinel_v2 .pastille{left:55px;top:-36px}#annonce.annonce_v2 #pinel.pinel_v2 h2{padding-left:100px;text-align:center}#annonce.annonce_v2 #pinel.pinel_v2 h3{padding-left:100px;text-align:center;color:#073156}body.programme .annonce_v2 section.contact_programme{background-color:#baccd5;margin:0;width:100%;height:100%}.annonce_v2 #contact.widget .checkboxChoice input[type=radio]+label{background:#fff;border:none}.annonce_v2 #contact.widget .checkboxChoice input[type=radio]:checked+label{background:#e9ba00;color:#073156;border:none}body.programme .annonce_v2 section.contact_programme .informations{display:none}#annonce.annonce_v2 #pinel section.contact_programme h2{text-align:center;width:100%}#annonce.annonce_v2 #pinel section.contact_programme .phone{margin-top:20px}.annonce_v2 .intro_annonce{position:relative}.annonce_v2 .conteneur_logements{width:100%}.lot_dispo{background:#baccd5;margin:0 10px;padding:10px;padding-right:40px;margin-top:20px;margin-bottom:0;position:relative}.infos_lot_dispo{display:none;justify-content:space-between;align-items:center;padding:10px;box-shadow:0 0 5px #00000033;margin:0 10px;flex-wrap:wrap}.infos_lot_dispo .documentation{width:100%}.infos_lot_dispo.opened{display:flex}.annonce_v2 .lot_dispo .bouton_plus{position:absolute;bottom:10px;right:10px;height:20px;width:20px;cursor:pointer}.annonce_v2 .lot_dispo .bouton_plus:before{background:#fff;content:"";position:absolute;top:0;left:8px;height:20px;width:4px;transition:top .3s,height .3s}.annonce_v2 .lot_dispo.opened .bouton_plus:before{top:8px;height:4px}.annonce_v2 .lot_dispo .bouton_plus:after{background:#fff;content:"";position:absolute;top:8px;left:0;height:4px;width:20px}.logement_mobile{display:none}.diaporama-programme{position:relative}.diaporama-programme .bouton_galerie{position:absolute;bottom:10px;left:50%;color:#fff;background:#00000066 url(/img/listing/camera.png) no-repeat;background-position:10px center;padding:10px;padding-left:50px;z-index:1;pointer-events:none;transform:translateX(-50%);font-size:.8em}.diaporama-programme .glide__bullets{display:none}.diaporama-programme .glide__arrows{display:none}@media (max-width:1330px){#annonce.annonce_v2 .essentiel_v2{flex-direction:row;flex-wrap:wrap}.annonce_v2 .block50{width:50%!important}#annonce.annonce_v2 .simulation{flex-direction:row}body.programme .annonce_v2 .retour_liste_programme{margin-left:20px}#annonce.annonce_v2 .logement_desktop table{margin:20px;max-width:calc(100% - 40px)}#annonce.annonce_v2 #mapping{height:auto}}@media (max-width:1100px){.annonce_v2 .prestations_v2 .prestation_box{max-height:310px}.annonce_v2 .conteneur_logements{margin-top:0}.infos_lot_dispo{justify-content:center;gap:14px}.annonce_v2 .plan_infos{gap:0}.annonce_v2 .plan_infos .voir_plan{margin-left:20px}#annonce.annonce_v2 .breadcrumb{padding:0 10px!important}#annonce.annonce_v2 #pinel .content{padding:20px 10px}#annonce.annonce_v2 #pinel.pinel_v2 h3{margin-top:10px;padding-left:0}#annonce.annonce_v2 #pinel{margin-bottom:40px}#annonce.annonce_v2 #pinel .table-responsive{max-width:100%;margin:auto}#annonce.annonce_v2 h1{margin-bottom:0}#annonce.annonce_v2 h2{text-align:center}#annonce.annonce_v2 .essentiel-contact.essentiel_v2{max-width:100%;width:100%}#annonce.annonce_v2 .essentiel-contact.essentiel_v2 .labelPictos{margin:0}#annonce.annonce_v2 .essentiel-contact.essentiel_v2 .labelPictos .label{height:70px;width:auto;margin:0 2px}.annonce_v2 .annonce_onglets li{padding:0 5px}.annonce_v2 .prestations_v2 .prestation_box{margin:10px 20px}.annonce_v2 .residence_v2{flex-wrap:wrap;height:auto}.annonce_v2 .residence_v2 .conteneur{padding-right:0}#annonce.annonce_v2 #mapping,#annonce.annonce_v2 .residence_v2{height:700px}#description_residence_v2{height:100%}.annonce_v2 .voir_plan{display:none}}@media (max-width:600px){#annonce.annonce_v2 .essentiel-contact.essentiel_v2{flex-direction:column;gap:20px}}@media (max-width:780px){body.programme .addFavorite{margin-right:0;margin-bottom:20px}.annonce_v2 .annonce_onglets .onglet_desktop_only{display:none}body.programme .annonce_v2 .retour_liste_programme{margin:20px auto}.annonce_v2 .voir_plan{display:flex}#annonce.annonce_v2 .residence_v2{height:auto}#description_residence_v2{justify-content:center}#annonce.annonce_v2 .simulation{flex-direction:column}.annonce_v2 .block50{width:100%!important}#annonce.annonce_v2 .essentiel-contact.essentiel_v2{justify-content:space-evenly}#annonce.annonce_v2 .essentiel-contact.essentiel_v2 .labelPictos .label{height:100px;width:auto;margin:0 5px}#annonce.annonce_v2 .essentiel-contact.essentiel_v2 .labelPictos{width:100%;margin-top:50px;justify-content:center}.annonce_v2 .annonce_onglets li{padding:0 5px}.annonce_v2 .intro_annonce{position:relative;display:flex;flex-direction:column;align-items:center}.logement_mobile{display:block}.annonce_v2 .desktop{display:none}.annonce_v2 .documentation.desktop{display:none}.annonce_v2 .prestations_v2{flex-wrap:wrap}.annonce_v2 .prestations_v2 .prestation_box{width:100%;max-height:310px;margin:10px 20px}}@media (max-width:415px){.annonce_v2 .essentiel_v2 .prix_programme{width:100%}.annonce_v2 .conteneur_logements{margin-top:0}.infos_lot_dispo{justify-content:center}.lot_dispo{text-align:center}.annonce_v2 .plan_infos{margin-top:15px;gap:0;flex-direction:column}.annonce_v2 .plan_infos .voir_plan{margin-left:0;margin-top:20px}.annonce_onglets{font-size:.8em}#annonce.annonce_v2 .breadcrumb{padding:0 10px!important}#annonce.annonce_v2 #pinel .content{padding:20px 10px}#annonce.annonce_v2 #pinel.pinel_v2 h3{margin-top:10px;padding-left:0}#annonce.annonce_v2 #pinel{margin-bottom:40px}#annonce.annonce_v2 #pinel .table-responsive{max-width:100%}#annonce.annonce_v2 h1{margin-bottom:0}#annonce.annonce_v2 h2{text-align:center}#annonce.annonce_v2 .essentiel-contact.essentiel_v2{max-width:100%;width:100%}#annonce.annonce_v2 .essentiel-contact.essentiel_v2 .essentiel_livraison,#annonce.annonce_v2 .essentiel-contact.essentiel_v2 .essentiel_nombre_lots{margin-top:10px}#annonce.annonce_v2 .essentiel-contact.essentiel_v2 .essentiel_livraison div,#annonce.annonce_v2 .essentiel-contact.essentiel_v2 .essentiel_nombre_lots div{display:inline-block}#annonce.annonce_v2 .essentiel-contact.essentiel_v2 .labelPictos{margin-top:20px}#annonce.annonce_v2 .essentiel-contact.essentiel_v2 .labelPictos .label{display:flex;justify-content:center;height:100px;width:auto;margin:0 5px}#annonce.annonce_v2 .essentiel-contact.essentiel_v2 .labelPictos .label.placeholder{width:88px;display:block}#annonce.annonce_v2 .essentiel-contact.essentiel_v2 .labelPictos .label.margin_left{margin-left:50px}#annonce.annonce_v2 .essentiel-contact.essentiel_v2 .labelPictos .label.margin_right{margin-right:50px}#annonce.annonce_v2 .essentiel-contact.essentiel_v2 .labelPictos .label:nth-child(n+4){margin-top:-10px}.annonce_v2 .documentation.desktop{display:none}.annonce_v2 .residence_v2{flex-wrap:wrap;height:auto}.annonce_v2 .residence_v2 .conteneur{padding-right:0}}section#reseau .content.glide-reseau{padding:inherit;width:calc(100% - 120px)!important;max-width:1260px}section#reseau figure{padding:0 20px}.no-webp section#reseau .content.glide-reseau .glide__arrow--left,.no-webp section#reseau .content.glide-reseau .glide__arrow--right{background:url(/img/sprites.png) -1409px -281px}.webp section#reseau .content.glide-reseau .glide__arrow--left,.webp section#reseau .content.glide-reseau .glide__arrow--right{background:url(/img/sprites.webp) -1409px -281px}section#reseau .content.glide-reseau .glide__arrow--left,section#reseau .content.glide-reseau .glide__arrow--right{width:26px;height:43px;background-color:transparent;text-indent:-3000px;overflow:hidden;position:absolute;cursor:pointer;left:-100px;top:30%;transform:translateY(-50%);opacity:.5;transition:.3s all ease;filter:grayscale(1)}section#reseau .content.glide-reseau .glide__arrow--left{right:initial!important;left:-40px}section#reseau .content.glide-reseau .glide__arrow--right{transform:rotate(180deg) translateY(50%);left:initial!important;right:-40px}section#les_choix .content.glide-meilleurchoix{padding:inherit;width:calc(100% - 120px)!important;max-width:1260px}section#les_choix li{padding:0 20px}.no-webp section#les_choix .content.glide-meilleurchoix .glide__arrow--left,.no-webp section#les_choix .content.glide-meilleurchoix .glide__arrow--right{background:url(/img/sprites.png) -1409px -281px}.webp section#les_choix .content.glide-meilleurchoix .glide__arrow--left,.webp section#les_choix .content.glide-meilleurchoix .glide__arrow--right{background:url(/img/sprites.webp) -1409px -281px}section#les_choix .content.glide-meilleurchoix .glide__arrow--left,section#les_choix .content.glide-meilleurchoix .glide__arrow--right{width:26px;height:43px;background-color:transparent;text-indent:-3000px;overflow:hidden;position:absolute;cursor:pointer;left:-100px;top:40%;transform:translateY(-50%);opacity:.5;transition:.3s all ease}section#les_choix .content.glide-meilleurchoix .glide__arrow--left{right:initial!important;left:-40px}section#les_choix .content.glide-meilleurchoix .glide__arrow--right{transform:rotate(180deg) translateY(50%);left:initial!important;right:-40px}#meilleurChoix ul li{max-width:250px}@media (max-width:650px){#confiance .echos{flex-direction:row;justify-content:space-evenly}#confiance .echos picture{box-sizing:border-box;max-width:calc(50% - 20px)}}.accueil .prix_acienne_box_accueil{display:block;text-align:center;margin-top:10px}.accueil .lots_liste{display:none}.bouton_valider_selection{position:relative;width:100%;height:30px}.bouton_valider_selection::before{hyphens:none;content:'Valider';padding:3px 10px;border:1px solid #073156;font-family:Gotham;font-size:15px;letter-spacing:2px;font-weight:700;text-transform:uppercase;color:#073156;border-radius:60px;background-color:transparent;box-shadow:0 2px 0 0 rgba(0,0,0,.2);display:block;box-sizing:border-box;max-width:100%;line-height:21px;transition:.3s all ease;cursor:pointer;position:absolute;left:50%;transform:translateX(-50%);bottom:-10px}.bouton_valider_selection:hover::before{background-color:#073156;box-shadow:none;color:#fff}@media screen and (max-width:1100px){body.accueil main{margin-top:60px}body.accueil main .nouvel_introduction{font-size:.9em;padding:0 30px}body.accueil h1 b{line-height:inherit}#rechercheMap.nouvel_accueil .titre_recherche{font-size:1.3em}body.accueil header .bandeau_menu{height:calc(100% - 70px);margin-top:70px}}@media screen and (max-width:1030px){main.home .section_rechercher_carte_accueil{background-position:70% center}}@media screen and (max-width:415px){#tableaux .fixed tbody{max-height:200px}#tableaux .fixed .description{padding:20px}#tableaux .fixed .description p{padding-left:0}#tableaux .fixed .description .picto{display:none}}#summary::before{position:absolute;left:46%;top:40px;height:calc(100% - 80px);display:block;width:1px;background:#e9ba00}section#avantages ul{flex-wrap:wrap}section#avantages ul li h3{font-weight:700;text-transform:uppercase;cursor:pointer;width:auto;display:flex;align-items:center;padding-left:60px}section#avantages ul li{font-weight:400;text-transform:none;cursor:auto;width:40%;display:block;margin-bottom:30px}section#avantages ul li::before{position:absolute;margin-top:-10px}section#avantages ul li h3:hover{color:#e9ba00}section#avantages ul li:hover{color:inherit}@media screen and (min-width:200px) and (max-width:1330px){section#avantages ul li{width:100%}}figure.top-citation-roosevelt{background:#f5f5f5;color:#073156;font-family:Gotham,'Century Gothic',Helvetica,sans-serif;padding:10px 20px;margin:0}figure.top-citation-roosevelt blockquote p{padding:0;margin:0;line-height:1.2em;position:relative;padding-left:40px}figure.top-citation-roosevelt blockquote p:before{position:absolute;left:0;top:5px;content:'';background:url(/img/accueil/quotes.png) no-repeat center center;background-size:contain;height:18px;width:30px}figure.top-citation-roosevelt blockquote{margin:0 auto;max-width:1150px;font-size:1em;font-style:italic}figure.top-citation-roosevelt figcaption{margin:0 auto;max-width:1150px;padding-top:5px;text-align:right;font-size:.9em}@media (max-width:1100px){figure.top-citation-roosevelt{padding:20px 30px}figure.top-citation-roosevelt blockquote{padding-top:10px;font-size:1.1em}figure.top-citation-roosevelt figcaption{font-size:.8em}}@media (max-width:760px){figure.top-citation-roosevelt{display:none}}section.nouveau_pinel{margin-top:100px}.nouveau_pinel h2,.nouveau_proprietaire h2{max-width:1350px;margin:auto;font-size:2.7em}section.nouveau_pinel .contenu_pinel{margin-top:50px}section.nouveau_pinel .contenu_pinel h3{text-align:center;color:#e9ba00;font-size:2.5em}section.nouveau_pinel .contenu_pinel h4{text-align:center;margin-top:0;font-size:2em;font-weight:400}main.home section.nouveau_proprietaire{padding-top:0}section.nouveau_proprietaire .contenu_proprietaire{margin-top:40px}section.nouveau_proprietaire .contenu_proprietaire{padding-top:80px}#glide_annonces img[alt=PTZ],#glide_annonces picture{top:-10px}section.nouveau_proprietaire .contenu_proprietaire{padding-top:20px}section.nouveau_proprietaire .contenu_proprietaire h3{font-weight:400;margin-bottom:40px;font-size:2em}@media (max-width:1300px){.nouveau_pinel h2,.nouveau_proprietaire h2{font-size:2em;text-align:center}main.home section.nouveau_proprietaire{margin-top:50px}section.nouveau_pinel{margin-top:0}}@media (max-width:415px){.nouveau_pinel h2,.nouveau_proprietaire h2{padding:0 20px}#confiance .confiance .block{display:none}section.nouveau_pinel .contenu_pinel h4{margin-bottom:10px}.contenu_pinel img.pastille{display:block;margin:auto}section.nouveau_pinel .contenu_pinel i.exemple{flex-direction:column;margin-top:20px}.nouveau_pinel h2{display:none}.nouveau_proprietaire h2 b{color:#e9ba00}section#actus .content{margin:0;width:100%!important;padding:0 5px;box-sizing:border-box}section#actus .column-1 article,section#actus .column-2 article{flex-direction:row}section#actus .column-1 .thumbnail,section#actus .column-2 .thumbnail{height:auto;flex:0 0 130px}section#actus .column-1 article .titre,section#actus .column-2 article .titre{padding:10px;padding-bottom:30px;font-size:.8em}section#actus .column-1,section#actus .column-2 a:first-of-type article{margin-bottom:10px}section#actus .titreSympas{margin-bottom:0}#thematique{margin-top:0;padding:0}#thematique a{font-size:.6em;letter-spacing:.7px;padding:6px 14px;margin:5px}#thematique ul{justify-content:center}}section.nouveau_proprietaire .contenu_proprietaire .glide_annonces h3{font-weight:700;margin-bottom:0;font-size:1.5em}section.nouveau_proprietaire .contenu_proprietaire a.button.mobile_only{display:none}@media (max-width:1000px){section.nouveau_proprietaire .contenu_proprietaire a.button.mobile_only{display:block;margin-top:20px}section.nouveau_proprietaire .contenu_proprietaire a.button.desktop_only{display:none}#glide_annonces .boxAnnonce .description{padding-bottom:20px!important}section.nouveau_proprietaire .contenu_proprietaire .col50:nth-child(1){margin-bottom:0}}@media (max-width:415px){.pinel section.redaction{position:relative;box-sizing:border-box}.table-responsive{box-sizing:border-box;overflow:hidden!important;width:315px!important;overflow-x:auto!important}#guide img{position:absolute;width:30%;max-width:120px;margin-top:10px;left:10px}#guide .contentGuide h2{padding-left:120px;font-size:1.7em;text-align:left}#guide .contentGuide{margin-bottom:20px}#guide.col{padding:0 10px}section#reassurance .block50:nth-of-type(1){min-height:inherit}}.section_rechercher_carte_accueil{position:relative}#chargement_accueil{position:fixed;top:0;bottom:0;left:0;right:0;background:#fff url(/img/interface_commerciale/immo9_chargement.gif) no-repeat center center;opacity:1;transition:opacity .2s;z-index:1001;pointer-events:none}@media (max-width:1200px){#chargement_accueil{display:none}body.accueil #rechercheMap{opacity:0;transition:opacity .2s}}.section_dernieres_refs_pinel{width:1100px;max-width:100%;margin:30px auto;margin-bottom:100px}#glide_dernieres_refs{transform:scale(0.9)}.section_dernieres_refs_pinel .glide__slides{align-items:stretch;padding:20px 0}.section_dernieres_refs_pinel .box_programme{padding:10px 15px;box-sizing:border-box; white-space: normal;}.section_dernieres_refs_pinel .box_programme .statuts_programme .statut_programme{top:-30px;left:-20px}.section_dernieres_refs_pinel .glide__bullets{position:absolute;z-index:2;left:50%;display:-webkit-inline-box;display:inline-flex;list-style:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:20px}.section_dernieres_refs_pinel .glide__bullet{background-color:rgba(255,255,255,.5);padding:0;border-radius:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em;width:17px;height:17px;background:#fff;border:2px solid #fff}.section_dernieres_refs_pinel .glide__bullet:focus{outline:0}.section_dernieres_refs_pinel .glide__bullet:focus,.section_dernieres_refs_pinel .glide__bullet:hover{border:2px solid #fff;background-color:rgba(255,255,255,.5)}.section_dernieres_refs_pinel .glide .glide__bullets .glide__bullet.glide__bullet--active{background:#ed1984}.no-webp .section_dernieres_refs_pinel .glide__arrows button{background:url(/img/sprite.png) -229px -244px}.webp .section_dernieres_refs_pinel .glide__arrows button{background:url(/img/sprite.webp) -229px -244px}.section_dernieres_refs_pinel .glide__arrows button{width:80px;height:91px;cursor:pointer;position:absolute;top:60%;left:10px;transform:translate(-25%,-50%) scale(.6);font-size:0}.section_dernieres_refs_pinel .glide__arrows button.glide__arrow--right{background-position:-318px -247px;left:initial;right:10px;transform:translate(25%,-50%) scale(.6)}.pinel section.nouveau_pinel{margin-bottom:80px}@media (max-width:1200px){.section_dernieres_refs_pinel h2{text-align:center}}#confiance .champions_3 p{font-size:25px;font-weight:900;text-transform:uppercase;color:#062745;line-height:initial}#confiance .champions_3 img{margin-bottom:10px;margin-top:20px}.section_rechercher_carte_accueil .nouvel_introduction img{width:auto} aside#favoriSide .titre{font-size:16px;color:#979797;letter-spacing:normal;margin:0;line-height:26px}aside#favoriSide .titre b{font-size:16px;font-weight:700;color:#ed2684}.voir_plus_btn{position:relative;padding-right:30px;font-size:14px;color:#e6147a;text-align:right;cursor:pointer;margin-bottom:40px;margin-top:10px}.voir_plus_btn.plus::after{content:"+";border:1px solid #ed1984;width:20px;height:20px;border-radius:50%;color:#ed1984;display:flex;justify-content:center;align-items:center;line-height:0;font-size:20px;position:absolute;right:0;top:-1px}.voir_plus_btn.moins::after{content:"﹣";border:1px solid #ed1984;width:20px;height:20px;border-radius:50%;color:#ed1984;display:flex;justify-content:center;align-items:center;line-height:0;font-size:20px;position:absolute;right:0;top:-1px}.voir_plus_bloc::after{content:'';left:0;right:0;bottom:0;position:absolute;background:linear-gradient(to bottom,#fffFFF00,#fffFFFFF);height:30px} .box_programme.expire{filter:grayscale(.8);opacity:.5}.box_programme.expire:before{content:"Stock épuisé !";background:#000;color:#fff;position:absolute;padding:6px 20px;top:-10px;left:10px;box-shadow:0 3px 3px #00000066;z-index:1} @media (max-width:600px){details.details_summary .stats_lieu{flex-direction:column;
    margin-bottom: 20px;}}details.details_summary .stats_lieux_contenu{flex-wrap:wrap}details.details_summary .stats_lieu .stats_lieux_contenu img{width:auto}details.details_summary .stats_lieu img.photo_lieu{width:180px} @media (max-width:1330px){details.details_summary .stats_lieu .stats_lieux_contenu img{width:auto!important}details.details_summary .stats_lieu img.photo_lieu{width:180px!important}} @media (max-width:600px){details.details_summary .stats_lieu img.photo_lieu{width:100%!important}}.syntax blockquote{font-weight:normal}.conteneur_actu_image img{width:100%;height:100%;object-fit:cover; max-height: 200px;min-width: 300px;}.liste_promoteurs ul li a{width:100%}blockquote figcaption{text-align: right;font-style: italic;}.vuListe .box_programme .apercu_programme .image_programme img{border-radius:20px 20px 0 0}.vuListe .box_programme .infos_programme{border-radius:0 0 20px 20px}.box_programme .apercu_programme .pinel_ville{position: absolute;top: 10px;right: 10px;color: #073156;background: #FFFFFF;padding: 5px 15px;z-index: 1;pointer-events: none;font-size: 0.7em;text-transform:uppercase;display: none;text-align:right;}body.pinel .box_programme .apercu_programme .pinel_ville{display: block}
.page.ville blockquote.important{border:1px solid #800;color:#600;padding:0 30px;margin:20px 0;font-size:1.2em}
.twitter-tweet.twitter-tweet-rendered{margin:auto;}
footer .avis_google_conteneur .logo_avis_google img{width:100px;height:34px;}
.v3_box_programme.box_reassurance a{box-shadow:none!important;background:#FFFFFF!important;display: inline-block;}
body.listeActualite .conteneur_actu_image img{max-height: 100%;} .image_programme.slider{position:relative;overflow:hidden}.image_programme.slider .conteneur_img{top:0;position:absolute;height:100%;width:100%;transition:left .3s ease-in-out,right .3s ease-in-out;display:block;box-shadow:0 0 50px #00000099;background:#666}.image_programme.slider .conteneur_img.new_pic_right{left:100%}.image_programme.slider .conteneur_img.new_pic_left{right:100%}.apercu_programme:hover .arrow_slider{opacity:1}.apercu_programme .arrow_slider{opacity:.5;position:absolute;z-index:10;width:30px;height:30px;top:calc(50% - 13px);border-radius:15px;color:#fff;text-align:center;cursor:pointer;user-select:none;background:#00000066 url(/img/slider/chevron.png) no-repeat;background-position:center center}.apercu_programme .arrow_slider:hover{background-color:#000000AA}.apercu_programme .arrow_slider.left{left:10px}.apercu_programme .arrow_slider.right{right:10px;transform:rotate(180deg)} .v3_box_programme.box_reassurance.for_desktop{display:flex}.v3_box_programme.box_reassurance.for_mobile{display:none}@media screen and (max-width:750px){.v3_box_programme.box_reassurance.for_desktop{display:none}.v3_box_programme.box_reassurance.for_mobile{display:flex}}
table.medias{border:none}table.medias tr td{padding:40px 25px;border:none;border-bottom:1px solid #00000033}table.medias tr:last-of-type td{border-bottom:none}table.medias .conteneur_credit_image{display:flex;justify-content:center;align-items:center;height:auto}table.medias img{max-height:100px;max-width:400px;min-width:100px;min-height:100px}@media(max-width:640px){table.medias img{max-height:200px;max-width:300px}table.medias tr td{display:block;border:none}table.medias tr td:last-of-type{border-bottom:1px solid #00000033}}  .diaporama-programme .boutons_galerie{color:#fff;position:absolute;bottom:10px;left:50%;z-index:1;transform:translateX(-50%);font-size:.8em;display:flex;justify-content:center;width:100%;pointer-events:none}.diaporama-programme .bouton_video{background:#00000099 url(/img/programmes/video_white.png) no-repeat;background-position:10px center;padding:10px;padding-left:50px;pointer-events:auto;margin-left:10px;cursor:pointer}.diaporama-programme .bouton_photos{background:#00000099 url(/img/listing/camera.png) no-repeat;background-position:10px center;padding:10px;padding-left:50px}
.hexa_icones_programme{display:flex;justify-content:center;align-items:center;right:0;bottom:5px;position:absolute;z-index:1;}.hexa_icones_programme .hexa_photo,.hexa_icones_programme .hexa_video,.hexa_icones_programme .hexa_3d{margin-right:10px;width:35px} .top_menu.avec_sous_menu+.sous_menu li a:before{content:'>';opacity:.5;padding-right:5px}.top_menu.avec_sous_menu+.sous_menu li:first-child a:before{display:none}@media (max-width:1100px){.position_basse .sous_menu{bottom:100%!important;top:auto!important}}.lien_o{cursor:pointer}.syntax .lien_o{color:#ed1984}.introduction .conteneur_credit_image:not(.float_img){height: 300px}.introduction .conteneur_credit_image:not(.float_img) img{width: 100%;height: 100%;object-fit: cover;}

@media screen and (max-width:600px){.decouvrir_ville .bloc_decouvrir_ville{max-height:none!important;height:auto!important;display:flex!important;flex-direction:column!important;}}

main.home .details_summary{margin:50px 0}main.home .details_summary ul li{padding:10px 0}main.home .details_summary li li:last-child{margin-bottom:10px}main.home .details_summary ul li a{display:block;padding-bottom:10px}main.home .details_summary ul li a{color:#073156}main.home .details_summary li.sommaire_h3 a{font-weight:400;padding:0}main.home .details_summary ul{padding-bottom:30px;padding-left:0;list-style:none;margin:0}main.home .details_summary li.sommaire_h2{border-top:1px solid #c5c5c5;padding-bottom:0;padding-left:10px}main.home .details_summary li.sommaire_h2:nth-of-type(1){border:0}main.home .details_summary li.sommaire_h2 a{padding-left:0;padding-bottom:10px}main.home .details_summary li.sommaire_h3 a{font-weight:400;font-size:.9em;padding-left:20px}main.home .details_summary li.sommaire_h4 a{font-weight:400;font-size:.8em;padding-left:40px}main.home .details_summary ul li{padding:8px 0}main.home .details_summary ul li a{display:block;padding-bottom:0}
@media screen and (min-width: 200px) and (max-width: 1330px){
    main.home .details_summary{padding:0 25px}
}

#contact #conteneur_favoris .div_favori{display:flex;align-items:center;font-size:13px;padding:10px 0;border-bottom:1px solid #ebebeb;font-weight:400}#contact #conteneur_favoris .div_favori .bouton_supprime_favori{text-indent:-9999px;background:url(/img/sprite.png);background-position:-424px -515px;width:29px;height:25px;margin-right:10px;transform:scale(.5);cursor:pointer}#contact #conteneur_favoris .div_favori .favoris_visuel{width:100px;height:50px}#contact #conteneur_favoris .div_favori .favoris_visuel img{width:100%;height:100%;object-fit:cover}#contact #conteneur_favoris .div_favori .favoris_infos{width:60%;margin-left:11px;color:#858585}#contact #conteneur_favoris .div_favori .favoris_infos .favoris_reference{font-weight:700;color:#000;height:14px}#contact #conteneur_favoris .div_favori .favoris_infos .favoris_lieu{height:14px}#contact #conteneur_favoris .div_favori .favoris_infos .favoris_prix_min{height:14px}#favoriSide #conteneur_favoris{overflow:auto;max-height:calc(100% - 250px)}#contact #favorisContact{background:#fff;font-size:14px;position:static;bottom:1px;left:1px;height:160px;overflow:auto;line-height:1em;padding:10px 20px;border:1px solid #dadada;box-sizing:border-box;margin:20px 5px;width:100%}
aside#favoriSide .titre{font-size:16px;color:#979797;letter-spacing:normal;margin:0;line-height:26px}aside#favoriSide .titre b{font-family:Gotham;font-size:16px;font-weight:700;color:#ed2684}
.page.contenu section.redaction{position:relative;padding-top:100px}.onglets_mots_clefs{position:absolute;top:0;left:0;right:0;height:60px;box-sizing:border-box}.onglets_mots_clefs ul{display:flex;align-items:stretch;justify-content:space-evenly;height:100%;width:100%;min-width:1200px;box-sizing:border-box}.onglets_mots_clefs ul li{height:100%;flex:1 1 200px;box-sizing:border-box;display:flex;align-items:center;text-align:center;border-right:1px solid #e6e6e6;background:#fff;position:relative;border-radius:15px;margin-top:0;box-shadow:0 -5px 5px #00000000;transition:margin-top .3s,box-shadow .3s;z-index:1}.onglets_mots_clefs ul li:last-child{border:none}.onglets_mots_clefs ul li:hover{transition:margin-top .1s,box-shadow .1s;margin-top:-15px;box-shadow:0 -5px 5px #00000033;z-index:2}.onglets_mots_clefs ul li a{padding:20px;display:flex;justify-content:center;align-items:center;color:#000;text-align:center;width:100%;height:100%;font-size:14px;text-transform:uppercase;box-sizing:border-box}section.redaction h1.page-title{font-weight:400;margin:10px 0 50px}.onglets_mots_clefs ul li.onglet_toute a{color:#073156}.onglets_mots_clefs ul li.onglet_environnement a{color:#2ea51b}.onglets_mots_clefs ul li.onglet_fiscalite-finance a{color:#8a3604}.onglets_mots_clefs ul li.onglet_investissement a{color:#2727c4}.onglets_mots_clefs ul li.onglet_location a{color:#800040}.onglets_mots_clefs ul li.onglet_politique a{color:#a60cbd}.onglets_mots_clefs ul li.onglet_promotion-immobiliere a{color:#d5ad0b}.onglets_mots_clefs ul li.onglet_transports a{color:#04b28b}.onglets_mots_clefs ul li.onglet_urbanisme-architecture a{color:#f170b3}.derniere_actualite .actu_resume{overflow:hidden;order:2;font-size:18px;color:#073156;font-weight:400;padding:30px 0;margin-bottom:20px;box-sizing:border-box;max-height:120px;position:relative}.derniere_actualite .actu_resume::after{content:"";display:block;height:50px;background:#009;width:100%;position:absolute;bottom:0;background:linear-gradient(to bottom,#ebebed00 0,#ebebedFF 100%);pointer-events:none}@media screen and (max-width:1400px){.onglets_mots_clefs{overflow-x:auto}.page.contenu section.redaction::after{content:"";background:linear-gradient(to right,#fffFFF00 0,#fffFFFFF 100%);height:60px;width:50px;right:0;top:0;position:absolute;z-index:3;pointer-events:none}.onglets_mots_clefs ul li:hover{margin-top:0;box-shadow:0 -5px 5px #00000000}}

.page.promoteur .logo_promoteur{position:absolute;display:flex;height:475px;align-items:center;justify-content:center;width:100%}.page.promoteur .logo_promoteur img{max-width:300px;max-height:200px;background:#fff;padding:20px;border-radius:20px;box-shadow:0 5px 5px #00000033}.liste_promoteurs ul{display:flex;flex-wrap:wrap;margin:0;padding:0}.liste_promoteurs ul li{flex:0 0 calc(100% / 4);display:flex;justify-content:center;align-items:center;margin:0;padding:0}.liste_promoteurs ul li .nb_annonces,.liste_promoteurs ul li .nom{display:none}.liste_promoteurs ul li .promoteur_logo{display:flex;justify-content:center;align-items:center;width:100%}.liste_promoteurs ul li .promoteur_logo img{max-height:150px;max-width:200px;object-fit:contain;display:block;margin:20px}@media (max-width :1000px){.liste_promoteurs ul li{flex:0 0 calc(100% / 3)}}@media (max-width :800px){.liste_promoteurs ul li{flex:0 0 calc(100% / 2)}}@media (max-width :600px){.liste_promoteurs ul li{flex:0 0 100%}}

#video{padding-bottom:0}.decouvrir_ville{background:url(/img/accueil/decouvrir_ville/fond-toulouse-min.jpg);background-size:cover;padding:80px auto!important;margin-bottom:80px}.decouvrir_ville .contenu{margin:auto;max-width:1130px;display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0 20px}.decouvrir_ville h2{text-align:center;margin:auto;margin-bottom:80px}.decouvrir_ville .bloc_decouvrir_ville{background:#fff;color:inherit;font-weight:inherit;max-width:550px;display:grid;grid-template:"illu titre" auto "illu desc" auto "illu cta" auto/1fr 2fr;transition:all .3s;transform:scale(1);box-shadow:0 0 0 #00000000;z-index:auto;align-items:stretch}.decouvrir_ville .bloc_decouvrir_ville:hover{transition:all .1s;transform:scale(1.1);box-shadow:0 10px 40px #00000033;z-index:1}.decouvrir_ville .decouvrir_illustration{grid-area:illu;object-fit:cover;width:100%;height:100%;display:block}.decouvrir_ville .decouvrir_titre{grid-area:titre;text-align:center;font-size:1.4em;padding:20px;margin:0}.decouvrir_ville .decouvrir_description{grid-area:desc;line-height:1.2em;padding:20px;margin:0}.decouvrir_ville .decouvrir_cta{grid-area:cta;text-align:right;padding:20px;margin:0;color:#ed1984;text-decoration:underline;align-self:end}@media (max-width:1500px) and (min-width:1330px){#introduction{width:45%;padding-left:20px}#reassuranceHexaRose{margin-top:80px;margin-bottom:60px}}@media screen and (max-width:1000px){.decouvrir_ville .contenu{grid-template-columns:1fr;padding:0 10px}.decouvrir_ville .bloc_decouvrir_ville{max-width:100%}}

#essentiel_pinel *{box-sizing:border-box}#essentiel_pinel{display:flex;flex-wrap:wrap;border-radius:30px;background:#ebebeb;width:1200px;max-width:100%;margin:auto;padding:50px;box-sizing:border-box;margin-top:100px}#essentiel_pinel h2{width:100%;margin:0 0 10px}#essentiel_pinel h3{font-weight:400;font-size:1.2em;margin-bottom:40px}#essentiel_pinel .conditions_pinel{width:60%}#essentiel_pinel .conditions_pinel ul li{font-size:.9em;padding-left:60px;margin-top:30px;position:relative}#essentiel_pinel .conditions_pinel ul li:before{content:"";display:block;height:40px;width:40px;background:#000;position:absolute;left:0;bottom:-2px}#essentiel_pinel .conditions_pinel ul li:nth-of-type(1):before{background:url(/img/pinel/bien-neuf.png) no-repeat center center;background-size:contain}#essentiel_pinel .conditions_pinel ul li:nth-of-type(2):before{background:url(/img/pinel/zone.png) no-repeat center center;background-size:contain}#essentiel_pinel .conditions_pinel ul li:nth-of-type(3):before{background:url(/img/pinel/plafond-defisc.png) no-repeat center center;background-size:contain}#essentiel_pinel .conditions_pinel ul li:nth-of-type(4):before{background:url(/img/pinel/famille.png) no-repeat center center;background-size:contain}#essentiel_pinel .chiffres_pinel{width:40%;padding-left:30px}#essentiel_pinel .chiffres_pinel ul li{font-size:.9em;margin-top:30px}#essentiel_pinel .chiffres_pinel ul li .chiffre{font-weight:700;color:#ed1984;font-size:1.1em}#essentiel_pinel .liens_rapides_pinel{width:100%;display:flex;margin-top:50px}#essentiel_pinel .liens_rapides_pinel li{flex:1;margin-right:20px}#essentiel_pinel .liens_rapides_pinel li:last-of-type{margin-right:0}#essentiel_pinel .liens_rapides_pinel li a{width:100%;display:block;color:#073156;border-radius:30px;padding:10px;transition:all .3s;text-align:center;border:1px solid #073156;box-shadow:0 3px 3px #00000066}#essentiel_pinel .liens_rapides_pinel li a:hover{background:#fff;transform:translateY(3px);box-shadow:0 0 0 #00000000;transition:all .1s}@media (max-width:1000px){#essentiel_pinel{padding:40px}#essentiel_pinel .liens_rapides_pinel{flex-wrap:wrap;justify-content:center}#essentiel_pinel .liens_rapides_pinel li{flex:auto;margin:10px;width:25%}#essentiel_pinel .liens_rapides_pinel li a{padding:10px 30px}#essentiel_pinel .liens_rapides_pinel li:last-of-type{margin-right:10px}}@media (max-width:760px){#essentiel_pinel .liens_rapides_pinel li{flex:1;width:auto}#essentiel_pinel .conditions_pinel{width:100%}#essentiel_pinel .chiffres_pinel{width:100%;padding-left:0}#essentiel_pinel h1{text-align:center}#essentiel_pinel h3{margin-top:60px;margin-bottom:10px}}@media (max-width:500px){#essentiel_pinel .liens_rapides_pinel li{flex:auto;width:100%;margin:10px 0}#essentiel_pinel{padding:40px 20px}#essentiel_pinel .liens_rapides_pinel li:last-of-type{margin-right:0}#essentiel_pinel .liens_rapides_pinel{margin-top:30px}}
#essentiel_pinel *{box-sizing:border-box}#essentiel_pinel{display:flex;flex-wrap:wrap;border-radius:30px;background:#ebebeb;width:1200px;max-width:100%;margin:auto;padding:50px;box-sizing:border-box;margin-top:100px}#essentiel_pinel h2{width:100%;margin:0 0 10px}#essentiel_pinel h3{font-weight:400;font-size:1.2em;margin-bottom:40px}#essentiel_pinel .conditions_pinel{width:60%}#essentiel_pinel .conditions_pinel ul li{font-size:.9em;padding-left:60px;margin-top:30px;position:relative}#essentiel_pinel .conditions_pinel ul li:before{content:"";display:block;height:40px;width:40px;background:#000;position:absolute;left:0;bottom:-2px}#essentiel_pinel .conditions_pinel ul li:nth-of-type(1):before{background:url(/img/pinel/bien-neuf.png) no-repeat center center;background-size:contain}#essentiel_pinel .conditions_pinel ul li:nth-of-type(2):before{background:url(/img/pinel/zone.png) no-repeat center center;background-size:contain}#essentiel_pinel .conditions_pinel ul li:nth-of-type(3):before{background:url(/img/pinel/plafond-defisc.png) no-repeat center center;background-size:contain}#essentiel_pinel .conditions_pinel ul li:nth-of-type(4):before{background:url(/img/pinel/famille.png) no-repeat center center;background-size:contain}#essentiel_pinel .chiffres_pinel{width:40%;padding-left:30px}#essentiel_pinel .chiffres_pinel ul li{font-size:.9em;margin-top:30px}#essentiel_pinel .chiffres_pinel ul li .chiffre{font-weight:700;color:#ed1984;font-size:1.1em}#essentiel_pinel .liens_rapides_pinel{width:100%;display:flex;margin-top:50px}#essentiel_pinel .liens_rapides_pinel li{flex:1;margin-right:20px}#essentiel_pinel .liens_rapides_pinel li:last-of-type{margin-right:0}#essentiel_pinel .liens_rapides_pinel li a{width:100%;display:block;color:#073156;border-radius:30px;padding:10px;transition:all .3s;text-align:center;border:1px solid #073156;box-shadow:0 3px 3px #00000066}#essentiel_pinel .liens_rapides_pinel li a:hover{background:#fff;transform:translateY(3px);box-shadow:0 0 0 #00000000;transition:all .1s}@media (max-width:1000px){#essentiel_pinel{padding:40px}#essentiel_pinel .liens_rapides_pinel{flex-wrap:wrap;justify-content:center}#essentiel_pinel .liens_rapides_pinel li{flex:auto;margin:10px;width:25%}#essentiel_pinel .liens_rapides_pinel li a{padding:10px 30px}#essentiel_pinel .liens_rapides_pinel li:last-of-type{margin-right:10px}}@media (max-width:760px){#essentiel_pinel .liens_rapides_pinel li{flex:1;width:auto}#essentiel_pinel .conditions_pinel{width:100%}#essentiel_pinel .chiffres_pinel{width:100%;padding-left:0}#essentiel_pinel h1{text-align:center}#essentiel_pinel h3{margin-top:60px;margin-bottom:10px}}@media (max-width:500px){#essentiel_pinel .liens_rapides_pinel li{flex:auto;width:100%;margin:10px 0}#essentiel_pinel{padding:40px 20px}#essentiel_pinel .liens_rapides_pinel li:last-of-type{margin-right:0}#essentiel_pinel .liens_rapides_pinel{margin-top:30px}}