.gt-footer-corporate{padding:0;background:#eeefec;color:var(--ink);border-top:1px solid #d5d8d5}
.gt-footer-masthead{display:flex;align-items:center;gap:28px;padding:25px 0;border-bottom:1px solid #d5d8d5}.gt-footer-corporate .gt-logo{font-size:40px;letter-spacing:-2.7px}.gt-footer-masthead p{margin:0;padding-left:28px;border-left:1px solid #c9cdca;font-size:11px;color:#637078;letter-spacing:.08em}.gt-footer-contact{margin-left:auto;display:flex;align-items:center;gap:25px;font-size:12px;font-weight:650;border:1px solid #c9cdca;background:#fafbf8;padding:9px 15px;border-radius:5px}.gt-footer-contact span{color:var(--accent);font-size:18px}
.gt-footer-columns{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:45px;padding:24px 0}.gt-footer-links{min-width:0}.gt-footer-links h2{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#35424b;margin:0 0 15px}.gt-footer-links ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:9px 18px}.gt-footer-links a{font-size:12px;color:#5b6871;line-height:1.6;display:inline-block}.gt-footer-corporate a:hover{color:var(--accent)}.gt-footer-links a:hover{text-decoration:underline;text-underline-offset:4px}
.gt-footer-corporate .gt-footer-bottom{border-top:1px solid #d5d8d5;padding:16px 0;display:flex;align-items:center;gap:20px;font-size:10px;color:#66737b}.gt-footer-signature{margin-right:auto}.gt-footer-bottom>a{display:flex;align-items:center;gap:12px;font-weight:650;color:#35424b}.gt-footer-bottom>a>span{color:var(--accent);font-size:16px}
@media(max-width:900px){.gt-footer-columns{gap:30px;grid-template-columns:1.3fr 1fr 1fr}.gt-footer-links ul{grid-template-columns:1fr}.gt-footer-masthead p{font-size:10px}}
@media(max-width:600px){.gt-footer-masthead{padding:22px 0;gap:16px;flex-wrap:wrap}.gt-footer-masthead p{display:none}.gt-footer-corporate .gt-logo{font-size:35px}.gt-footer-contact{padding:7px 11px;gap:15px;font-size:11px}.gt-footer-columns{grid-template-columns:1fr 1fr;gap:25px;padding:25px 0}.gt-footer-links:first-child{grid-column:1/-1}.gt-footer-links ul{grid-template-columns:1fr 1fr}.gt-footer-links:not(:first-child) ul{grid-template-columns:1fr}.gt-footer-corporate .gt-footer-bottom{flex-wrap:wrap;gap:10px}.gt-footer-signature{order:3;width:100%;font-size:9px}.gt-footer-bottom>a{margin-left:auto}}
