﻿@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}
