.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea,.wpcf7 select{width:350px;max-width:100%;padding:16px;border:none;font-size:14px;background-color:#f3f3f3}.wpcf7 input[name="your-consent"]{box-shadow:0px 0px 3px 2px red}.wpcf7 input[name="your-consent"]:checked{box-shadow:none}.ajax-loader{display:block!important}.wpcf7-response-output{font-size:16px!important}.cform7{max-width:100%;width:392px;margin-left:auto;margin-right:auto;background-color:#fff;padding:20px}.cform7-header{max-width:100%;width:392px;margin-left:auto;margin-right:auto;text-align:center;padding:15px;color:#fff;background-color:#3d3c3f;text-transform:uppercase;font-size:18px;font-weight:bold}.cform7 p{margin-bottom:2px}.cform7-row{margin-bottom:14px;min-height:40px}.cform7 .envo{margin-top:15px;max-width:100%;text-align:right;padding-bottom:0px}div.wpcf7-response-output{margin:0px!important;padding:5px!important}.cform7-left,.cform7-right{float:left;width:48%;line-height:30px}.cform7-right{margin-left:4%}#sidebar .cform7-left,#sidebar .cform7-right{float:none;width:100%;margin-left:0%;margin-bottom:6px}#sidebar .cform7-row{margin-bottom:0px}#sidebar .wpcf7 input[type="text"],#sidebar .wpcf7 input[type="email"],#sidebar .wpcf7 textarea,#sidebar .wpcf7 select{border:1px solid #eee}.cform7-clear{clear:both;height:1px}.cform7-left2,.cform7-right2{float:left;width:48%;min-width:200px}.cform7-left2{margin-right:4%}.cform7-right2 p{text-align:right;margin-top:8px}.wpcf7 textarea{height:150px;width:100%}.wpcf7-submit{border:none;border-radius:0px;color:#fff;background-color:#f2cd00;font-size:16px;font-weight:700;text-decoration:none;padding:6px 16px}.wpcf7-acceptance span{color:#848383;font-size:14px}.wpcf7-submit:hover{background:rgba(0,0,0,0.45);text-decoration:none;cursor:pointer}div.wpcf7-validation-errors{border:none}.cform7-row label{font-weight:800;font-size:14px}.shapeButton{clip-path:polygon(6% 0%,100% 8%,95% 100%,0 90%)}@media only screen and (min-width:980px){.shapeButton{padding:20px 70px}.shapeButton:hover{padding:30px 90px!important}}p{font-weight:300}ul.ang-ville,ul.liste-de-service{column-count:4;column-gap:20px;clear:both;padding-left:0px;margin-left:0px}ul.ang-ville li,ul.liste-de-service li{list-style:none;font-size:16px}@media all and (max-width:980px){ul.ang-ville,ul.liste-de-service{column-count:1}div#cookie-notice.cn-position-bottom{bottom:60px}}a.sidebarButton{color:#fff;background-color:#f2cd00;border-color:#f2cd00;font-size:20px;font-weight:500;padding:0.3em 1em;line-height:1.7em!important;border:2px solid;border-radius:3px}