section.contact-form-module{overflow:hidden;padding:130px 0 85px;position:relative;z-index:1}section.contact-form-module svg.bg{bottom:140px;left:0;position:absolute}@media (max-width:1100px){section.contact-form-module svg.bg{display:none}}section.contact-form-module svg.bg path{stroke-dasharray:1290;stroke-dashoffset:1230}section.contact-form-module div.container{display:flex;gap:0 125px;position:relative;z-index:2}@media (max-width:1100px){section.contact-form-module div.container{flex-direction:column}}section.contact-form-module div.container div.wrapper-txt{max-width:550px;width:100%}@media (max-width:1100px){section.contact-form-module div.container div.wrapper-txt{max-width:100%}}section.contact-form-module div.container div.wrapper-txt *{color:#fff}section.contact-form-module div.container div.wrapper-txt h1{margin-bottom:20px}section.contact-form-module div.container div.wrapper-txt figure{height:330px;margin-top:30px}@media (max-width:768px){section.contact-form-module div.container div.wrapper-txt figure{height:220px}}section.contact-form-module div.container div.wrapper-form{max-width:545px;width:100%}@media (max-width:1100px){section.contact-form-module div.container div.wrapper-form{margin-top:45px;max-width:100%}}section.contact-form-module div.container div.wrapper-form div.bloc-form{background-color:#fff;padding:30px 45px}@media (max-width:1100px){section.contact-form-module div.container div.wrapper-form div.bloc-form{padding:30px}}