﻿@media(min-width: 767px){.form-container{padding-left:calc(((100% + 48px) - ((264px) + (80px)))/12*1 + 40px);padding-right:calc(((100% + 48px) - ((264px) + (80px)))/12*1 + 40px)}}@media(min-width: 1040px){.form-container{padding-left:calc(((100% + 80px) - ((264px) + (80px)))/12*1 + 64px);padding-right:calc(((100% + 80px) - ((264px) + (80px)))/12*1 + 64px);display:grid;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1440px){.form-container{padding-left:calc(((1440px) - ((264px) + (80px)))/12*1 + 64px);padding-right:calc(((1440px) - ((264px) + (80px)))/12*1 + 64px)}}.form-container.bg-cl-grisClair{padding-top:80px;padding-bottom:80px}@media(min-width: 1040px){.form-container .form-column:nth-child(1){padding-right:120px;border-right:1px solid #e7e3e3}}@media(max-width: 1040px){.form-container .form-column:nth-child(1){padding-bottom:80px}}.form-container .form-column:nth-child(1):last-child{border-right:none}@media(min-width: 1040px){.form-container .form-column:nth-child(2){padding-left:120px}}.form-container .form-template .form-group:nth-of-type(1){margin-top:40px}.form-container .form-template .form-group+.form-group{margin-top:24px}.form-container .form-template .form-group.column{display:flex;flex-direction:column}.form-container .form-template .form-group.column .form-label{padding-bottom:8px}.form-container .form-template .form-group .form-label:has(+.form-control:disabled){color:#6e6e6e}.form-container .form-template .form-group p.error,.form-container .form-template .form-group p.info,.form-container .form-template .form-group p.error-captcha{font-size:1.2rem;text-transform:inherit;font-weight:400;line-height:1.6rem;padding-top:4px}.form-container .form-template .form-group p.error,.form-container .form-template .form-group p.error-captcha{color:#df0502}.form-container .form-template .form-group p.error::before,.form-container .form-template .form-group p.error-captcha::before{content:"";display:inline-block;font-family:"pictoteque-ag2r";font-size:1.2rem;color:inherit;padding-right:4px;padding-left:0}.form-container .form-template .form-group p.info::before{content:"";display:inline-block;font-family:"pictoteque-ag2r";font-size:1.2rem;color:inherit;padding-right:4px;padding-left:0}.form-container .form-template .form-group p+p{margin-top:0}.form-container .form-template .form-group.active .form-control{outline:2px solid #cdddff}.form-container .form-template .form-group:has(.form-control.error) .form-label{color:#df0502}.form-container .form-template .form-group:has(.form-control.error) .form-control{outline:1px solid #df0502;color:#df0502}.form-container .form-template .form-group:has(.form-control.error) .form-control:hover,.form-container .form-template .form-group:has(.form-control.error) .form-control:focus{outline:2px solid #df0502}.form-container .form-template .form-group:has(.form-control.error) .form-control::placeholder{color:inherit}.form-container .form-template .form-group input[type=checkbox],.form-container .form-template .form-group input[type=radio]{opacity:0;position:absolute}.form-container .form-template .form-group .checkbox,.form-container .form-template .form-group .radio{border:1px solid #381a0a;display:block;cursor:pointer;background-color:#fff}.form-container .form-template .form-group .checkbox{width:24px;height:24px;border-radius:4px}.form-container .form-template .form-group .radio{width:20px;height:20px;border-radius:50%}.form-container .form-template .form-group .frc-captcha{max-width:350px}.form-container .form-template .form-check-label{display:flex;gap:8px;cursor:pointer}.form-container .form-template .form-check-label:not(.form-optin){align-items:center}.form-container .form-template .form-check-label:has(input[type=radio]:hover) .radio{border:3px solid #381a0a}.form-container .form-template .form-check-label:has(input[type=checkbox]:hover) .checkbox{border:2px solid #381a0a}.form-container .form-template .form-check-label:has(input[type=checkbox]:hover):has(input[type=checkbox]:checked) .checkbox{border:none;outline:none}.form-container .form-template .form-check-label:has(input[type=radio]:checked) .radio{border:6px solid #381a0a}.form-container .form-template .form-check-label:has(input[type=checkbox]:checked) .checkbox{background-color:#381a0a;border:none;position:relative}.form-container .form-template .form-check-label:has(input[type=checkbox]:checked) .checkbox::after{content:"";display:flex;border:solid #fff;width:100%;height:100%;border-width:0 2px 2px 0;transform:rotate(45deg);width:7px;height:10px;position:absolute;left:9px;bottom:9px}.form-container .form-template .form-check-label:has(input[type=radio]:focus-visible,input[type=checkbox]:focus-visible) .radio,.form-container .form-template .form-check-label:has(input[type=radio]:focus-visible,input[type=checkbox]:focus-visible) .checkbox{outline:2px dashed #381a0a;outline-offset:4px}.form-container .form-template .form-control{padding:12px 16px;outline:1px solid #381a0a;border-radius:4px;position:relative;border:none;outline-offset:0}.form-container .form-template .form-control:focus,.form-container .form-template .form-control:hover{outline:2px solid #381a0a}.form-container .form-template .form-control:focus:disabled,.form-container .form-template .form-control:hover:disabled{outline:1px solid #6e6e6e}.form-container .form-template .form-control:disabled{outline:1px solid #6e6e6e;background-color:#f2f2f2;color:#6e6e6e}.form-container .form-template .form-control:disabled::placeholder{color:inherit}.form-container .form-template .form-optin{display:grid;grid-template-columns:24px 1fr}.form-container .form-template .wrapper-check{display:flex;gap:24px}.form-container .form-template .wrapper-check:not(.inline){flex-direction:column}.form-container .form-template textarea{resize:vertical}.form-container .content-container .content+.content{padding-top:40px}.frc-captcha .frc-banner{display:none}