.footer{background:var(--Complementario-FONDO);color:var(--secondary-text-color,#676879);font-family:var(--font-family-base,system-ui);width:100%}.footer__social{align-items:center;align-self:stretch;background:var(--primary-color,#006fba);display:flex;gap:32px;justify-content:center;padding:44px 10px}.footer__social-nav{display:inline-flex;gap:32px}.footer__social-link{color:var(--text-color-on-inverted,#fff);display:inline-flex;height:36px;text-decoration:none;width:36px}.footer__social-link svg{display:block;height:36px;width:36px}.simple--icons--inner{align-items:center;display:flex;gap:35px;justify-content:center}.icon-inner{height:36px;width:36px}.footer__icon{aspect-ratio:1/1;flex-shrink:0}.footer__contact{background:var(--Complementario-FONDO);display:grid;gap:12px;grid-template-columns:1fr;padding:24px 16px;transition:padding .25s ease,grid-template-columns .25s ease}.footer__card{background:var(--Blanco-Primario,#fff);border:1px solid var(--UNITEC-Secondary-Border,#c3c6d4);border-radius:14px;padding:16px;text-decoration:none;transition:padding .25s ease}.footer__card-row{align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr}.footer__icon svg{height:100%;width:100%}.footer__card-copy{display:grid;gap:2px}.footer__card-title{align-self:stretch;color:var(--CTA-Primary-main);font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.54px;line-height:22px;margin:0;text-decoration:none}.footer__card-sub{align-self:stretch;text-align:left}.footer__card-copy ul,.footer__card-sub{color:var(--Body-Text,#505050);font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.14px;line-height:16px;margin:0}.footer__card-copy ul{font-family:var(--UNITEC-Font-Family-Font,"Work Sans");padding:0 0 0 16px}.footer__card-copy p{margin:0}.footer__links{background:var(--Complementario-FONDO);transition:padding .25s ease}.footer__links-list{display:grid;list-style:none;margin:0;padding:0}.footer__link{align-items:center;align-self:stretch;background:var(--Complementario-FONDO);border-bottom:1px solid var(--c-border);border-top:1px solid var(--c-border);color:var(--primary-color,#006fba);display:flex;gap:10px;justify-content:space-between;padding:18px 24px 18px 32px;text-decoration:none}.footer__link .footer__icon{aspect-ratio:1/1;flex-shrink:0;height:20px;width:20px}.footer__link span{color:var(--Body-Text,#505050);font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.54px;line-height:22px;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid}.footer__brandstrip{align-items:center;background:var(--Complementario-FONDO);display:flex;justify-content:center;padding:72px 16px 12px;transition:padding .25s ease}.footer__brand-image{display:block;height:62px;object-fit:contain;width:375px}.footer__note{background:var(--Complementario-FONDO);padding:12px 16px 40px;transition:padding .25s ease}.footer__note-text{align-self:stretch;color:var(--Body-Text);font-feature-settings:"liga" off,"clig" off;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.06px;line-height:16px}.footer__logo-card{display:none}@media (min-width:600px){.footer__social{gap:clamp(20px,5vw,32px);padding:clamp(20px,6vw,44px) clamp(16px,5vw,40px)}.simple--icons--inner{gap:clamp(20px,6vw,35px)}.footer__social-link,.footer__social-link svg,.icon-inner{height:clamp(28px,6vw,36px);width:clamp(28px,6vw,36px)}.footer__brand-image{height:auto;width:clamp(260px,60vw,375px)}}@media (min-width:768px){.footer__contact{grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(24px,4vw,40px) clamp(24px,6vw,48px)}.footer__card{height:100%}.footer__links-list{grid-auto-rows:minmax(44px,auto)}.footer__link{padding:16px clamp(24px,5vw,32px)}.footer__note{padding:16px clamp(24px,6vw,48px) clamp(40px,8vw,56px)}}@media (min-width:1024px){.footer{isolation:auto;position:absolute}.footer:after{content:none}.footer__social{align-items:center;background:var(--UNITEC-Escudo-Primary,#006fba);display:flex;height:auto;justify-content:center;padding:24px clamp(80px,10vw,165px);z-index:1}.footer__social,.footer__social-nav{gap:clamp(20px,3vw,32px)}.footer__social-link,.footer__social-link svg{height:clamp(28px,2.2vw,32px);width:clamp(28px,2.2vw,32px)}.footer__contact{background:var(--Complementario-FONDO);display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;margin:0 auto;max-width:1440px;overflow:visible;padding:32px clamp(80px,10vw,165px)}.footer__card{background:var(--Blanco-Primario,#fff);border:1px solid var(--UNITEC-Secondary-Border,#c3c6d4);border-radius:14px;height:100%;padding:16px;width:100%}.footer__card-row{gap:16px;grid-template-columns:auto 1fr}.footer__card-title{color:var(--CTA-Primary-main,#003053);font-size:18px;letter-spacing:-.54px;line-height:22px;margin:0}.footer__card-sub{color:var(--Body-Text,#505050);font-size:14px;line-height:16px}.footer__links{background:var(--Complementario-FONDO,#ededed);padding:16px 0 32px}.footer__links-list{align-items:stretch;margin:0 auto;max-width:1440px;width:100%}.footer__link,.footer__links-list{background:var(--Complementario-FONDO,#ededed);display:flex;justify-content:center}.footer__link{align-items:center;border-bottom:0;border-right:1px solid var(--UNITEC-Secondary-Border,#c3c6d4);border-top:0;flex:1 1 0;gap:10px;padding:18px 24px 18px 32px;text-decoration:none}.footer__link .footer__icon{display:none}.footer__link span{color:var(--Body-Text,#505050);font-size:18px;font-weight:500;letter-spacing:-.54px;line-height:22px;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid}.footer__brandstrip{align-items:center;background:var(--Complementario-FONDO);display:flex;justify-content:flex-start;margin:0 auto;max-width:1440px;padding:24px clamp(80px,10vw,165px) 12px}.footer__brand-image{display:block;height:auto;object-fit:contain;width:clamp(220px,19.6vw,282px)}.footer__note{background:var(--Complementario-FONDO);margin:0 auto;max-width:1440px;padding:12px clamp(80px,10vw,165px) 40px}.footer__note-text{color:var(--Body-Text);font-size:12px;line-height:16px}.footer__logo-card{display:none}}@media (min-width:1440px){.footer__brandstrip,.footer__contact,.footer__note{max-width:1440px}.footer__brand-image{width:282px}}@media (prefers-reduced-motion:reduce){.footer,.footer *{scroll-behavior:auto;transition:none}}