:root{--who-block-contact--button--color:#c20e1a}.who-block-contact{border:1px solid #f5f5f5;margin:0 auto;max-width:620px;padding:30px}.who-block-contact .title{-webkit-box-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:flex;font-size:17px;line-height:22px;padding-bottom:25px;position:relative}.who-block-contact .title:after{background-color:#000;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:108px}.who-block-contact .title .picto{margin-right:21px}.who-block-contact .title .picto img{height:36px;width:auto}.who-block-contact .block_contact{margin-bottom:0!important}.who-block-contact .zone_title{font-size:17px;font-weight:700;margin-top:15px}.who-block-contact .gform_wrapper input[type=submit]{background-color:var(--who-block-contact--button--color)!important;color:#fff!important}.who-block-contact .gform_wrapper input[type=submit]:active,.who-block-contact .gform_wrapper input[type=submit]:focus,.who-block-contact .gform_wrapper input[type=submit]:hover{background-color:#fff!important;color:var(--who-block-contact--button--color)!important}.who-block-contact .buttons{-webkit-box-pack:space-between;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.who-block-contact .buttons a{border:1px solid!important;color:var(--who-block-contact--button--color)!important;display:inline-block;font-size:15px;font-weight:600;height:48px;line-height:48px;padding:0 30px;text-align:center;vertical-align:middle;width:48%}.who-block-contact .buttons a:hover{background-color:var(--who-block-contact--button--color)!important;color:#fff!important}.who-block-contact .buttons a.telephone{font-size:15px}.who-block-contact .buttons a.telephone i{font-size:16px}.who-block-contact .buttons a i{margin-right:10px;margin-top:-2px;vertical-align:middle}.who-block-contact .buttons a i.fa-phone-alt:before{content:"\f879"}.who-block-contact .buttons a i.fa-envelope:before{content:"\f0e0"}.who-block-contact .contact_territoire{margin-top:50px}.who-block-contact .contact_territoire.hide{display:none}