section.form-module{background-color:#0f1c72;position:relative}section.form-module.bg-lg:before{height:60%}section.form-module.bg-position-bottom{background-color:transparent}section.form-module.bg-position-bottom:before{bottom:0;top:inherit}section.form-module:before{background-color:#fff;background-position:0 0;background-repeat:no-repeat;content:"";display:block;height:40%;left:0;position:absolute;top:-1px;width:100%}section.form-module div.container{position:relative;z-index:2}section.form-module div.container .wrapper-title{margin:0 auto 60px;max-width:850px;width:100%}section.form-module div.container .wrapper-title h2{margin:0 auto 30px;max-width:750px;text-align:center}section.form-module div.container .wrapper-title div.txt{color:#40487e;font-size:18px;line-height:27px;margin:0 auto;max-width:750px;text-align:center}section.form-module div.container .wrapper-form{background-color:#fff;border:1px solid #d6d9eb;border-radius:5px;box-shadow:0 0 25px rgba(0,0,0,.1);margin:0 auto;max-width:850px;opacity:0;padding:30px;transform:translateY(15px);width:100%}section.form-module div.container .wrapper-form .txt{margin-bottom:20px}section.form-module div.container .wrapper-form .txt h2,section.form-module div.container .wrapper-form .txt h3,section.form-module div.container .wrapper-form .txt h4{margin-bottom:15px}@media (max-width:768px){section.form-module div.container .wrapper-form .bloc-form-multi-step .multi-step-form .ms-form-steps{justify-content:flex-start}}