*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;width:100%;font-family:Ubuntu,sans-serif;overflow-x:hidden;background-color:#606064}#header.svelte-1apv8g3{width:100%;height:15vh;display:flex;flex-direction:row;align-items:center;position:relative;justify-content:center;padding:0;background-color:#b5b0ac}#apa-letras.svelte-1apv8g3{height:60%;padding-right:2%}#apa-logo.svelte-1apv8g3{height:85%}@media(max-width:1500px){#header.svelte-1apv8g3{height:5vh}}.footer.svelte-1wlmi2p{width:100%;height:10vh;background-color:#3c3c3f;padding:.5rem 1rem;overflow:visible;position:relative;z-index:100}.footer-content.svelte-1wlmi2p{max-width:1200px;margin:0 auto;display:flex;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:flex-start;height:100%;justify-content:space-evenly}.footer-section.svelte-1wlmi2p{display:flex;flex-direction:column;gap:.3rem;justify-content:center;position:relative;overflow:visible}.section-title.svelte-1wlmi2p{font-size:.85rem;font-weight:700;color:#dadada;margin:0;border-bottom:1px solid #999;padding-bottom:.2rem;line-height:1.2}.legal-links.svelte-1wlmi2p{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap}.legal-link.svelte-1wlmi2p{color:#dadada;text-decoration:none;font-size:.75rem;transition:color .2s ease;padding:0;line-height:1.2}.legal-link.svelte-1wlmi2p:hover{color:#000;text-decoration:underline}.board-members.svelte-1wlmi2p{display:grid;grid-template-columns:repeat(5,1fr);gap:.3rem;width:100%;height:100%}.board-member-card.svelte-1wlmi2p{position:relative;cursor:pointer;width:40px;height:40px;margin:0 10px}.board-photo.svelte-1wlmi2p{width:100%;height:100%;transition:transform .3s ease,border-color .3s ease}.board-member-card.svelte-1wlmi2p:hover .board-photo:where(.svelte-1wlmi2p){transform:scale(1.1);border-color:#333}.board-hover-info.svelte-1wlmi2p{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-10px);background-color:#333;color:#fff;padding:1rem;border-radius:.5rem;min-width:200px;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;margin-bottom:1rem;box-shadow:0 4px 12px #0000004d;z-index:1000}.board-member-card.svelte-1wlmi2p:hover .board-hover-info:where(.svelte-1wlmi2p){opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.board-hover-info.svelte-1wlmi2p:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:8px solid transparent;border-top-color:#333}.board-hover-info.svelte-1wlmi2p h4:where(.svelte-1wlmi2p){margin:0 0 .5rem;font-size:1rem}.board-role.svelte-1wlmi2p{font-weight:700;color:#a8d5a8;margin:0 0 .5rem;font-size:.9rem}.board-description.svelte-1wlmi2p{margin:0;font-size:.85rem;line-height:1.4}@media(max-width:900px){.footer.svelte-1wlmi2p{height:auto}.footer-content.svelte-1wlmi2p{flex-direction:column;align-items:unset}.board-members.svelte-1wlmi2p,.legal-links.svelte-1wlmi2p{display:flex;justify-content:space-evenly}.board-hover-info.svelte-1wlmi2p{left:170%}}
