.site-footer{background:#1b1b1b;color:rgba(255,255,255,.8);padding-top:64px}.site-footer__main-inner{width:100%;max-width:1608px;padding:0 80px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;gap:80px}@media only screen and (max-width: 1608px){.site-footer__main-inner{max-width:1408px}}@media only screen and (max-width: 1408px){.site-footer__main-inner{max-width:1280px}}@media only screen and (max-width: 1280px){.site-footer__main-inner{max-width:1124px}}@media only screen and (max-width: 1124px){.site-footer__main-inner{max-width:950px}}@media only screen and (max-width: 950px){.site-footer__main-inner{max-width:782px;padding:0 32px}}@media only screen and (max-width: 550px){.site-footer__main-inner{padding:0 24px}}.site-footer__main-inner,.site-footer__main-inner *{font-family:"DM Sans",sans-serif;font-weight:400}@media only screen and (max-width: 1024px){.site-footer__main-inner{flex-direction:column}}.site-footer__brand{text-align:left;flex:0 0 auto;margin-right:auto}.site-footer__brand img{max-height:60px;width:auto;height:auto}@media only screen and (max-width: 1024px){.site-footer__brand{margin-right:0}}.site-footer__social{display:flex;gap:10px;margin-top:28px}.site-footer__social-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:rgba(255,255,255,.08);border-radius:6px;transition:background-color .2s ease}.site-footer__social-icon:hover{background:var(--okd-accent)}.site-footer__social-icon img{display:block;width:18px;height:18px}.site-footer__brand-text{font-family:"Roboto",sans-serif;font-size:24px;font-weight:700;color:#fff}.site-footer__contact{text-align:left;flex:0 0 auto}.site-footer__contact-title{font-family:"Roboto",sans-serif;font-size:20px;font-weight:400;color:var(--okd-accent);margin:0 0 4px}.site-footer__contact-sub{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:rgba(255,255,255,.5);margin:0 0 16px}.site-footer address{font-style:normal;line-height:1.6;margin:0 0 16px}.site-footer__contact-line{margin:0 0 4px}.site-footer__contact-line a{color:rgba(255,255,255,.85);text-decoration:none;transition:color .2s ease}.site-footer__contact-line a[href^="tel:"]{font-size:18px;font-weight:600}.site-footer__contact-line a:hover{color:var(--okd-accent)}.site-footer__bottom{width:100%;max-width:1608px;padding:0 80px;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:8px 32px;padding-top:32px;padding-bottom:32px;margin-top:48px;border-top:1px solid rgba(255,255,255,.12)}@media only screen and (max-width: 1608px){.site-footer__bottom{max-width:1408px}}@media only screen and (max-width: 1408px){.site-footer__bottom{max-width:1280px}}@media only screen and (max-width: 1280px){.site-footer__bottom{max-width:1124px}}@media only screen and (max-width: 1124px){.site-footer__bottom{max-width:950px}}@media only screen and (max-width: 950px){.site-footer__bottom{max-width:782px;padding:0 32px}}@media only screen and (max-width: 550px){.site-footer__bottom{padding:0 24px}}@media only screen and (max-width: 950px){.site-footer__bottom{padding-top:24px;padding-bottom:24px}}@media only screen and (max-width: 550px){.site-footer__bottom{flex-direction:column;align-items:flex-start}}.site-footer__copyright{margin:0;font-size:14px;font-weight:400;color:rgba(255,255,255,.6)}.site-footer__legal a{font-size:14px;font-weight:400;color:rgba(255,255,255,.6);text-decoration:none;transition:color .2s ease}.site-footer__legal a:hover{color:var(--okd-accent)}.site-footer__legal-list{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;margin:0;padding:0}.site-footer__legal-list li{margin:0;padding:0}/*# sourceMappingURL=footer.css.map */
