.hero[data-astro-cid-ctzdevjp]{padding-block:10px}.hero__viewport[data-astro-cid-ctzdevjp]{aspect-ratio:2560/952;width:100%;position:relative;overflow:hidden}.hero__track[data-astro-cid-ctzdevjp]{height:100%;transition:transform .5s;display:flex}.hero__slide[data-astro-cid-ctzdevjp]{flex:0 0 100%;height:100%;display:block;position:relative}.hero__img[data-astro-cid-ctzdevjp]{object-fit:contain;width:100%;height:100%;display:block}.hero__content[data-astro-cid-ctzdevjp]{text-align:center;justify-content:center;align-items:center;padding:40px 50px;display:flex;position:absolute;inset:0}.hero__heading[data-astro-cid-ctzdevjp]{color:var(--color-white);font-size:40px;font-weight:600;line-height:1}.hero__dots[data-astro-cid-ctzdevjp]{justify-content:center;gap:12px;display:flex;position:absolute;bottom:15px;left:0;right:0}.hero__dot[data-astro-cid-ctzdevjp]{cursor:pointer;background:#ffffff5c;border:0;border-radius:50%;width:15px;height:15px;padding:0;transition:background .2s;box-shadow:0 0 3px #00000059}.hero__dot[data-astro-cid-ctzdevjp][aria-selected=true]{background:var(--color-white)}@media (width<=767px){.hero__content[data-astro-cid-ctzdevjp]{padding:4px 15px}.hero__heading[data-astro-cid-ctzdevjp]{font-size:14px}.hero__dots[data-astro-cid-ctzdevjp]{gap:8px;bottom:6px}.hero__dot[data-astro-cid-ctzdevjp]{width:10px;height:10px}}.about[data-astro-cid-ly4ddfv7]{grid-template-columns:1fr 1fr;align-items:center;gap:20px;padding:50px 20px 60px;display:grid}.about__media[data-astro-cid-ly4ddfv7]{justify-content:center;display:flex}.about__media[data-astro-cid-ly4ddfv7] img[data-astro-cid-ly4ddfv7]{aspect-ratio:1;object-fit:cover;width:550px}.about__body[data-astro-cid-ly4ddfv7]{flex-direction:column;align-items:flex-start;gap:20px;max-width:650px;padding-inline:10px;display:flex}.about__title[data-astro-cid-ly4ddfv7]{color:var(--color-primary);font-size:40px;font-weight:700;line-height:1}.about__text[data-astro-cid-ly4ddfv7]{color:var(--color-text);text-align:justify;font-size:22px;line-height:1.7}.about__btn[data-astro-cid-ly4ddfv7]{border-radius:20px;padding:15px 25px;font-size:20px}@media (width<=1024px){.about__text[data-astro-cid-ly4ddfv7]{font-size:18px}}@media (width<=767px){.about__text[data-astro-cid-ly4ddfv7]{text-align:left}.about[data-astro-cid-ly4ddfv7]{grid-template-columns:1fr;padding:40px 20px 50px}.about__media[data-astro-cid-ly4ddfv7] img[data-astro-cid-ly4ddfv7]{width:100%}.about__body[data-astro-cid-ly4ddfv7]{padding:0}.about__title[data-astro-cid-ly4ddfv7]{font-size:18px}.about__text[data-astro-cid-ly4ddfv7]{font-size:12px}.about__btn[data-astro-cid-ly4ddfv7]{align-self:center;padding:12px;font-size:15px}}.section-divider[data-astro-cid-r46663es]{justify-content:center;margin:10px 10px 60px;display:flex;position:relative}.section-divider[data-astro-cid-r46663es]:before{content:"";border-top:2px solid var(--color-primary);position:absolute;top:50%;left:0;right:0}.section-divider__btn[data-astro-cid-r46663es]{font-size:22px;position:relative}@media (width<=767px){.section-divider__btn[data-astro-cid-r46663es]{padding:14px 24px;font-size:11px}}.projects[data-astro-cid-ke3sgwe6]{gap:50px;padding-bottom:40px;display:grid}.projects__videos[data-astro-cid-ke3sgwe6]{grid-template-columns:repeat(3,1fr);gap:20px;padding:10px;display:grid}.projects__posts[data-astro-cid-ke3sgwe6]{grid-template-columns:repeat(2,1fr);gap:20px;padding:0 10px;display:grid}@media (width<=767px){.projects[data-astro-cid-ke3sgwe6]{gap:20px}.projects__videos[data-astro-cid-ke3sgwe6],.projects__posts[data-astro-cid-ke3sgwe6]{grid-template-columns:1fr;gap:40px;padding:10px}}.jornadas[data-astro-cid-mgp4zvrh]{margin:40px 0;padding:0 10px}.jornadas__wrapper[data-astro-cid-mgp4zvrh]{border-radius:14px;align-items:stretch;height:750px;display:flex;overflow:hidden;box-shadow:0 12px 30px #0000001f}.jornadas__image[data-astro-cid-mgp4zvrh]{background-color:var(--color-green-light);background-position:50%;background-size:cover;flex:50%}.jornadas__content[data-astro-cid-mgp4zvrh]{background:var(--color-green-light);color:var(--color-white);flex-direction:column;flex:50%;justify-content:center;gap:98px;padding:64px 80px;display:flex}.jornadas__title[data-astro-cid-mgp4zvrh]{font-size:56px;font-weight:700;line-height:1.2}.jornadas__text[data-astro-cid-mgp4zvrh]{max-width:460px;font-size:19px;line-height:1.7}.jornadas__btn[data-astro-cid-mgp4zvrh]{background:var(--color-accent-blue);color:var(--color-white);border-radius:32px;align-self:flex-start;align-items:center;gap:8px;padding:16px 32px;font-size:17px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.jornadas__btn[data-astro-cid-mgp4zvrh] .icon{transition:transform .2s}.jornadas__btn[data-astro-cid-mgp4zvrh]:hover{background:var(--color-accent-blue-hover)}.jornadas__btn[data-astro-cid-mgp4zvrh]:hover .icon{transform:translate(3px)}@media (width<=900px){.jornadas__content[data-astro-cid-mgp4zvrh]{gap:20px;padding:48px 40px}.jornadas__title[data-astro-cid-mgp4zvrh]{font-size:34px}.jornadas__text[data-astro-cid-mgp4zvrh]{font-size:17px}}@media (width<=640px){.jornadas[data-astro-cid-mgp4zvrh]{margin:24px auto;padding:0 16px}.jornadas__wrapper[data-astro-cid-mgp4zvrh]{border-radius:12px;flex-direction:column;height:auto}.jornadas__image[data-astro-cid-mgp4zvrh]{flex:none;height:340px}.jornadas__content[data-astro-cid-mgp4zvrh]{gap:14px;padding:28px 24px 32px}.jornadas__title[data-astro-cid-mgp4zvrh]{font-size:24px}.jornadas__text[data-astro-cid-mgp4zvrh]{max-width:100%;font-size:15px}.jornadas__btn[data-astro-cid-mgp4zvrh]{justify-content:center;align-self:stretch;padding:14px 24px;font-size:15px}}.cta-banner[data-astro-cid-xbmphpjl]{background-image:var(--bg-desktop);background-size:cover;background-position:var(--bg-pos);text-align:center;justify-content:center;align-items:center;padding:20px;display:flex;position:relative}.cta-banner[data-astro-cid-xbmphpjl]:before{content:"";opacity:var(--overlay);background:#000;position:absolute;inset:0}.cta-banner--lg[data-astro-cid-xbmphpjl]{min-height:550px}.cta-banner--md[data-astro-cid-xbmphpjl]{min-height:600px}.cta-banner__content[data-astro-cid-xbmphpjl]{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.cta-banner__title[data-astro-cid-xbmphpjl]{color:var(--color-white);text-shadow:0 2px 12px #00000040;font-size:60px;font-weight:600;line-height:1}.cta-banner--md[data-astro-cid-xbmphpjl] .cta-banner__title[data-astro-cid-xbmphpjl]{font-size:45px}.cta-banner__btn[data-astro-cid-xbmphpjl]{font-size:20px}@media (width<=767px){.cta-banner[data-astro-cid-xbmphpjl]{background-image:var(--bg-mobile);background-position:50%}.cta-banner--lg[data-astro-cid-xbmphpjl]{min-height:250px}.cta-banner--md[data-astro-cid-xbmphpjl]{min-height:400px}.cta-banner__content[data-astro-cid-xbmphpjl]{gap:10px}.cta-banner__title[data-astro-cid-xbmphpjl]{font-size:20px}.cta-banner--md[data-astro-cid-xbmphpjl] .cta-banner__title[data-astro-cid-xbmphpjl]{font-size:25px}.cta-banner--lg[data-astro-cid-xbmphpjl] .cta-banner__btn[data-astro-cid-xbmphpjl]{font-size:12px}}.locations[data-astro-cid-cq3pd66r]{padding-block:40px 90px;scroll-margin-top:20px}.map[data-astro-cid-cq3pd66r]{padding-block:20px 60px}.map__canvas[data-astro-cid-cq3pd66r]{max-width:1043px;margin-inline:auto;position:relative}.map__canvas[data-astro-cid-cq3pd66r]>img[data-astro-cid-cq3pd66r]:first-child{width:100%}.map__shields[data-astro-cid-cq3pd66r]{pointer-events:none;width:39.4%;position:absolute;top:25.43%;left:20.04%}.map__pins[data-astro-cid-cq3pd66r]{margin:0;padding:0;list-style:none}.map__pin[data-astro-cid-cq3pd66r]{position:absolute;transform:translate(-50%,-50%)}.map__pin-btn[data-astro-cid-cq3pd66r]{background:var(--color-white);color:#9feb0d;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:transform .2s;display:flex;position:relative}.map__pin-btn[data-astro-cid-cq3pd66r]:hover,.map__pin-btn[data-astro-cid-cq3pd66r]:focus-visible{transform:scale(1.15)}.map__tooltip[data-astro-cid-cq3pd66r]{white-space:nowrap;color:var(--color-white);background:var(--color-text-dark);pointer-events:none;opacity:0;visibility:hidden;z-index:5;padding:8px;font-family:Roboto Slab,serif;font-size:20px;line-height:1.2;transition:opacity .2s,visibility .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.map__pin-btn[data-astro-cid-cq3pd66r]:hover .map__tooltip[data-astro-cid-cq3pd66r],.map__pin-btn[data-astro-cid-cq3pd66r]:focus-visible .map__tooltip[data-astro-cid-cq3pd66r]{opacity:1;visibility:visible}@media (width<=767px){.locations[data-astro-cid-cq3pd66r]{padding-bottom:60px}.map[data-astro-cid-cq3pd66r]{padding-block:20px 50px}.map__pins[data-astro-cid-cq3pd66r]{display:none}}.tagline[data-astro-cid-lcdefpme]{background:var(--color-primary-bright);justify-content:center;align-items:center;min-height:120px;padding:20px;display:flex}.tagline[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--color-white);text-align:center;font-size:50px;font-weight:600;line-height:1}@media (width<=767px){.tagline[data-astro-cid-lcdefpme]{min-height:91px}.tagline[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:22px}}
