body{margin:0;padding:0}.footer{background-color:rgb(174 217 255 / .984);color:#000;padding:60px 40px;font-family:Arial,sans-serif;font-size:14px;display:flex;flex-wrap:wrap;justify-content:space-between}.footer .logo{flex:1 1 200px;margin-bottom:20px}.footer .logo img{width:300px;display:block}.footer .col{flex:1 1 180px;margin-bottom:20px}.footer .col h4{margin-top:0;margin-bottom:12px;font-size:larger;color:#000}.footer .col ul{list-style:none;padding:0;margin:0}.footer .col ul li{margin-bottom:8px}.footer .col ul li a{color:#000;text-decoration:none;opacity:.8;font-size:large}.footer .col ul li a:hover{opacity:1;color:#67B242}.footer .contact{flex:1 1 240px;margin-bottom:20px}.footer .contact address,.footer .contact p{margin:0 0 8px;line-height:1.5;font-size:large}.footer .contact .btn{display:inline-block;margin-top:12px;padding:10px 20px;border:2px solid #003680;color:#003680;text-decoration:none;border-radius:30px;font-weight:700}.footer .contact .btn:hover{background-color:#003680;color:#fff}.footer .bottom{flex:1 1 100%;margin-top:40px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgb(255 255 255 / .2);padding-top:20px}.footer .bottom .notes{font-size:13px;font-style:italic;opacity:.8}.footer .bottom .logos img{height:80px;margin-left:16px}@media (max-width:768px){.footer{flex-direction:column;padding:40px 20px}.footer .bottom{flex-direction:column;align-items:flex-start}.footer .bottom .logos img{margin:8px 8px 0 0}}