/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.footer-liens-connexion{display:flex;flex-direction:column;align-items:center;gap:24px}@media(min-width:1024px){.footer-liens-connexion{align-items:flex-start}}
.footer-liens-publics{flex:1;display:flex;flex-direction:column;align-items:center;gap:32px}@media(min-width:768px){.footer-liens-publics{flex-direction:row;align-items:flex-start;gap:48px}}@media(min-width:1024px){.footer-liens-publics{gap:64px}}
:root{--form-spacing:24px;--form-elements-spacing:4px}.form-element:not(:last-child){margin-bottom:var(--form-spacing)}.form-element label+input,.form-element label+select,.form-element label+textarea,.form-element label+.form-textarea__wrapper{margin-top:var(--form-elements-spacing)}.form-element input:not([type=checkbox]):not([type=radio])+label,.form-element select+label,.form-element textarea+label,.form-element .form-textarea__wrapper+label{margin-top:var(--form-elements-spacing)}.form-element .description{font-size:0.875rem;line-height:140%;color:var(--c-grey-medium)}.form-element .description+input,.form-element .description+textarea{margin-top:var(--form-elements-spacing)}.form-element input+.description,.form-element textarea+.description,.form-element label+.description{margin-top:var(--form-elements-spacing)}.form-element .form-item--error-message{font-size:0.875rem;margin-top:var(--form-elements-spacing);color:var(--c-error)}
