.footer{background:#1b2830;padding-top:100px;padding-bottom:30px}.footer__container{max-width:1480px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:40px}.footer__top{display:flex;align-items:flex-start;justify-content:space-between}.footer__brand{display:flex;flex-direction:column;gap:16px;width:360px;flex-shrink:0}.footer__logo{display:inline-block}.footer__logo img{display:block}.footer__brand-text{font-family:'e-Ukraine',sans-serif;font-weight:400;font-size:14px;line-height:1.4;color:#9ca3af;letter-spacing:-.07px;margin:0}.footer__cols{display:flex;gap:60px}.footer__col{display:flex;flex-direction:column;gap:20px;flex:1;min-width:0}.footer__col-title{font-family:'e-Ukraine',sans-serif;font-weight:500;font-size:14px;line-height:1.4;color:#9ca3af;text-transform:uppercase;margin:0}.footer__nav{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.footer__nav-item{padding:4px 0}.footer__nav-link{font-family:'e-Ukraine',sans-serif;font-weight:200;font-size:14px;line-height:1.4;color:#fff;text-decoration:none;transition:color 0.2s ease}.footer__nav-link:hover{color:#9ca3af}.footer__contact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.footer__contact-item{font-family:'e-Ukraine',sans-serif;font-weight:200;font-size:14px;line-height:1.4;color:#fff;padding:4px 0}.footer__contact-group{display:flex;flex-direction:column;gap:6px}.footer__contact-phone{font-family:'e-Ukraine',sans-serif;font-weight:500;font-size:14px;line-height:1.4;color:#fff;text-decoration:none;transition:color 0.2s ease}.footer__contact-phone:hover{color:#9ca3af}.footer__contact-schedule{font-family:'e-Ukraine',sans-serif;font-weight:200;font-size:12px;line-height:1.4;color:#fff}.footer__contact-link{font-family:'e-Ukraine',sans-serif;font-weight:200;font-size:14px;line-height:1.4;color:#fff;text-decoration:none;transition:color 0.2s ease}.footer__contact-link:hover{color:#9ca3af}.footer__social-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.footer__social-link{display:block;padding:4px 0;font-family:'e-Ukraine',sans-serif;font-weight:200;font-size:14px;line-height:1.4;color:#fff;text-decoration:none;transition:color 0.2s ease}.footer__social-link:hover{color:#9ca3af}.footer__divider{height:1px;background:rgb(255 255 255 / .1)}.footer__bottom{display:flex;align-items:center;justify-content:center;gap:30px}.footer__copyright{font-family:'e-Ukraine',sans-serif;font-weight:400;font-size:14px;line-height:1.4;color:#9ca3af;letter-spacing:-.07px;white-space:nowrap}.footer__policy{font-family:'e-Ukraine',sans-serif;font-weight:400;font-size:14px;line-height:1.4;color:#9ca3af;text-decoration:none;white-space:nowrap;transition:color 0.2s ease}.footer__policy:hover{color:#fff}@media (max-width:1024px){.footer__top{flex-direction:column;gap:40px}.footer__brand{width:100%}.footer__cols{width:100%;gap:40px}.footer__col{flex:1;min-width:0;width:auto}}@media (max-width:768px){.footer{padding-top:40px}.footer__container{gap:24px}.footer__top{flex-direction:column;gap:40px}.footer__brand{width:100%;align-items:center;text-align:center}.footer__brand-text{font-size:12px;letter-spacing:-.06px;text-align:center}.footer__cols{flex-direction:column;gap:24px;width:100%}.footer__col{width:100%;align-items:center;gap:16px}.footer__nav{gap:10px;align-items:center}.footer__nav-item{text-align:center}.footer__contact-list{gap:10px;align-items:center;text-align:center}.footer__contact-item--address{text-align:center}.footer__contact-group{align-items:center}.footer__social-list{align-items:center;gap:10px}.footer__bottom{flex-direction:column;gap:10px}.footer__copyright,.footer__policy{font-size:12px;letter-spacing:-.06px;text-align:center}}