.twoblocs{position:relative}.fond_couleur_twoblocs{background-size:cover}.fond_image_twoblocs{background-position:center;background-repeat:no-repeat;background-size:cover}.twoblocs .reversed{flex-direction:row-reverse}.twoblocs .inner{position:inherit;z-index:100;padding-top:0vh;padding-left:16vw;padding-right:16vw;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.twoblocs .inner .left{margin:auto 10% auto 0}.twoblocs .inner .left h3,.twoblocs .inner .left h2,.twoblocs .inner .left h1{font-size:1.7vw;font-weight:800;line-height:normal;margin-top:3vh;margin-bottom:3vh}.twoblocs .inner .left p{margin-top:0;margin-bottom:0}.twoblocs .inner .left .more_info{font-size:.9vw;font-weight:normal;line-height:1.63}.twoblocs .inner .left .more_info p{margin-top:inherit;margin-bottom:6vh}.twoblocs .inner .left .surtitre .picto_sur_titre{width:1vw;max-width:1vw;max-height:1vw;height:auto;vertical-align:middle}.twoblocs .inner .left .surtitre{display:table-cell}.twoblocs .inner .left .surtitre .text_surtitre{display:contents;text-transform:uppercase;font-size:1vw;color:#383838}.twoblocs .content{z-index:100}.twoblocs .inner .right{vertical-align:middle;margin:auto}.twoblocs .inner .right img{height:auto;max-width:80%;margin:auto;display:block}.twoblocs .inner .right .mobile_only{display:none}.twoblocs .inner .right .bloc_quote{margin:4vh 4vw 0 4vw;line-height:initial;font-size:1.4vw;font-style:italic;font-weight:500;text-align:justify}.twoblocs .inner .left .more_info .tiretcontainer{display:flex}.twoblocs .inner .left .more_info .tiretcontainer .tiretnumber{margin:0;color:#5f29c4;font-weight:bold;opacity:1}.twoblocs .inner .left .more_info .tiretcontainer .tiretgris{width:1vw;border-bottom:solid .5vh #0000000d;margin:auto .5vw auto 0;position:relative;top:-0.5vw}.legal-consent-container{font-size:.6vw}.twoblocs .inner .left .barrette img{width:50%;margin-top:5vh}.twoblocs .inner .right .form_body h1,.twoblocs .inner .right .form_body h2,.twoblocs .inner .right .form_body h3{font-family:inherit}.twoblocs .inner .right .form_body{background:#fff;padding:2vw;text-align:center;color:#1f3045;box-shadow:rgba(0,0,0,.2) 0px 10px 20px -8px;border-radius:20px;font-weight:500;font-size:.9vw}.twoblocs .inner .right .form_body label{float:left}.twoblocs .inner .right .form_body.blue input[type="submit"]{background:#4892ff}.twoblocs .inner .right .form_body.red input[type="submit"]{background:#ff5252}.twoblocs .inner .right .form_body.yellow input[type="submit"]{background:#f4b400}.twoblocs .inner .right .form_body.green input[type="submit"]{background:#0f9d58}.twoblocs .inner .right .form_body input[type="submit"]{padding:1vh 1vw;color:#fff;display:block;margin-top:2vh;text-align:center;border:0;display:block;width:100%;border-radius:4px;font-weight:900}.twoblocs .inner .right .form_body .form-columns-2 div.field:first-child{width:45%;margin-right:5%}.twoblocs .inner .right .form_body input[type="tel"],.twoblocs .inner .right .form_body input[type="text"],.twoblocs .inner .right .form_body input[type="email"]{text-align:left;width:100%;display:block;margin-bottom:10px;border:1px solid #c4d5e9;font-size:14px;border-radius:4px;height:4vh;background:#fff;color:#1f3045;font-weight:500}@media screen and (max-width:664px){.twoblocs{background-size:cover !important;margin-top:00vh !important;margin-bottom:0 !important;padding-top:5vh !important}.twoblocs .inner{padding:5vh 10vw 5vh !important;height:auto}.twoblocs .content{height:42vh !important;display:contents}.twoblocs .inner .left .more_info{padding-top:2vh !important;margin:auto;text-align:justify !important;margin-bottom:5vh}.twoblocs .inner .left .surtitre .picto_sur_titre{width:4vw;max-height:initial;max-width:initial}.twoblocs .inner .left .surtitre .text_surtitre{font-size:3vw}.twoblocs .inner .left .more_info{font-size:inherit}.twoblocs .inner{height:auto;padding:150px 20px 50px;text-align:center;flex-flow:column}.twoblocs .inner .left{width:100% !important;padding:0;margin:0}.twoblocs .inner .right img{margin-top:10vh}.twoblocs .inner .right{width:100% !important;margin-top:10vh}.twoblocs .inner .right .mobile_only{display:inherit !important;margin-top:10vh}.twoblocs .inner .right .form_body{font-size:initial !important;padding:50px}.legal-consent-container{font-size:initial !important}.twoblocs .inner .right .bloc_quote{font-size:initial}.twoblocs .inner .right .form_body input[type="tel"],.twoblocs .inner .right .form_body input[type="text"],.twoblocs .inner .right .form_body input[type="email"]{width:97%}}