footer{background:#0e2029;padding:75px 0 62px}.footer_cols{flex:0 0 25%;max-width:25%;padding:0 15px;width:100%}.footer_content img{max-width:200px;width:100%}.footer_content p{color:#fff;font-size:16px;line-height:1.4em;margin:30px 0 0}.footer_content h3{color:#fff;font-size:18px;margin:0 0 24px;text-transform:uppercase}.footer_content ul{list-style:none;margin:0;padding:0}.footer_content ul li,.footer_content ul li a{color:#b6c7d6;display:inline-block;font-size:15px;font-weight:600;text-decoration:none;transition:.3s}.footer_content ul li a:hover,.footer_content ul li:hover{color:#fff;transition:.3s}.footer_content ul li a:hover{text-decoration:underline;transition:.3s}.footer_content ul li{display:block}.footer_content ul li:not(:last-child){margin:0 0 10px}.social_media{align-items:center;display:flex;justify-content:center;margin-top:80px;position:relative}.social_media:before{background:#2e444f;content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:0}.social_media ul{background:#0e2029;display:flex;gap:25px;list-style:none;margin:0;padding:0 50px;position:relative}.social_media ul li a{color:#fff}.social_media ul li svg{fill:#b6c7d6;height:24px}.footer_bt ul{display:flex;gap:30px;justify-content:center;list-style:none;margin:30px 0 0;padding:0}.footer_bt ul li a{color:#fff;font-size:16px;font-weight:600;transition:.3s}.footer_bt ul li a:hover{color:#b6c7d6;transition:.3s}.footer_bt p{color:#b6c7d6;font-size:14px;margin:20px 0 0;text-align:center}@media(max-width:767px){.footer_bt ul li a{font-size:13px}.footer_bt ul{gap:20px}.container{max-width:576px}.footer_cols{flex:0 0 100%;max-width:100%;text-align:center}.footer_cols:not(:last-child){margin:0 0 30px}.footer_content p{margin:20px 0 0}.footer_content h3{font-size:16px;margin:0 0 20px}.social_media ul li i{font-size:18px}}@media (min-width:768px) and (max-width:991px){.container{max-width:750px}.footer_cols{flex:0 0 33.33%;max-width:33.33%}.footer_cols:first-child{flex:0 0 100%;max-width:100%}.footer_cols:first-child .footer_content{border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:20px}.footer_content h3{font-size:16px;margin:0 0 20px}.footer_content ul li,.footer_content ul li a{font-size:13px}}@media (min-width:992px) and (max-width:1199px){.container{max-width:960px}.footer_cols{flex:0 0 33.33%;max-width:33.33%}.footer_cols:first-child{flex:0 0 100%;max-width:100%}.footer_cols:first-child .footer_content{border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:20px}}