.ama-partners-footer,.ama-partners-footer *{box-sizing:border-box}.ama-partners-footer{--ama-footer-bg:#103c5b;--ama-footer-bg-deep:#082d47;--ama-footer-text:#fff;--ama-footer-muted:#d7e5ee;--ama-footer-max:1360px;--ama-footer-group-line:transparent;width:100%;margin:0;padding:clamp(24px,3vw,38px) 0 clamp(28px,3.5vw,44px);overflow:hidden;color:var(--ama-footer-text);background:radial-gradient(circle at 22% 12%,rgba(255,255,255,.055),transparent 31%),radial-gradient(circle at 84% 78%,rgba(0,0,0,.12),transparent 32%),linear-gradient(145deg,var(--ama-footer-bg),var(--ama-footer-bg-deep));font-family:inherit;line-height:1.45}.ama-partners-footer__container{width:min(1080px,calc(100% - 44px));margin-inline:auto}.ama-partners-footer__finance{max-width:1100px;margin:0 auto clamp(20px,2.5vw,30px);color:var(--ama-footer-text);font-size:clamp(18px,1.55vw,24px);font-weight:430;line-height:1.24;text-align:center;text-wrap:balance}.ama-partners-footer__group{display:grid;position:relative;grid-template-columns:minmax(0,1fr);gap:0;align-items:center;padding:clamp(8px,1.25vw,16px) 0;border-top:1px solid var(--ama-footer-group-line)}.ama-partners-footer__group:first-of-type{border-top:0}.ama-partners-footer__label{position:absolute;top:50%;left:0;justify-self:auto;margin:0;color:var(--ama-footer-muted);font-size:14px;font-weight:750;letter-spacing:.11em;line-height:1;text-transform:uppercase;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg)}.ama-partners-footer__logos{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(16px,2.2vw,30px);min-width:0}.ama-partners-footer__logo{--ama-logo-width:180px;display:flex;align-items:center;justify-content:center;flex:0 1 calc(var(--ama-logo-width)*.68);width:min(100%,calc(var(--ama-logo-width)*.68));min-height:58px}.ama-partners-footer__logo a{display:inline-flex;align-items:center;justify-content:center;width:100%;color:inherit;text-decoration:none}.ama-partners-footer__logo img{display:block;width:100%;height:auto;max-height:68px;object-fit:contain;object-position:center}.ama-partners-footer__group--organiza .ama-partners-footer__logo img{max-height:82px}.ama-partners-footer__group--media-partner .ama-partners-footer__logo img{max-height:62px}.ama-partners-footer__logo a:focus-visible{outline:2px solid var(--ama-footer-text);outline-offset:7px;border-radius:4px}@media (max-width:860px){.ama-partners-footer__group{grid-template-columns:1fr;gap:20px}.ama-partners-footer__label{position:static;justify-self:start;writing-mode:horizontal-tb;transform:none}.ama-partners-footer__logos{flex-wrap:wrap}}@media (max-width:620px){.ama-partners-footer{padding-block:28px 34px}.ama-partners-footer__container{width:min(100% - 28px,var(--ama-footer-max))}.ama-partners-footer__finance{margin-bottom:24px;text-align:left}.ama-partners-footer__logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}.ama-partners-footer__logo{width:100%;max-width:var(--ama-logo-width);justify-self:center}}@media (max-width:420px){.ama-partners-footer__logos{grid-template-columns:1fr}}