.clientDetails .btns__md{background-color:#79b55a;color:#fff;text-decoration:none;font-weight:800;font-size:1.125rem;padding:10px 20px;display:inline-block;border-radius:100px;transition:background-color .5s}@media only screen and (min-width: 1200px){.clientDetails .btns__md:hover{background-color:#213359}}.partenariats-clients{padding-top:50px}@media only screen and (min-width: 1025px){.partenariats-clients{padding-top:60px}}@media only screen and (min-width: 850px){.clientsTop{background-color:#79b55a;background-image:url("../img/green-shades.png");background-size:600px 590px;background-position:-325px 0;background-repeat:no-repeat;display:-ms-flexbox;display:flex}}.clientsTop .container{width:100%;margin:0 auto}@media only screen and (min-width: 850px){.clientsTop .container{display:-ms-flexbox;display:flex;padding-left:20px;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width: 850px){.clientsTop--left{-ms-flex:0 0 50%;flex:0 0 50%}}@media only screen and (min-width: 1200px){.clientsTop--left{max-width:545px}}.clientsTop--left .textTop{padding:20px;color:#fff;background-color:#79b55a;background-image:url("../img/green-shades.png");background-size:500px 492px;background-position:-325px 0;position:relative}@media only screen and (min-width: 850px){.clientsTop--left .textTop{background-color:rgba(0,0,0,0);background-image:none;padding-left:0}}@media only screen and (min-width: 1200px){.clientsTop--left .textTop{padding:30px 0 0;top:30px}}.clientsTop--left .textTop--title{font-size:1.25rem;font-family:"Merriweather",sans-serif;font-weight:700;line-height:1.25;padding-bottom:20px}.clientsTop--left .textTop--title .lineBreak{display:block}@media only screen and (min-width: 1200px){.clientsTop--left .textTop--title{font-size:1.875rem;padding-bottom:30px}}@media only screen and (min-width: 1200px){.clientsTop--left .textTop__searchBox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.clientsTop--left .textTop__searchBox--title{font-size:.9375rem;font-family:"Merriweather",sans-serif;font-weight:700;position:relative;padding:0 0 15px 30px}.clientsTop--left .textTop__searchBox--title .icon{position:absolute;top:-5px;left:0;width:24px;height:24px;fill:#fff}@media only screen and (min-width: 1200px){.clientsTop--left .textTop__searchBox--title{padding:0 15px 0 30px}}.clientsTop--left .textTop__searchBox .searchField{width:100%;min-width:180px;max-width:280px}@media only screen and (min-width: 1200px){.clientsTop--left .textTop__searchBox .searchField{max-width:310px}}.clientsTop--left .textTop__searchBox .scrollSelect{width:100%}.clientsTop--left .whiteAreaText{background-color:#fff;padding:25px 15px}@media only screen and (min-width: 1200px){.clientsTop--left .whiteAreaText{padding:35px;position:relative;z-index:1;bottom:-60px;box-shadow:0 6px 62px 0 rgba(0,0,0,.13)}}.clientsTop--left .whiteAreaText--title{font-size:1.125rem;font-weight:700;font-family:"Merriweather",sans-serif;line-height:1.35;padding-bottom:15px}@media only screen and (min-width: 1200px){.clientsTop--left .whiteAreaText--title{font-size:1.5rem}}.clientsTop--left .whiteAreaText--img{height:160px;background-size:cover;background-position:center;margin-bottom:20px}@media only screen and (min-width: 500px){.clientsTop--left .whiteAreaText--img{height:320px}}@media only screen and (min-width: 850px){.clientsTop--left .whiteAreaText--img{display:none}}.clientsTop--left .whiteAreaText--text{font-size:.875rem;line-height:1.7}@media only screen and (min-width: 1200px){.clientsTop--left .whiteAreaText--text{font-size:1rem;padding-right:30px;line-height:1.5}}@media only screen and (min-width: 850px){.clientsTop--right{-ms-flex:0 0 50%;flex:0 0 50%;background-size:cover;background-position:center}}@media only screen and (min-width: 1200px){#Communes{padding-top:110px;position:relative}}.clientDetails{padding:25px 0}@media only screen and (min-width: 850px){.clientDetails{padding:40px 0}}@media only screen and (min-width: 1200px){.clientDetails{padding:80px 0}}.clientDetails.grayBg{background-color:#f2f2f2}.clientDetails.blueBg{background-color:#2e5da5;color:#fff}.clientDetails.blueBg .clientBulletData__List:before,.clientDetails.blueBg .clientBulletData__List:after{background-color:rgba(33,51,89,.45)}.clientDetails.blueBg .btns__md.btnSec{border-color:#fff;color:#fff}@media only screen and (min-width: 500px){.clientDetails.smHeightImg .infoBox--image{height:250px}}.clientDetails .container{width:100%;max-width:1100px;margin:0 auto;padding:0 15px}@media only screen and (min-width: 850px){.clientDetails .infoBox{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.clientDetails .infoBox--image{height:200px;background-size:cover;background-position:center;margin-bottom:30px}@media only screen and (min-width: 500px){.clientDetails .infoBox--image{height:300px}}@media only screen and (min-width: 850px){.clientDetails .infoBox--image{height:400px;-ms-flex:0 0 400px;flex:0 0 400px;margin-bottom:0}}@media only screen and (min-width: 1200px){.clientDetails .infoBox--image{-ms-flex:0 0 500px;flex:0 0 500px;height:460px}}@media only screen and (min-width: 850px){.clientDetails .infoBox__textBlock{-ms-flex:0 0 calc(100% - 400px);flex:0 0 calc(100% - 400px);padding-left:30px}}@media only screen and (min-width: 1200px){.clientDetails .infoBox__textBlock{-ms-flex:0 0 calc(100% - 500px);flex:0 0 calc(100% - 500px);padding-left:50px}}.clientDetails .infoBox__textBlock--title{color:#79b55a;font-size:1.125rem;font-weight:700;font-family:"Merriweather",sans-serif;padding-bottom:20px}@media only screen and (min-width: 1025px){.clientDetails .infoBox__textBlock--title{font-size:1.5rem}}.clientDetails .infoBox__textBlock--title .tree-icon{display:inline-block;padding-left:8px;transform:translateY(5px)}@media only screen and (min-width: 1025px){.clientDetails .infoBox__textBlock--title .tree-icon{transform:translateY(8px)}}.clientDetails .infoBox__textBlock--title .tree-icon__img{width:34px}@media only screen and (min-width: 1025px){.clientDetails .infoBox__textBlock--title .tree-icon__img{width:70px}}.clientDetails .infoBox__textBlock--text{font-size:.875rem;line-height:1.7;padding-bottom:20px}@media only screen and (min-width: 1025px){.clientDetails .infoBox__textBlock--text{font-size:1rem;line-height:1.5}}.clientDetails .infoBox__textBlock--text .lineBreak{display:block}.clientDetails .infoBox__textBlock--text .tree-icon{display:none;float:left;padding:10px 20px 0 0}@media only screen and (min-width: 850px){.clientDetails .infoBox__textBlock--text .tree-icon{display:block}}.clientDetails .infoBox__textBlock--text .tree-icon__img{width:70px}.clientDetails .clientBulletData{padding-top:30px}@media only screen and (min-width: 850px){.clientDetails .clientBulletData{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding-top:50px}}@media only screen and (min-width: 1200px){.clientDetails .clientBulletData{padding-bottom:10px}}@media only screen and (min-width: 850px){.clientDetails .clientBulletData.fullWidth{-ms-flex-pack:center;justify-content:center}}.clientDetails .clientBulletData__List{padding:0 0 35px 18px;margin:0 -2px;position:relative}@media only screen and (min-width: 850px){.clientDetails .clientBulletData__List{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%;padding-right:20px}}@media only screen and (min-width: 1025px){.clientDetails .clientBulletData__List{padding-right:35px;-ms-flex:0 0 auto;flex:0 0 auto;max-width:none}}.clientDetails .clientBulletData__List:last-child{padding-right:0}.clientDetails .clientBulletData__List:before,.clientDetails .clientBulletData__List:after{content:"";position:absolute;top:-10px;left:20px;width:40px;height:15px;display:block;background-color:rgba(121,181,90,.15);transform:translateX(-50%) skewY(-30deg)}.clientDetails .clientBulletData__List:after{top:10px}.clientDetails .clientBulletData__List--title{font-weight:800;text-transform:uppercase;position:relative;z-index:1;padding-bottom:3px}@media only screen and (min-width: 1200px){.clientDetails .clientBulletData__List--title{font-size:1.125rem;font-weight:900}}.clientDetails .clientBulletData__List--subTitle{text-transform:uppercase;font-weight:600;position:relative;z-index:1}@media only screen and (min-width: 1200px){.clientDetails .clientBulletData__List--subTitle{font-size:1.0625rem}}@media only screen and (min-width: 1025px){.clientDetails .clientBulletData.fourBullets{-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 850px){.clientDetails .clientBulletData.fourBullets .clientBulletData__List{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media only screen and (min-width: 1025px){.clientDetails .clientBulletData.fourBullets .clientBulletData__List{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.33%}}@media only screen and (min-width: 1025px){.clientDetails .clientBulletData.fourBullets .clientBulletData__List{-ms-flex:0 0 auto;flex:0 0 auto;max-width:auto}}.clientDetails .btns{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 500px){.clientDetails .btns{width:480px;margin:0 auto}}@media only screen and (min-width: 850px){.clientDetails .btns{width:auto}}.clientDetails .btns__md{text-align:center;font-size:1.0625rem;-ms-flex:0 0 290px;flex:0 0 290px}@media only screen and (min-width: 500px){.clientDetails .btns__md{-ms-flex:0 0 330px;flex:0 0 330px}}@media only screen and (min-width: 850px){.clientDetails .btns__md{-ms-flex:0 0 auto;flex:0 0 auto}}.clientDetails .btns__md.btnFirst{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px}@media only screen and (min-width: 850px){.clientDetails .btns__md.btnFirst{margin:0 15px 0 0}}.clientDetails .btns__md.btnSec{background-color:rgba(0,0,0,0);border:2px solid #213359;color:#213359}@media only screen and (min-width: 1200px){.clientDetails .btns__md.btnSec:hover{background-color:#213359;color:#fff}}@media only screen and (min-width: 850px){.clientDetails .btns.spaceBott .btns__md{margin:5px 15px 5px 0}}@media only screen and (min-width: 850px){.clientDetails .btns.spaceBott .btns__md.btnSec{margin-right:0}}.clientDetails .btns .smlBtnMob{padding:10px 12px}@media only screen and (min-width: 500px){.clientDetails .btns .smlBtnMob{padding:10px 20px}}.clientDetails .btns .verySmlBtnMob{padding:10px 5px;font-size:1rem}@media only screen and (min-width: 500px){.clientDetails .btns .verySmlBtnMob{font-size:1.0625rem;padding:10px 20px}}@media only screen and (min-width: 850px){.clientDetails.imgRightDesk .infoBox__textBlock{-ms-flex-order:1;order:1;padding:0 30px 0 0}}@media only screen and (min-width: 850px){.clientDetails.imgRightDesk .infoBox--image{-ms-flex-order:2;order:2}}@media only screen and (min-width: 1200px){.clientDetails.communes .btns__md{margin-left:0}}.moreText{padding-bottom:20px}.moreText .showMore{font-size:.875rem;text-decoration:underline;cursor:pointer}.moreText .showText{display:none}.backTop{position:fixed;bottom:20px;right:20px;z-index:5;width:24px;height:24px;background-color:#acc3f3;border-radius:2px;display:none;cursor:pointer}@media only screen and (min-width: 850px){.backTop{width:32px;height:32px}}@media only screen and (min-width: 1025px){.backTop{width:42px;height:42px}}@media only screen and (min-width: 1200px){.backTop:hover{background-color:#79b55a}}.backTop:before{content:"";position:relative;top:10px;left:7px;display:block;width:10px;height:10px;transform:rotate(-45deg);border-top:2px solid #fff;border-right:2px solid #fff}@media only screen and (min-width: 850px){.backTop:before{top:13px;left:11px}}@media only screen and (min-width: 1025px){.backTop:before{width:12px;height:12px;top:18px;left:15px}}