.title-form{background-color:#38302d;padding-bottom:30px}@media(min-width:992px){.title-form{padding-bottom:100px}}.title-form__content{padding:30px 30px 30px 0;position:relative}@media(min-width:992px){.title-form__content{margin-top:250px;padding:0}}.title-form__content:before{background-color:#fdf0bf;border-radius:0 30px 30px 0;content:"";height:100%;position:absolute;right:0;top:0;width:100vw}@media(min-width:992px){.title-form__content:before{border-radius:60px 0 0 60px;height:calc(100% + 180px);left:-90px;right:auto;top:-90px;width:calc(100% + 50vw + 100px)}}.title-form__content__inner{position:relative}.title-form__content__inner h2{font-size:16px;font-weight:200}@media(min-width:992px){.title-form__content__inner h2{font-size:18px}}.title-form__content__inner h3{font-size:24px;font-weight:400}@media(min-width:992px){.title-form__content__inner h3{font-size:35px}}.title-form__identite{margin-top:30px;padding:30px 0}@media(min-width:992px){.title-form__identite{margin-top:90px;padding-top:70px}}.title-form__identite img{width:240px}@media(min-width:992px){.title-form__identite img{width:270px}}.title-form__identite__text{color:#fdf0bf;margin-top:15px}@media(min-width:992px){.title-form__identite__text{margin-top:30px;max-width:400px}}.title-form__identite__text p{font-size:14px}.title-form__form{margin-top:30px;position:relative}@media(min-width:992px){.title-form__form{margin-top:0}}.title-form__form form{background-color:#fffbea;border-radius:20px;box-shadow:0 3px 6px rgba(56,48,45,.251);display:flex;flex-direction:column;padding:25px 20px}@media(min-width:992px){.title-form__form form{padding:44px 48px}}.title-form__form form label{display:flex;flex-direction:column;font-size:16px;font-weight:700;margin-bottom:10px}@media(min-width:992px){.title-form__form form label{margin-bottom:20px}}.title-form__form form label input,.title-form__form form label textarea{background-color:transparent;border:1px solid #d6bb6d;border-radius:0;font-size:16px;margin-top:7px;padding:12px;width:100%}.title-form__form form label input:hover,.title-form__form form label textarea:hover{background-color:#fdf0bf}.title-form__form form label textarea{height:120px}.title-form__form form button{align-self:center;cursor:pointer;padding:17px 30px}.title-form__form form .wpcf7-checkbox .wpcf7-list-item.first,.title-form__form form .wpcf7-radio .wpcf7-list-item.first{margin-left:0}.title-form__form form .wpcf7-checkbox .wpcf7-list-item span:before,.title-form__form form .wpcf7-radio .wpcf7-list-item span:before{border:1px solid #d6bb6d;border-radius:0;height:17px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:17px}.title-form__form form .wpcf7-checkbox input:checked+.wpcf7-list-item-label:after,.title-form__form form .wpcf7-radio input:checked+.wpcf7-list-item-label:after{background-color:#d6bb6d;content:"";height:13px;left:3px;position:absolute;top:50%;transform:translateY(-50%);width:13px}.title-form__form form .wpcf7-checkbox label,.title-form__form form .wpcf7-radio label{display:flex;flex-direction:row;font-size:14px;font-weight:200;justify-content:center;margin:0;padding-left:26px;position:relative}.title-form__form form .wpcf7-checkbox label input,.title-form__form form .wpcf7-radio label input{display:none;margin:3px 8px 3px 3px}.title-form__form form .wpcf7-radio .wpcf7-list-item input:checked+.wpcf7-list-item-label:after,.title-form__form form .wpcf7-radio .wpcf7-list-item span:before{border-radius:9999px}.title-form__form form .wpcf7-checkbox .wpcf7-list-item span:before{border-radius:0}.title-form__form form .preferences{display:flex;flex-direction:column;margin:7px 0 20px}@media(min-width:992px){.title-form__form form .preferences{flex-direction:row}}.title-form__form form .preferences>span{display:block}.title-form__form form .preferences>span:first-child{border-bottom:1px solid #38302d;padding-bottom:10px;position:relative}@media(min-width:992px){.title-form__form form .preferences>span:first-child{border-bottom:none;border-right:1px solid #38302d;padding-bottom:0;padding-right:20px}}.title-form__form form .preferences>span:last-child{padding-top:10px}@media(min-width:992px){.title-form__form form .preferences>span:last-child{padding-top:0}.title-form__form form .preferences>span .wpcf7-checkbox{margin-left:20px;margin-top:0}}