html body #main .contact-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;padding-top:3.125rem}html body #main .contact-info .ta_wysiwyg_bloc:after{background:#d60000;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);content:"";display:block;height:1.5625rem;margin-top:1.25rem;position:relative;width:1.5625rem}html body #main .contact-info .infos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;-webkit-justify-content:center;justify-content:center;padding-bottom:3.125rem}html body #main .contact-info .infos .info{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin:1.25rem 0}html body #main .contact-info .infos .info,html body #main .contact-info .infos .info .icon{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}html body #main .contact-info .infos .info .icon{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;background:#efefef;border-radius:50%;color:#363535;font-size:1.5625rem;height:2.5rem;-webkit-justify-content:center;justify-content:center;margin-right:1.5625rem;width:2.5rem}html body #main .contact-info .infos .info .icon,html body #main .contact-info .infos .info .text{-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;transition:.25s ease-in-out}html body #main .contact-info .infos .info .text{font-family:Barlow Condensed,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.5625rem;text-transform:uppercase}html body #main .contact-info .infos .info:hover .icon{box-shadow:0 0 6px 3px rgba(0,0,0,.15);color:#d60000}html body #main .contact-info .infos .info:hover .text{color:#d60000}html body #main .contact-form{background:#efefef;margin:1.5625rem;padding:1.5625rem}@media (max-width:991.98px){html body #main .contact-form{margin:1.5625rem 0}}html body #main .contact-form .header:after{background:#d60000;-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);content:"";display:block;height:1.5625rem;margin:1.25rem 0 1.25rem auto;position:relative;width:1.5625rem}html body #main .map{height:40.625rem;width:100%}