.types-hp{display:flex;flex-wrap:wrap;justify-content:space-between}.types-hp li{width:40%;margin:20px auto}.types-hp li img{margin:0 auto}.scriptlesssocialsharing__buttons{display:flex;flex-wrap:wrap}.scriptlesssocialsharing__icon{display:inline-block;font-size:35px;overflow:visible}.scriptlesssocialsharing .button{overflow:visible;background:0 0;margin:10px 5px}.scriptlesssocialsharing .screen-reader-text,main.offreEdmHub .avis li .temoin_bulle::after{display:none}.avis li{width:33%}.avis li .temoin_bulle{padding:0 5%;width:90%;height:90%;border-radius:25px;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#fff}.avis li .employe{width:90%}.avis .profil{max-width:156px}.avis .profil img{position:relative;left:50%;top:-20%;transform:translateX(-45%);box-shadow:6px 4px 11px 0 rgb(0 0 0 / 37%);-webkit-box-shadow:6px 4px 11px 0 rgba(0,0,0,.37);-moz-box-shadow:6px 4px 11px 0 rgba(0,0,0,.37);border-radius:50%}main.offreEdmHub h1{font-weight:600}main.offreEdmHub .block-banner-storelocator .form-banner-storelocator .cta-search{position:absolute;top:50%;transform:translateY(-50%);right:5px;font-size:0;border:0;width:50px;height:50px;border-radius:50%;background:url(../images/picto-search.svg) no-repeat center var(--color-nc-orange);background-size:clamp(14px,1.15vw,22px);cursor:pointer;opacity:.3;padding:0}main.offreEdmHub input.input_text{height:67px;border-radius:48px;padding-left:5%;border:1px solid #e2e3e3}@media (max-width:991px){a.cta{font-size:12px}.past-avis{display:flex;justify-content:center;align-items:center}.sliderClients .cell{width:80%;margin-right:5%;padding:6%}.avis li,.avis li .temoin_bulle,.types-hp.flexColumnMobile li{width:100%}.sliderPicto .cell{width:35%;margin-right:10%}.avis .profil{margin:-15% auto 10%;width:30%}main.offreEdmHub .avis .profil{margin:-3% auto 0}.avis .profil img{transform:translateX(-50%)}main.offreEdmHub .block-banner-storelocator{bottom:0;margin-bottom:0}main.offreEdmHub .block-banner-storelocator .lg-cta{font-size:0;line-height:0;padding:0;border-radius:50%;width:67px;height:67px;display:flex;align-items:center;justify-content:center}main.offreEdmHub .block-banner-storelocator .form-banner-storelocator .cta-search{top:12%;transform:none;right:7px}main.offreEdmHub~footer .bloc2{padding:40px 30px 190px}}@media (min-width:992px){main.offreEdmHub .banner_container .text_container{top:50%;left:55%;width:45%;transform:translateY(-50%)}main.offreEdmHub input.input_text{width:35vw}main.offreEdmHub .block-banner-storelocator .form-banner-storelocator .cta-search:hover{opacity:1}.h250{height:250px}.avis .profil{margin:-15% auto 3%;width:45%}main.offreEdmHub .avis .profil{margin:-7% auto 0}main.offreEdmHub .avis .profil img{transform:translateX(-50%);width:70%}.sliderClients{display:flex;justify-content:space-between}.sliderClients .cell{width:30%;padding:3%}.past-avis{position:absolute;left:0;bottom:0;transform:translateY(18%)}.sliderPicto .cell{width:11%}}@media (min-width:992px) and (max-width:1199px){.avis li .temoin_bulle{min-height:320px;margin-bottom:40px}}@media (min-width:1200px) and (max-width:1366px){.avis li .temoin_bulle{min-height:420px}}@media (min-width:1366px) and (max-width:1500px){.avis li .temoin_bulle{min-height:415px}}.city_card_wrapper{gap:2%}.city_card_wrapper .city_card{min-width:310px;margin-bottom:20px;padding:50px 40px;background-color:#fff4e3;box-shadow:2px 2px 3px #0000001A;border:1px solid #a093871F;border-radius:20px}@media screen and (min-width:1360px){.city_card_wrapper .city_card{width:30%}}@media screen and (min-width:992px) and (max-width:1360px){.city_card_wrapper .city_card{width:33%}}.city_card_wrapper .cta{width:fit-content}.city_card_wrapper .custom-cta,.regions_wrapper a.cta{border:1px solid #e38903;background-color:#fff;color:#e38903}.city_card_wrapper .custom-cta:hover,.regions_wrapper a.cta:hover{background-color:#e38903;color:#fff}.communes_wrapper,.regions_wrapper{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.communes_wrapper a.cta,.regions_wrapper a.cta{width:48%;height:50px;margin-bottom:10px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:992px){.communes_wrapper a.cta,.regions_wrapper a.cta{width:48%}.valeurs_wrapper li{width:15%}}@media screen and (max-width:991px){.city_card_wrapper .city_card{display:flex;flex-direction:column;align-self:start}.city_card_wrapper .city_card h3{font-size:30px}.communes_wrapper a.cta,.regions_wrapper a.cta{width:80%;margin:5px auto}.valeurs_wrapper li{width:48%}}