.footer{background:#12285b;padding:80px 0}.footer .button--secondary:hover{background-color:#75a6ff}.footer .top_columns{display:grid;gap:120px;grid-template-columns:repeat(3,1fr)}.footer .tagline{color:#fff;margin-bottom:40px;margin-top:20px}.footer .col_title{color:#fff}.footer .menu ul{display:flex;flex-direction:column;list-style:none}.footer .menu ul,.footer .menu ul li{margin:0;padding:0}.footer .menu ul li a{color:#fff;font-size:14px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.footer .menu ul li a:hover{color:#75a6ff}.footer .bottom_logos{border-bottom:1px solid #fff;gap:15px;padding-bottom:25px;padding-top:50px}.footer .bottom_logos,.footer .footer_end{align-items:center;display:flex;justify-content:space-between}.footer .footer_end{gap:20px;padding-top:25px}.footer .copyright{color:#fff;margin:0}.footer .footer_end ul{display:flex;list-style:none;margin:0;padding:0}.footer .footer_end ul li{border-right:1px solid #fff;line-height:1;margin:0 10px 0 0;padding:0 10px 0 0}.footer .footer_end ul li:last-of-type{border-right:none;margin-right:0;padding-right:0}.footer .footer_end ul li a{color:#fff;text-decoration:none;text-transform:unset;transition:all .3s ease}.footer .footer_end ul li a:hover{color:#75a6ff}@media (max-width:868px){.footer .top_columns{display:flex;flex-wrap:wrap;gap:20px}.footer .top_columns .top_logo{align-items:center;display:flex;flex-direction:column;width:100%}.footer .top_columns .col.menu{width:calc(50% - 20px)}.footer{padding:50px 0}.footer .bottom_logos{display:grid;grid-template-columns:repeat(2,1fr)}.footer .footer_end{flex-direction:column-reverse}}