/* Pages de formulaire : la page seule, sans le thème du site. */
body{margin:0;padding:0}
body>*:not(#wpforms-form-page-page):not(#wpadminbar):not(.iti.iti--container){position:absolute;top:-99999px;left:-99999px}
#wpforms-form-page-page,#wpforms-form-page-page *,#wpforms-form-page-page *::before,#wpforms-form-page-page *::after{box-sizing:border-box}
#wpforms-form-page-page{min-height:100vh;border-top-style:solid;border-top-width:191px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.5;font-size:16px;padding:0 25px}
#wpforms-form-page-page h1,#wpforms-form-page-page h2,#wpforms-form-page-page h3,#wpforms-form-page-page h4{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;line-height:1.5em;font-weight:bold;color:#444}
#wpforms-form-page-page input[type=checkbox],#wpforms-form-page-page input[type=email],#wpforms-form-page-page input[type=file],#wpforms-form-page-page input[type=tel],#wpforms-form-page-page input[type=text],#wpforms-form-page-page input[type=number],#wpforms-form-page-page input[type=url]{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;max-width:100%;line-height:normal;color:#444}
#wpforms-form-page-page ::placeholder{color:inherit;opacity:.5}
#wpforms-form-page-page button{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}
#wpforms-form-page-page label,#wpforms-form-page-page span{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
#wpforms-form-page-page a{text-decoration:underline}
#wpforms-form-page-page a:hover{text-decoration:none}
#wpforms-form-page-page .wpforms-form-page-wrap{max-width:740px;margin:auto;margin-top:-91px;border-radius:8.5px;padding:32px 40px 11px;background-color:#fff;color:#444}
#wpforms-form-page-page .wpforms-custom-logo{margin-top:12px;margin-bottom:29px}
#wpforms-form-page-page .wpforms-custom-logo img{max-height:125px;max-width:min(340px,100%);display:block;margin:0 auto}
#wpforms-form-page-page .wpforms-title{margin:0 0 9px;font-size:30px;color:#444}
#wpforms-form-page-page .wpforms-description{border-bottom:1px solid #e6e6e6;font-size:16px;font-weight:300;padding-bottom:37px;margin-bottom:29px;white-space:pre-wrap;color:#444}
#wpforms-form-page-page .wpforms-description ul{list-style:disc outside!important;white-space:normal;width:fit-content;padding-left:28px!important}
#wpforms-form-page-page .wpforms-description ol{list-style:decimal outside!important;white-space:normal;width:fit-content;padding-left:28px!important}
#wpforms-form-page-page .wpforms-description li{text-align:left;list-style:inherit!important}
#wpforms-form-page-page div.wpforms-container-full .wpforms-form input.wpforms-field-medium,#wpforms-form-page-page div.wpforms-container-full .wpforms-form select.wpforms-field-medium,#wpforms-form-page-page div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium,#wpforms-form-page-page div.wpforms-container-full .wpforms-form input.wpforms-field-small,#wpforms-form-page-page div.wpforms-container-full .wpforms-form select.wpforms-field-small,#wpforms-form-page-page div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-small{max-width:100%}
#wpforms-form-page-page .wpforms-field-sublabel{color:#777}
#wpforms-form-page-page .wpforms-required-label{color:#9d0a0f}
#wpforms-form-page-page .wpforms-error{color:#900}
#wpforms-form-page-page textarea.wpforms-error{color:inherit}
#wpforms-form-page-page .wpforms-form-page-footer{text-align:center;font-size:13px;padding:77px 0 30px}
#wpforms-form-page-page .wpforms-form-page-footer a{color:inherit;text-decoration:none}
#wpforms-form-page-page .wpforms-form-page-footer p{margin-bottom:17px;opacity:.5;color:inherit!important}
.wpforms-form-page-classic #wpforms-form-page-page{border-top-width:278px}
.wpforms-form-page-classic #wpforms-form-page-page .wpforms-form-page-wrap{max-width:640px;margin-top:-180px;padding:41px 35px 10px;border-radius:0}
.wpforms-form-page-classic #wpforms-form-page-page .wpforms-custom-logo{margin-top:6px;margin-bottom:29px}
.wpforms-form-page-classic #wpforms-form-page-page .wpforms-description{border-bottom:0;padding-bottom:0;margin-bottom:27px}
.wpforms-form-page-classic .wpforms-form-page-footer{padding:37px 0 30px}
.wpforms-form-page-custom-logo #wpforms-form-page-page{border-top-width:357px}
.wpforms-form-page-custom-logo #wpforms-form-page-page .wpforms-form-page-wrap{margin-top:-257px}
.wpforms-form-page-custom-logo.wpforms-form-page-classic #wpforms-form-page-page{border-top-width:438px}
.wpforms-form-page-custom-logo.wpforms-form-page-classic #wpforms-form-page-page .wpforms-form-page-wrap{margin-top:-340px}
.admin-bar #wpforms-form-page-page{min-height:calc(100vh - 32px)}
@media (max-width:500px){
	#wpforms-form-page-page .wpforms-form-page-wrap{margin-top:-160px}
	.wpforms-form-page-classic #wpforms-form-page-page .wpforms-form-page-wrap{margin-top:-240px}
	.wpforms-form-page-custom-logo #wpforms-form-page-page .wpforms-form-page-wrap{margin-top:-320px}
	.wpforms-form-page-custom-logo.wpforms-form-page-classic #wpforms-form-page-page .wpforms-form-page-wrap{margin-top:-400px}
	#wpforms-form-page-page .wpforms-form-page-footer{padding-top:30px}
}
