.site-footer{display:block;background:#050505;color:#fff;padding:82px 5vw 26px}.footer-main{display:grid;grid-template-columns:1.35fr .9fr 1.35fr .9fr;gap:55px;max-width:1750px;margin:0 auto}.site-footer .logo{display:flex;width:300px;height:108px;border:3px solid #fff;padding:14px 27px 10px;color:#fff}.site-footer .logo span{font-size:51px;letter-spacing:-4.6px}.site-footer .logo small{font-size:8px;margin-top:13px}.social-links{display:flex;gap:13px;margin:25px 0 31px}.social-links a{width:28px;height:28px;display:grid;place-items:center;border:1px solid #8e8e8e;border-radius:50%;color:#fff;text-decoration:none;font-weight:700;font-size:14px;transition:.2s}.social-links a:last-child{font-size:11px}.social-links a:hover{border-color:#d0ff62;color:#d0ff62}.company-details{display:flex;flex-direction:column;gap:9px;color:#c7c7c3;font-size:14px;line-height:1.25}.company-details p{margin:0;font-family:var(--font)}.company-details a{color:#c7c7c3;text-decoration:none;margin-top:3px}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.footer-column h3{margin:2px 0 17px;font:400 27px/1 var(--display);letter-spacing:.04em}.footer-column a{color:#dededb;text-decoration:none;font-size:15px;line-height:1.35;transition:color .2s}.footer-column a:hover{color:#d0ff62}.footer-bottom{max-width:1750px;margin:74px auto 0;padding-top:21px;border-top:1px solid #393939;display:flex;justify-content:space-between;color:#999;font-size:10px;letter-spacing:.09em}.footer-bottom a{color:#d0ff62;text-decoration:none;font-weight:700}@media(max-width:1000px){.footer-main{grid-template-columns:1.3fr 1fr 1fr;gap:45px}.footer-column:last-child{grid-column:2}.footer-brand{grid-row:span 2}}@media(max-width:700px){.site-footer{padding:62px 25px 23px}.footer-main{grid-template-columns:1fr 1fr;gap:42px 25px}.footer-brand{grid-column:1/-1;grid-row:auto}.site-footer .logo{width:235px;height:85px;padding:12px 20px}.site-footer .logo span{font-size:39px}.site-footer .logo small{font-size:6px;margin-top:10px}.social-links{margin:21px 0 25px}.footer-column:last-child{grid-column:auto}.footer-column h3{font-size:23px;margin-bottom:8px}.footer-column a{font-size:13px}.footer-bottom{margin-top:45px;gap:18px;align-items:flex-start;flex-direction:column;font-size:9px}}
