.logos-footer{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:0 auto;align-items:center;justify-items:center;-moz-column-gap:2em;column-gap:2em;row-gap:1.5em}.logos-footer svg{max-width:6em;max-height:3.5em}.logos-footer #logo-escola,.logos-footer #logo-ministeri{max-width:12em;width:9em}.logos-footer .cls-1,.logos-footer .cls-2{fill:var(--orange)}.logos-footer #logo-iec .cls-1{fill-rule:evenodd}.logos-eur{padding:2em 2em 1em}@media(max-width:1000px){.logos-footer svg{height:100%;width:25%}}.feslloc-footer-wrapper{padding:var(--lg) var(--lg);background:var(--color-primary);color:var(--color-white-cool);border-top:3px dashed var(--color-white);height:100%}.feslloc-footer-wrapper .feslloc-footer{border-left:2px dotted var(--color-white-cool);border-right:2px dotted var(--color-white-cool);margin:auto;padding:var(--xl) var(--md) 0;background-color:var(--color-primary)}.feslloc-footer-wrapper-home{padding:0 var(--lg) var(--lg);background:var(--color-blue-dark);color:var(--color-white-cool)}.feslloc-footer-wrapper-home .feslloc-footer{margin:0 auto;border-left:2px dotted var(--color-orange);border-right:2px dotted var(--color-orange);padding:var(--2xl) var(--lg) 0;background:var(--color-blue-dark)}.feslloc-footer svg{fill:var(--color-white-cool)}.footer-creds{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;padding:0 .5em}@media(max-width:1000px){.feslloc-footer-wrapper-home{padding:0 var(--sm)}.feslloc-footer-wrapper{padding:var(--lg) var(--sm)}.footer-creds{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;text-align:center;gap:var(--sm)}}
