.footer{background-color:#042a39;padding:80px 0 10px}.footer .logo-content{display:flex;justify-content:center;margin-bottom:40px}.footer .col-4{flex-basis:20%;margin-right:4%;text-align:center}.footer .col-4:last-child{margin-right:0}.footer .col-4:first-child{flex-basis:28%}.footer .txt-title p{font-weight:800;letter-spacing:1.8px;margin-bottom:15px}.footer .txt-content p{color:#fff;font-size:15px;font-weight:300;letter-spacing:.75px;line-height:2;margin-bottom:0}.footer .col-4 ul{display:block}.footer .col-4 a{color:#fff;display:inline-block;font-size:15px;font-weight:300;letter-spacing:.75px;line-height:1.3}.footer .col-4 a svg:hover{transform:scale(1.2)}.footer .col-4 svg{fill:#fff;border-radius:8px;margin-right:5px;transition:.3s;width:22px}.footer .col-4 .cta-block{margin-top:50px}.footer .col-4 .cta-block a.cta_button[title]{border-radius:14px;padding:11px 25px}.footer .middle{border-bottom:1px solid #fff;margin:0 auto;max-width:1012px;padding-bottom:70px}.footer .copywrite{padding:30px 0}.footer .copywrite p{color:#fff;font-size:15px;font-weight:300;letter-spacing:.75px;line-height:1.3;margin:0}.footer .copywrite a{font-weight:300}@media(max-width:980px){.footer{padding:40px 0 20px}.footer .col-4{margin-bottom:30px;margin-right:0}.footer .col-4,.footer .col-4:first-child{flex-basis:100%}.footer .txt-title p{margin-bottom:7px}.footer .middle{padding-bottom:20px}}