/*! ConsentCheckbox component */.FormConsentCheckbox{border-top:1px solid #f2f3f5;color:#444d55;display:block;font-size:1.4rem;padding-block-start:var(--s)}.FormConsentCheckbox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #919ea8;cursor:pointer;height:2rem;margin-inline-end:var(--xxs);position:relative;transform:translateY(.5rem);transition:border-color .3s ease-out,background-color .3s ease-out;width:2rem}@media (min-width:1024px){.FormConsentCheckbox-input{transform:translateY(-.1rem);vertical-align:middle}}.FormConsentCheckbox-input:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='17' fill='none' viewBox='0 0 25 17'%3E%3Cpath stroke='currentColor' stroke-width='2' d='M1 8.021 8.986 16 24 1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:80%;content:"";filter:invert(1);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-out;width:100%}.FormConsentCheckbox-input:checked{background-color:#b4c832;border-color:#b4c832}.FormConsentCheckbox-input:checked:after{opacity:1}.FormConsentCheckbox-required{color:#f00000}
