footer{background-color:#f5f5f5;padding:2.5rem 0 0}footer a,footer a:active,footer a:focus,footer a:hover,footer p{font-family:TT Commons}.footer-container,.footer__bottom-inner-container{margin:0 auto;max-width:1030px;padding:0 20px;width:100%}.footer__main-menu ul{list-style:none;margin:0;padding:0}.footer__main-menu li{line-height:16px;margin:0 0 9px}.footer__main-menu a{color:#666!important;font-size:12px}.footer__col li:first-child a{font-weight:600}.footer__socials a{display:inline-block}.footer__socials a img{margin-right:6px;width:12px}.footer__content *{font-family:TT Commons;font-size:12px;margin-bottom:7px!important}.footer__content h2{font-weight:600}.footer__content{margin-bottom:.5rem;margin-top:3rem}.footer__content a{color:#0368cd!important}.footer__logo img{width:150px}.footer__contact p{color:#a2a2a6;font-size:16px}.footer__contact p,.footer__contact p a{font-size:16px}.footer__contact a{color:#0368cd}.footer__contact p{margin-top:3px!important}.footer__mid-container{margin:30px 0 20px}.footer__contact div+div a{background-color:#0368cd;border-radius:30px;color:#fff;font-size:14px;margin-left:1rem;padding:8.5px 15.5px}.footer__contact div+div a:hover{text-decoration:none}.footer__bottom-container{background-color:#fafafa;padding:20px 0}.footer__bottom-container *{color:#a2a2a6;font-size:12px;line-height:14px}.footer__bottom-container ul{list-style:none;margin:0;padding:0}.footer__bottom-menu li{margin:0}.footer__map iframe{width:100%}.footer__content h2,.footer__content p{color:#666}@media (max-width:950px){.footer__map{margin-bottom:3rem;margin-top:2rem}.footer__mid-container{margin-bottom:4rem;text-align:center}.footer__bottom-container{text-align:center}.footer__logo{margin:0 auto}}@media (max-width:767px){footer{margin-bottom:3rem}}@media (min-width:651px){.footer__main-menu{display:flex;gap:40px}}@media (min-width:951px){.footer__top-container{display:flex;gap:30px}.footer__map{margin-left:auto}.footer__map iframe{height:352px;width:393px!important}.footer__mid-container{align-items:center;display:flex}.footer__contact{align-items:center;display:flex;margin-left:auto}.footer__contact p{margin:0}.footer__bottom-inner-container{display:flex;gap:30px}.footer__bottom-menu li{display:inline-block}.footer__bottom-menu{margin-left:auto}.footer__copy p{margin:0}}.footer__col:last-child li a{font-weight:600}.footer__bottom-menu{display:none}.footer__logo{width:118px}