.itab-footer{background-color:#fff;box-sizing:border-box;color:#fff;font-family:var(--font-itab,"ITC Avant Garde Gothic Std",sans-serif);padding:20px clamp(16px,3vw,40px) 12px}.itab-footer--transparent{background-color:transparent}.itab-footer *,.itab-footer :after,.itab-footer :before{box-sizing:inherit}.itab-footer__shell{background-color:#356f7a;border-radius:18px;margin:0 auto;max-width:1360px;overflow:hidden}.itab-footer__main{align-items:start;display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:150px minmax(0,1fr);padding:30px 36px 26px}.itab-footer__brand{border-radius:8px;display:inline-flex;line-height:0;max-width:100%;overflow:hidden;width:fit-content}.itab-footer__brand img{display:block;height:auto;width:121px}.itab-footer__links{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.itab-footer__column{min-width:0}.itab-footer__heading{color:#fff;font-size:10px;font-weight:500;letter-spacing:.08em;line-height:1.3;margin:0 0 9px;text-transform:uppercase}.itab-footer__column ul{display:grid;gap:6px;list-style:none;margin:0;padding:0}.itab-footer__column li{line-height:1.35;margin:0;padding:0}.itab-footer__column a{color:#fff;font-size:13px;font-weight:500;text-decoration:none;text-underline-offset:3px;transition:opacity .15s ease,text-decoration-color .15s ease}.itab-footer__column a:hover{opacity:.78;text-decoration:underline}.itab-footer__brand:focus-visible,.itab-footer__column a:focus-visible{border-radius:3px;outline:2px solid #fff;outline-offset:4px}.itab-footer__bottom{border-top:1px solid hsla(0,0%,100%,.2);margin:0 36px;padding:13px 0 15px}.itab-footer__bottom p{color:#fff;font-size:11px;font-weight:400;line-height:1.4;margin:0}@media (max-width:1050px){.itab-footer__main{gap:28px;grid-template-columns:120px minmax(0,1fr);padding:26px 28px 22px}.itab-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.itab-footer__bottom{margin:0 28px}}@media (max-width:700px){.itab-footer{padding:16px 16px 8px}.itab-footer__main{gap:22px;grid-template-columns:minmax(0,1fr);padding:22px 22px 20px}.itab-footer__links{gap:18px 20px}.itab-footer__bottom{margin:0 22px;padding:12px 0 14px}}@media (max-width:380px){.itab-footer__links{gap:16px;grid-template-columns:minmax(0,1fr)}}