footer.footer{padding:50px 0}.footer-contact{color:#557caa;font-size:30px;font-weight:500;letter-spacing:0;line-height:150%}.footer-row.top-row{align-items:center}.footer-about{font-size:18px;font-weight:500;letter-spacing:0;line-height:150%}.footer .column1-5{width:40%}.footer .column1-6{width:50%}.footer-row{display:flex;flex-wrap:wrap}.justify-content{justify-content:space-between}.footer-row.bottom-row{margin-top:99px}.footer-address,.footer-legal{font-size:15px;font-weight:400;letter-spacing:0;line-height:150%}.footer-legal a{color:#000;text-decoration:underline}.footer-back a{color:#246fcc;font-weight:700;text-decoration:none}.menu-group{display:flex;gap:20px}.menu-group .nav-column{flex:auto}.menu-group ul{flex-direction:column;line-height:1}.menu-group ul li a{color:#000;font-family:Roboto;font-size:16px;font-weight:400;letter-spacing:0;line-height:175%;text-decoration:none;transition:all .4s ease-in-out}.footer-legal a:hover,.menu-group ul li a:hover{color:#fcd742}.footer-socials,.menu-group h4{color:#246fcc;font-size:16px;font-weight:800;letter-spacing:0;line-height:175%}.footer-socials{align-items:center;display:inline-flex;font-family:Roboto;gap:20px;margin-top:84px}.footer-socials .icons{display:flex;gap:18px}.footer-socials .icons a:hover{opacity:.8}.footer-divider{border-top:1px solid #246fcc;margin-bottom:68px;margin-top:96px}.footer .btn{align-items:center;background:#fcd742;border-radius:20px;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;letter-spacing:0;line-height:150%;margin-bottom:18px;padding:12px 36px;text-align:center;text-decoration:none}.footer .btn.blue{background:#246fcc;color:#fff;display:inline-block}.footer-contact a{color:inherit;text-decoration:none}.footer .btn.yellow:focus,.footer .btn.yellow:hover{color:#fff;text-decoration:none}.footer .btn.blue:focus,.footer .btn.blue:hover{background:#fcd742;color:#023c85;text-decoration:none}@media(max-width:991px){.footer-row.bottom-row{flex-direction:column-reverse;margin-top:50px}.footer .column1-5,.footer .column1-6{width:100%}.footer-socials{margin-top:50px}.footer-divider{margin:30px 0}.footer-nav{margin-top:50px}}@media(max-width:640px){.menu-group .nav-column{width:100%}.menu-group{flex-wrap:wrap;gap:30px}}