.text-infos-agence{text-align:center;display:flex;flex-direction:column}.fil-ariane{margin:30px 0}@media(max-width:768px){.fil-ariane{margin:45px 0}}.text-OpenBold14.text-center{margin-top:80px;margin-bottom:30px;color:#3b495d;font-size:28px;font-weight:700;line-height:normal;text-transform:uppercase}@media(max-width:768px){.text-OpenBold14.text-center{margin-top:60px}}#detail-agence .title_home{text-align:center;margin-bottom:-5px;font-size:31px}.top-agence{padding-bottom:60px;background-color:#f4f7fc;position:relative;z-index:1101;overflow:hidden}@media(max-width:1200px){.top-agence__container{padding-left:70px;padding-right:70px}}@media(max-width:768px){.top-agence__container{padding-left:30px;padding-right:30px;padding-bottom:30px}}.banner p{margin:0;padding:0}.banner{width:100vw;padding:10px 0;background-color:#15243f;position:fixed;top:52px;z-index:1100}@media(max-width:768px){.banner{top:auto;bottom:0}}.banner__container{display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.banner__container{padding:0 30px;justify-content:center}}.banner__title{color:#fff;font-size:15px;font-weight:700}@media(max-width:768px){.banner__title{display:none}}.banner__title a{color:#fff;font-size:15px;font-weight:700;text-decoration:underline}.banner__group{display:flex;gap:7px}@media(max-width:768px){.banner__group{gap:10px}}.banner__btn{width:fit-content;border-radius:20px;padding:4px 20px;background-color:#0f4881;display:flex;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;line-height:25px;cursor:pointer;transition:all .2s ease}.banner__btn:hover{color:#fff}.detail-agence-location .banner__btn{background-color:#f8b214}.detail-agence-location .banner__btn:hover{background-color:#d79d1a}.agence h1,.agence h2,.agence p,.agence ul{margin:0;padding:0;list-style:none}.agence{height:400px;border-radius:10px;background-color:#fff;display:flex;align-items:center;position:relative;overflow:hidden}@media(max-width:1200px){.agence{height:auto;flex-direction:column-reverse}}.agence__content{flex-shrink:0;margin:0 auto;padding:0 50px;display:flex;flex-direction:column;align-items:center;text-align:center}@media(max-width:1200px){.agence__content{padding:35px 0}}@media(max-width:768px){.agence__content{padding-top:55px}.detail-agence-location .agence__content{padding-top:35px}}.agence__ville{color:#3b495d;font-family:"Times New Roman";font-size:31px;font-style:italic;line-height:normal}@media(max-width:768px){.agence__ville{font-size:25px}}.agence__title{color:#3b495d;font-size:29px;font-weight:700;line-height:normal;text-transform:uppercase}@media(max-width:768px){.agence__title{font-size:20px}}.agence__prestations{margin-top:10px!important;color:#3b495d;font-size:12px;line-height:normal;text-transform:uppercase}.agence__address{margin:30px 0 50px!important;color:#0f4881;font-size:16px;font-weight:700;line-height:normal;text-transform:uppercase}@media(max-width:768px){.agence__address{margin:30px 0!important}}.detail-agence-location .agence__address{color:#3b495d}.agence__nav{display:flex;justify-content:center;gap:16px}@media(max-width:768px){.agence__nav{flex-direction:column}}.agence__block{display:flex;justify-content:center;gap:16px}.agence__btn{border-radius:20px;padding:4px 20px;background-color:#0f4881;display:flex;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:15px;font-weight:700;text-transform:uppercase;line-height:25px;cursor:pointer;transition:all .2s ease}.agence__btn:hover{background-color:#07193a;color:#fff}@media(max-width:768px){.agence__btn span{display:none}}.detail-agence-location .agence__btn{background-color:#f8b214}.detail-agence-location .agence__btn:hover{background-color:#d79d1a}.agence__group{margin-top:30px;display:flex;gap:20px}.agence__link{color:#707070;font-size:13px;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto}.agence__img{max-width:610px;object-fit:cover}@media(max-width:1200px){.agence__img{max-width:none;height:250px}}.agence__note{border-radius:10px;padding:15px;background-color:#fff;display:flex;flex-direction:column;align-items:center;text-align:center;position:absolute;bottom:20px;right:20px}@media(max-width:1200px){.agence__note{bottom:auto;top:120px}}@media(max-width:768px){.agence__note{top:184px;right:auto}}.biensVente h1,.biensVente h2,.biensVente p,.biensVente ul{margin:0;padding:0;list-style:none}.biensVente{padding:80px 0}@media(max-width:1200px){.biensVente{padding:60px 0}}@media(max-width:768px){.biensVente{padding-top:0;background-color:#f4f7fc}}.biensVente__head{display:flex;justify-content:center;gap:35px}@media(max-width:1200px){.biensVente__head{padding:0 70px;flex-direction:column;align-items:center}}@media(max-width:768px){.biensVente__head{padding:0 30px}}.biensVente__group{display:flex;flex-direction:column;align-items:flex-end}@media(max-width:1200px){.biensVente__group{align-items:center}}.biensVente__title{color:#3b495d;text-align:right;font-size:28px;font-weight:700;line-height:normal;text-transform:uppercase}@media(max-width:1200px){.biensVente__title{text-align:center}}.biensVente__subtitle{color:#3b495d;font-size:14px;font-weight:700;line-height:normal;text-align:right;text-transform:uppercase}@media(max-width:1200px){.biensVente__subtitle{text-align:center}}@media(max-width:768px){.biensVente__subtitle{text-transform:lowercase}}.biensVente__txt{color:#3b495d;font-size:15px;line-height:160%}@media(max-width:1200px){.biensVente__txt{text-align:center}.biensVente__txt br{display:none}}.biensVente__slider{margin:40px 0 30px}.biensVente__btn{width:fit-content;margin:0 auto;border:2px solid #0f4881;border-radius:30px;padding:6px 26px;background-color:#0f4881;display:flex;justify-content:center;align-items:center;gap:10px;color:#fff;font-weight:700;text-transform:uppercase;transition:all .2s ease}.biensVente__btn:hover{background-color:#fff;color:#0f4881}.detail-agence-location .biensVente__btn{border:2px solid #f8b214;background-color:#f8b214}.detail-agence-location .biensVente__btn:hover{background-color:#fff;color:#f8b214}.map-avis h1,.map-avis h2,.map-avis p,.map-avis ul{margin:0;padding:0;list-style:none}.map-avis{padding:80px 0;background-color:#f4f7fc;display:flex;flex-direction:column-reverse;gap:30px}@media(max-width:768px){.map-avis{padding-top:0}.detail-agence-location .map-avis{padding-bottom:30px}}@media(max-width:1200px){.map-avis__container{padding-left:70px;padding-right:70px}}@media(max-width:768px){.map-avis__container{padding-left:30px;padding-right:30px}}.map-avis__group{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media(max-width:1200px){.map-avis__group{display:flex;flex-direction:column;gap:0}}.map{border-radius:10px;padding:10px;background-color:#fff;position:relative}@media(max-width:768px){.map{border-radius:10px 10px 0 0}}.desc{border-radius:10px;padding:10px 50px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;position:relative}@media(max-width:1200px){.desc{padding:20px 30px 30px}}@media(max-width:768px){.desc{border-radius:0 0 10px 10px}}.desc__txt strong,.desc__txt a{font-weight:400;color:#3b495d}.desc__txt{color:#3b495d;font-size:14px;line-height:160%;text-align:center}.desc__txt--bold{font-weight:700!important}.desc__group{display:flex;gap:20px}.desc__link{border:1px solid #0f4881;border-radius:20px;padding:5px 15px;background-color:#fff;display:flex;justify-content:center;align-items:center;gap:10px;color:#0f4881;font-size:12px;font-weight:700;text-transform:uppercase;transition:all .2s ease}.desc__link:hover{background-color:#0f4881;color:#fff}.detail-agence-location .desc__link{border-color:#f8b214;color:#f8b214}.detail-agence-location .desc__link:hover{background-color:#f8b214;color:#fff}#AvisGoogle .avis-etoile,#slider-avis .avis-etoile{width:74px;height:13px;display:block;margin:auto;background:url(/content/images/groupe/satisfaction-client/stars.png) center center no-repeat;background-size:cover}#AvisGoogle{display:flex;justify-content:center;gap:30px}@media(max-width:1200px){#AvisGoogle{padding-left:70px;padding-right:70px}}@media(max-width:768px){#AvisGoogle{padding-left:30px;padding-right:30px;justify-content:flex-start;gap:20px;overflow-x:scroll;display:none}#AvisGoogle::-webkit-scrollbar{display:none}}.slider-avis{display:none}@media(max-width:768px){.slider-avis{padding:0 30px;background-color:#f4f7fc;display:block}}.slider-avis__container{border-radius:10px;padding:20px 20px 60px;background-color:#fff}.slider-avis .slick-dots{bottom:20px;left:0}.slider-avis .slick-dots li button:before{color:#0f4881;font-size:35px}.card-avis{width:270px;border-radius:10px;padding:20px;background:#fff;display:flex;flex-direction:column;align-items:center}@media(max-width:1200px){.card-avis{width:100%}.card-avis:nth-child(3),.card-avis:nth-child(4){display:none}}@media(max-width:768px){.card-avis{width:calc(100vw - 100px);margin:0 20px;padding:0}.card-avis:nth-child(3),.card-avis:nth-child(4){display:flex}}.card-avis__head{margin-top:25px;display:flex;justify-content:center;align-items:center;gap:10px}.card-avis__img{width:42px;height:42px;object-fit:cover}.card-avis__name{color:#4d4f56;font-size:16px;font-weight:700}.card-avis__date{padding:2px 10px;background-color:#ebecf1;color:#272727;font-size:12px;line-height:normal}@media(max-width:768px){.card-avis__date{width:fit-content;margin:0 auto;display:block}}.card-avis__text{margin-top:25px!important;color:#272727;font-size:15px;line-height:22px}#container-mandat-pro .sous-titre{max-width:510px;color:#fff;font-size:26px;font-weight:700;line-height:normal}#container-mandat-pro .btn-white{padding:10px 20px;color:#272727;font-size:17px;font-weight:700;line-height:25.5px;text-transform:uppercase}#container-mandat-pro .btn-white:hover{color:#fff}.text-infos-agence-container{display:flex;justify-content:center;flex-direction:column;height:100%}.agence-infos.container .img-container{height:100%;overflow:hidden}.locAgence{font-family:Open Sans Bold;color:#272727;font-size:29px;margin-bottom:10px;display:block}.agence-infos img{float:right}.prestations{font-family:Open Sans;color:#272727;font-size:12px;margin-bottom:15px;display:block}.adresseAgence{background:#fff;padding:16px 32px;color:#272727;font-size:16px;margin:auto;margin-bottom:24px}.button-estimation{margin-bottom:16px}.buttons{display:flex;flex-direction:column;justify-content:center;margin-bottom:60px}.button-estimation{margin-bottom:16px}.buttons-contact{display:flex;justify-content:center;margin-bottom:60px}.buttons btn{font-family:Open Sans;font-size:17px}.buttons-contact .appel{margin-right:16px}.etoile{width:100px;height:20px;margin-top:10px;display:block;background:url(/content/images/groupe/satisfaction-client/stars.png) no-repeat;background-size:cover}.note{color:#3b495d;font-size:35px;font-weight:700;line-height:28px}.nombreavis{margin-top:5px;color:#3b495d;font-size:12px;font-weight:700;line-height:normal}#loader-map-agence{width:calc(100% - 20px);height:calc(100% - 20px);background-color:#f4f4f4;display:block;text-align:center;position:absolute;top:10px;left:10px}#loader-map-agence img{position:relative;top:50%;width:200px;height:200px;margin:-100px auto 0 auto}.container-avis-map{display:flex;justify-content:center;flex-direction:column;margin-top:24px}.container-map{padding:0;position:relative}.bg-blur{display:block;width:100%;height:480px;position:absolute;top:0;filter:blur(40px);z-index:0;background-size:cover}.agence-infos{position:relative;z-index:2;height:100%}.overlay{display:block;position:absolute;top:0;left:0;width:100%;height:480px;z-index:1;background:linear-gradient(rgba(255,255,255,1),rgba(255,255,255,.5))}#map{height:100%}.leaflet-container a{color:#fff!important}#map>div.leaflet-control-container>div.leaflet-bottom.leaflet-right>div>a{color:#0f4881!important}.leaflet-container a.leaflet-control-zoom-out,.leaflet-container a.leaflet-control-zoom-in{color:#0f4881!important}.leaflet-container a:hover{color:#0f4881!important}.sliderBiens .slick-slide{width:242px;margin:0 15px;border:1px solid #e2e2e3;cursor:pointer;border-radius:8px;overflow:hidden}.sliderBiens .slick-slide>div{border:1px solid #e2e2e3}.sliderBiens .slick-slide img-caroussel{width:242px;height:168px}.sliderBiens img{width:242px;height:168px}.sliderBiens .slick-prev{background:url('/content/images/layout/icon caroussel/chevronGauche.svg') center center no-repeat;left:-50px;margin:0;top:-10px}.sliderBiens .slick-prev:hover{background:url('/content/images/layout/icon caroussel/chevronGaucheGris.svg') center center no-repeat;left:-50px;margin:0}.sliderBiens .slick-next{background:url('/content/images/layout/icon caroussel/chevronDroite.svg') center center no-repeat;right:-50px;margin:0;width:40px;top:-10px}.sliderBiens .slick-next:hover{right:-50px;margin:0;width:40px;background:url('/content/images/layout/icon caroussel/chevronDroiteGris.svg') center center no-repeat}.text-caroussel{margin:0;font-size:14px;text-align:center;padding:10px 0 15px;background-color:#f4f7fc;transition:all .3s ease-out;display:flex;flex-direction:column;height:120px;justify-content:center;color:#272727}@media(max-width:768px){.text-caroussel{background-color:#fff}}.price,.data{font-family:Open Sans Bold;padding-bottom:2px}.data{width:fit-content;margin:10px auto 0;border-radius:4px;padding:2px 10px;background-color:#fff;display:block;color:#0f4881;font-size:14px;font-weight:700;line-height:normal;transition:all .3s ease-out}@media(max-width:768px){.data{border-radius:0;background-color:#e3e8f0;color:#272727}}.sliderBiens .slick-slide:hover .text-caroussel{background:#0f4881;color:#fff}.sliderBiens .slick-slide:hover .data{color:#0f4881;background:#fff}#container-mandat-pro{background:#eabb10;margin:0;height:400px}.text-mandat-pro{display:flex;flex-direction:column;justify-content:center;height:400px}#container-mandat-pro .text-mandat-pro h4{color:#000;font-weight:700;font-size:26px}#detail-agence #container-mandat-pro .text-mandat-pro .sous-titre{color:#fff;font-weight:700;font-size:26px;max-width:510px;line-height:30px}#container-mandat-pro .text-mandat-pro .texte{max-width:480px;font-size:15px;color:#000}.secteurs{height:300px;background:linear-gradient(0deg,rgba(16,26,46,.7) 0%,rgba(16,26,46,.7) 100%),url('/content/images/agences/visuel-trouver-une-agence.jpg') #d3d3d3 0 -304.203px/100% 355.469% no-repeat;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;align-items:center;display:none}.secteurs__title{color:#fff;font-size:28px;font-weight:700;line-height:normal;text-transform:uppercase;text-align:center}.secteurs-list{max-width:1140px;max-height:82px;margin:35px 0 0;padding:0 70px;display:flex;justify-content:center;flex-wrap:wrap;gap:15px;list-style:none;overflow:hidden}@media(max-width:768px){.secteurs-list{max-height:130px;padding:0 30px}}.secteurs-list__link{border:1px solid #fff;border-radius:20px;padding:5px 15px;color:#fff;display:flex;font-size:11px;font-weight:700;line-height:21px;text-align:center;text-transform:uppercase}.secteurs-list__link:hover{color:#fff}#loadMore{text-align:center;display:block;margin:30px auto 0}@media(max-width:1200px){#tabs-detail-agence{padding:0 70px}}@media(max-width:768px){#tabs-detail-agence{padding:0 30px}}.model-static #tabs-detail-agence .title_home{font-weight:500}.tab-content{padding:30px 0}#tab-to-collapse{border-radius:10px;padding:10px 35px 10px 0;background-color:#ebecf1}.nav-tabs li{padding:0;flex-grow:1;text-align:center;cursor:pointer!important;color:#272727;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:500}.nav-tabs li a{color:#0f4881}.nav-tabs li a.active{color:#0f4881}#tab-to-collapse li{position:relative}#tab-to-collapse li a:after{content:"";font-family:fontello;font-size:22px;font-weight:400;position:absolute;right:20px;top:-6px;color:#0f4881;transition:.2s ease-out}#tab-to-collapse li a.active:after{transform:rotate(90deg);color:#0f4881}.tab-content p{font-size:15px;font-weight:400}#tab-to-collapse-accordion .panel-heading{margin:0;padding:0}@media(max-width:1200px){#tab-to-collapse-accordion .panel-default{margin-bottom:10px}}#tab-to-collapse-accordion .panel-title{margin:0;padding:0}#tab-to-collapse-accordion .panel-title a{color:#fff;font-size:18px}#tab-to-collapse-accordion .panel-title a{font-size:18px;background:#ebecf1;border-radius:10px;padding:10px 15px;width:100%;display:block;cursor:pointer;color:#0f4881;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-size:14px;line-height:21px;position:relative}#tab-to-collapse-accordion .panel-title a:after{content:"";font-family:fontello;font-size:22px;font-weight:400;position:absolute;color:#272727;right:20px;top:10px;transition:.2s ease-out}#tab-to-collapse-accordion .open .panel-title a:after{transform:rotate(90deg);color:#0f4881}@media(max-width:1200px){section:has(>.infodep){margin-top:60px;padding:0 70px}.infodep .img-fluid{margin:0!important;padding:0!important}}@media(max-width:768px){section:has(>.infodep){padding:0 30px}}.infodep{background:#ecf4f8;padding:0}.info-left{display:flex;justify-content:center;flex-direction:column}@media(max-width:1200px){.info-left{padding:20px 30px 30px}}@media(max-width:768px){.info-left{padding:30px}}@media(max-width:1200px){.info-right{order:-1}}.infodep .infodeptxt{padding-left:50px;padding-right:46px}@media(max-width:1200px){.infodep .infodeptxt{padding:0;text-align:center}}.infodeptxt__p{font-weight:400;margin-bottom:30px}@media(max-width:1200px){.infodeptxt__p{margin-bottom:30px}}.infodeptxt__btn{width:fit-content;border:1px solid #0f4881;border-radius:20px;padding:5px 15px;display:flex;justify-content:center;align-items:center;gap:10px;color:#0f4881;font-size:15px;font-weight:700;text-transform:uppercase}@media(max-width:1200px){.infodeptxt__btn{margin:0 auto;font-size:15px;line-height:25.5px}}.info-left .buttons{margin-bottom:0;display:block}.info-left .btn-primary{font-size:17px}.infodeptxt{font-weight:bold}#containerQuestionsDetailAgence{margin-top:60px;background-color:#ecf4f7;padding:30px 0 30px 0;width:100%;font-family:Open Sans,sans-serif;text-align:left}.question{background-color:#fff;cursor:pointer;width:100%;font-size:15px;font-weight:bold;margin:5px 0 5px 0;padding:15px 20px;position:relative}.question p,.reponse p{margin:0!important}.question:after{content:"";font-family:fontello;font-size:22px;font-weight:bold;position:absolute;right:20px;top:10px;transition:.2s ease-out}.activeQuestion:after{transform:rotate(90deg)}.reponse{margin:-5px 0 0 0;max-height:0;overflow:hidden;transition:max-height .2s ease-out;background-color:#fff;font-weight:normal;font-size:13px}.reponse p{padding:0 20px 15px 20px}.question.activeQuestion>.reponse{display:block}#tab-to-collapse li a:after{content:"";font-family:fontello;font-size:22px;font-weight:400;position:absolute;right:-2px;top:-6px;color:#0f4881;transition:.2s ease-out}#pop-tel,#pop-tel2{padding:10px 5px}.sub-menu{display:none;position:absolute!important;z-index:10;width:247px;background:#fff;-webkit-box-shadow:0 1px 20px 0 #8d8d8d;box-shadow:0 1px 20px 0 #8d8d8d;border-radius:0;left:0}#pop-tel li .arrow-tooltip,#pop-tel2 li .arrow-tooltip{margin:auto;width:30px;height:13px;background:url(/content/icons/arrow/arrow-top-tooltip.png) center top no-repeat;position:absolute;margin-top:-22px;left:0;right:77%}#pop-tel li #nom-agence,#pop-tel2 li #nom-agence{font-size:13px;text-align:center;display:flex;flex-direction:column}#pop-tel li #telephone,#pop-tel2 li #telephone{display:block;font-size:18px;font-weight:700;color:#0f4881;text-align:center}.detail-agence-location #pop-tel li #telephone,.detail-agence-location #pop-tel2 li #telephone{color:#fab205}.detail-agence-location .data{background:#fff;color:#fab205}.detail-agence-location .sliderBiens .slick-slide:hover .text-caroussel{background:#f9b205;color:#fff}.detail-agence-location .sliderBiens .slick-slide:hover .data{color:#f9b205;background:#fff}#location-gli-container{background:url(/content/images/agences/banner-gli-desktop.jpg) center center no-repeat;width:100%;margin:0;height:401px;display:flex;flex-direction:column;justify-content:center}@media(max-width:768px){#location-gli-container{height:auto;padding:30px}}#location-gli-container>.texte-gli{margin-left:55%}#location-gli-container>div.texte-gli>p{color:#272727}#location-gli-container>div.texte-gli>p:nth-child(1){letter-spacing:1px;font-size:13px;font-family:'Open Sans',sans-serif;margin-bottom:20px;text-transform:uppercase;font-weight:600}#location-gli-container>div.texte-gli>p:nth-child(2){letter-spacing:2px;font-size:26px;font-family:Open Sans Bold;margin-bottom:25px;line-height:30px}#location-gli-container>div.texte-gli>ul{padding:0}#location-gli-container>div.texte-gli>ul>li{list-style:none;font-family:'Open Sans',sans-serif;font-size:15px;line-height:30px;font-weight:400}#location-gli-container>div.texte-gli>ul>li>img{width:12px;fill:#f9b205;margin-right:10px}#location-gli-container .btn-transparent-dark{margin-top:25px}@media(min-width:1025px){.adresseAgence{margin-bottom:40px}}@media(max-width:1050px){#tab-to-collapse li a:after{position:absolute;right:-2px}.img-container{padding:0;display:flex;justify-content:center;flex-direction:column}}@media(min-width:1200px){.sub-menu{-moz-transform:translate(80px,5px)!important}}@media(min-width:1050px){.sliderBiens{max-width:1350px;display:block;margin:auto}.sliderBiens .slick-list.draggable{height:330px}.sliderBiens .slick-track{position:relative;top:20px}.sliderBiens .slick-slide{position:relative}.sliderBiens .slick-slide.slick-center{position:relative;top:2px;transform:scale(1.1)}}@media(min-width:768px) and (max-width:992px){.d-none.d-md-block img{padding-right:25px;display:block;margin:30px auto}}@media(max-width:992px){#tab-to-collapse{display:none}#form-trouver-une-agence{width:80%;margin:auto}#tab-to-collapse-accordion .panel-title{margin-bottom:8px}#AvisGoogle .card-avis .date-avis-client .mot-avis{display:none}.img-container{padding:0;display:flex;justify-content:center;flex-direction:column}}@media(min-width:768px){.text-avis{padding-left:40px}}@media(max-width:767px){#container-mandat-pro img{display:none}#container-mandat-pro p{text-align:center}#container-mandat-pro .text-mandat-pro .sous-titre,#container-mandat-pro .text-mandat-pro .texte,#container-mandat-pro .text-mandat-pro .btn{margin-left:auto;margin-right:auto;text-align:center}.text-mandat-pro h4{text-align:center}#AvisGoogle .avis-text{margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:20px;max-height:90px;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}#AvisGoogle .card-avis .id-client-name{width:140px}.container-fluid{padding:0;overflow:hidden}.top-agence{height:100%;position:relative}.agence-infos.container{height:100%}#location-gli-container>.texte-gli{margin-left:0;margin:auto}#location-gli-container{background:#f6f7f7}#location-gli-container>div.texte-gli>p:nth-child(1){text-align:center}#location-gli-container>div.texte-gli>p:nth-child(2){font-size:22px;text-align:center}#location-gli-container>div.texte-gli>p:nth-child(2) br{display:none}#location-gli-container>div.texte-gli>ul{display:table;margin:auto}#location-gli-container .btn-transparent-dark{display:table;margin:25px auto 0}}@media(max-width:475px){.question{padding:15px 30px}}@media(max-width:375px){#AvisGoogle .card-avis{width:350px;margin-right:10px}}@media(max-width:320px){#AvisGoogle .card-avis{height:270px}#AvisGoogle .avis-text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:0;max-height:110px;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}#AvisGoogle .card-avis{width:300px}#AvisGoogle .card-avis>div{display:flex;justify-content:space-between;flex-direction:column}#AvisGoogle .card-avis{height:270px}#AvisGoogle .avis-text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:0;max-height:110px;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}#AvisGoogle .card-avis .id-client{display:inline-flex}#AvisGoogle .card-avis>div{display:flex;justify-content:space-between;flex-direction:column}.card-avis .note-etoiles{margin-left:0!important}#AvisGoogle .card-avis .id-client{display:inline-flex}#AvisGoogle .card-avis .id-client-name{width:200px}.sliderBiens .slick-slide{width:242px;margin:0 10px;border:1px solid #e2e2e3;cursor:pointer;overflow:hidden}.card-avis .note-etoiles{margin-left:0!important}#AvisGoogle .card-avis .id-client-name{width:200px}.sliderBiens .slick-slide{width:242px;margin:0 10px;border:1px solid #e2e2e3;cursor:pointer;overflow:hidden}.buttons .btn-primary{font-size:14px}#detail-agence .title_home{font-size:25px}.locAgence{font-size:22px}.adresseAgence{font-size:14px}}#map .leaflet-popup-close-button,#map .infobox-close{display:none!important}#map .infobox-img img{width:100%;height:170px;object-fit:cover;border-radius:10px}@media(max-width:768px){#map .infobox-img img{display:none}}#map .leaflet-popup-content{width:280px!important;margin:10px}#map .infobox-content{padding:20px;display:flex;flex-direction:column}#map .infobox__agence-name{color:#3b495d;font-family:"Times New Roman";font-size:22px;font-style:italic;font-weight:400;line-height:normal;text-align:center;text-transform:initial}#map .infobox__title{color:#3b495d;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-align:center;text-transform:uppercase}#map .i-adresse{margin:0!important;padding:15px 0;color:#0f4881;font-size:14px;font-weight:700;line-height:normal;text-align:center;text-transform:uppercase}#map .i-tel{margin:0!important;padding-bottom:15px;color:#0f4881;font-size:14px;font-weight:700;line-height:normal;text-align:center;text-transform:uppercase}#map .leaflet-popup a{width:fit-content;margin:0 auto;border-radius:20px;padding:4px 20px;display:flex;font-size:12px;font-weight:700;line-height:25.5px;transition:all .2s ease}.modal-backdrop{z-index:1200}.modal-open{padding-right:0!important}.modal{z-index:1201;overflow:hidden}.modal-dialog{display:flex;justify-content:center}.modal-content{display:flex;width:800px;padding:30px;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:740px;max-width:90vw;margin:0 auto}.modal-header{color:#0f4881;font-family:"Open Sans";font-size:21px;font-weight:700;text-transform:uppercase;align-self:stretch;padding:0;border:0}.close{border:0;background:transparent;position:absolute;top:15px;right:15px}.modal-body{padding:0;color:#1a272d;font-family:"Open Sans";font-size:14px;font-weight:400}.modal-body p{margin:0}@media(max-width:768px){.modal-content{padding:30px 15px 30px 20px;margin:70px auto 0}.modal-body{padding-right:15px}}