.pre_inscription__page{position:relative}.pre_inscription__page:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTEyIiBoZWlnaHQ9IjEyMTYiIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZT0iI0ZGODc0NSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjkiIGQ9Ik0xMTA3LjQyLTQuMzI1Yy0xLjk4IDUxLjQ2LTMuODUgMTAyLjAxLTIwLjE0IDE1MC40NS0yMy43MyA3NC42Mi04NS41OCAxMjUuNjktMTYyLjAxNCAxNDEuNDYtOTguNjggMjEuMTMtMjAxLjQxMS00Ljg2LTI5OS45NC0xOC41OS00OS4xNy03LjQ4LTk4LjU4MS0xMy43LTE0OC4yNzEtMTYuMjEtMTY3LjkyLTkuMzktNDYxLjI5IDI3Ljg2LTQ3Mi40MiAyNDEuMDUtMS43NSA3NC43IDQzLjA2IDE0Mi40MSAxMDAuNzkgMTg3LjMyIDYzLjI0IDUwLjQ5IDE0NC4yIDc5Ljk4IDIxNi4zOSAxMTYuOTcgNjMuMjggMzIuMDMgMTIzLjc1IDc0LjAyIDE2Ni4xMSAxMzAuNTEgNjMuNTQgODIuODY1IDc3Ljk0IDE4MS40NTUgODYuNTggMjgyLjY5NSIvPjwvc3ZnPg==) no-repeat;background-size:100% 100%;content:"";height:1216px;left:50%;position:absolute;top:-20px;transform:translateX(-50%);width:1105px;z-index:-1}@media screen and (max-width:992px){.pre_inscription__page:before{display:none}.pre_inscription__page{min-height:0}}.pre_inscription__page .form__container{background:#fff;background:#f1f1f1;border-radius:32px;display:flex;flex-direction:column;gap:32px;margin:145px auto;max-width:738px;padding:48px 32px;width:100%}@media screen and (max-width:992px){.pre_inscription__page .form__container{border:1px solid #e2e2e2;margin:64px auto}}@media screen and (max-width:768px){.pre_inscription__page .form__container{margin:32px auto}}.pre_inscription__page .form__container .titles{display:flex;flex-direction:column;gap:16px}.pre_inscription__page .form__container .form{flex:1}.pre_inscription__page .form__container .form .info{color:#003350;display:block;font-size:12px;font-weight:400;text-align:right;width:100%}.pre_inscription__page .form__container .form .info span{color:#ff8745}.pre_inscription__page .form__container .form form{display:flex;flex-direction:column;gap:16px;justify-content:center;position:relative}@media screen and (max-width:992px){.pre_inscription__page .form__container .form .input input,.pre_inscription__page .form__container .form .input select,.pre_inscription__page .form__container .form .input textarea{border:1px solid #e2e2e2}}.pre_inscription__page .form__container .form label{color:#003350;flex:1}.pre_inscription__page .form__container .form .split{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media screen and (max-width:576px){.pre_inscription__page .form__container .form .split{display:flex;flex-direction:column}}.pre_inscription__page .form__container .wpcf7-response-output{border-radius:8px;margin:0;padding:8px 12px}