footer{width:100%;font-family:var(--font-matter);color:var(--text-color);flex-direction:column;row-gap:32px;max-width:64.5rem;margin:0 auto;padding:152px 0 5.5rem;display:flex}footer .container{width:100%;padding:0 24px;display:flex}footer .footer-left{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;min-width:20%;display:flex}footer .links{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 16px;width:100%;display:grid;position:relative}footer .banner{border-radius:1rem;flex-direction:column;grid-area:1/1/span 1/span 6;width:100%;padding:1.3125rem 24px;display:flex}footer .banner a{color:var(--text-tertiary);text-decoration:underline;text-decoration-thickness:1px}footer .banner a:hover{text-decoration:underline;text-decoration-thickness:1px}footer .separator{background-color:#e9e9e9;width:100%;height:1px;margin-top:38px}[data-version=ton] footer .separator{background-color:#3a434f}footer .banner *{color:var(--text-tertiary)}footer .banner-text *{font-family:var(--font-family);letter-spacing:-.17px;font-size:17px;line-height:27.2px}footer .banner-text.desktop{flex-direction:column;gap:14px;display:flex}footer .banner-text.mobile{display:none}[data-version=ton] footer .banner *{color:#ffffff80}[data-version=ton] footer .globeLogo{filter:invert();opacity:.5}footer .links .list-title{font-weight:500}footer .links .list p{color:var(--text-color);margin-bottom:8px}footer .links .list ul li{margin-bottom:8px;list-style:none}footer .links .list ul li:last-child{margin-bottom:0}footer .links .list ul li a{color:var(--text-color)}footer .footerLogo{width:auto;height:1.75rem}[data-version=ton] footer .footerLogo{filter:brightness(0)invert()}footer #year{opacity:.5;color:var(--text-color);white-space:nowrap;justify-self:flex-end}@media (max-width:48rem){footer{row-gap:24px;padding:80px 0 5.5rem}footer .container{grid-template-columns:1fr;display:grid}footer .banner{width:auto;margin:0 20px;padding:0}footer .banner-text *{font-size:16px;line-height:25.6px}footer .banner-text.desktop{display:none}footer .banner-text.mobile{flex-direction:column;gap:14px;display:flex}footer .separator{margin-top:24px}footer .links{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))!important}footer #year{text-align:left;grid-row:4;justify-self:flex-start}footer .footer-left{grid-row:3;gap:6px;margin-top:32px}footer .links .list p{color:var(--text-color);margin-bottom:6px}footer .links .list ul li{margin-bottom:6px;list-style:none}}
