!important.section.section-footer{
    padding:10px 0;
    background:#000;
}
.section-footer .row{
    display: flex;
    flex-wrap: wrap;
    padding:0;
    max-width:95vw;
}
.section-footer .row .col a{
    margin-bottom:0;
}
.section-footer .row-1{
    border-bottom:1px solid #D4D4D8;
}
.section-footer .row-1 .col-b nav .footer-menu li a{
    color:#fff;
    padding-bottom: 5px;
    display: block;
}
.section-footer .row-1 .col-b nav .footer-menu li{
    list-style-type:none;
}
.section-footer .row-1 .col{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom:3vw;
}
.section-footer .row-1 .col-c{
    margin-bottom:0;
    margin-top: 3vw;
}
.section-footer .row-1 .col-c .social-media{
    display:flex;
    justify-content:center;
}
.section-footer .row-1 .col-c .social-media a{
    padding-right: .6vw;
}
.section-footer .row-1 .col-c .social-media a svg{
    width:.9vw;
    height:.9vw;
    margin-right:5px;
}
.section-footer .row-1 .col-c .social-media a svg path{
    fill:#fff;
}

.section-footer .row{
    padding-bottom:20px;
    max-width:95vw;
}
.section-footer .row-2{
    padding: 20px 0;
}
.section-footer .row-2 p {
    color: #fff;
    text-align: center;
    font-size:4vw;
}
.section-footer .row-2 ul.footer-menu2 {
    display:flex;
    justify-content:center;
    list-style:none;
    gap:25px!important;
}
.section-footer .row-2 ul.footer-menu2 li a{
    color:#fff;
}
@media screen and (max-width: 980px) {
    .section-footer .row-1 .col-c .social-media a svg{
        width:7vw!important;
        height:7vw!important;
        margin-right:12vw!important;
    }
    .section-footer .row-2 ul.footer-menu2 li a {
        font-size: 4vw;
    }
    
    
}
@media all and (min-width:980px){
    .section.section-footer{
        padding:0;
    }
    .section-footer .row-1 .col{
        margin-bottom:0;
    }
    .section-footer .row-2 p{
        font-size:1.1vw;
    }
    .section-footer .row-1 .col-a{
        justify-content: start;
        width:24%;
    }
    .section-footer .row-1 .col-b{
        width:50%;
    }
    .section-footer .row-1 .col-c{
        width:26%;
    }
    .section-footer .row{
        padding-bottom:0;
        max-width:90vw;
    }
    .section-footer .row-2{
        padding: 10px 0;
    }
    .section-footer .row-1 .col-a img{
        width:6vw;
        height:auto;
    }
    .section-footer .row-1 .col-c{
        justify-content: end;
    }
    .section-footer .row-1 .col-c{
        margin-top:0;
    }
    .section-footer .row-1 .col-b nav .footer-menu{
        display:flex;
        justify-content:end;
        list-style:none;
    }
    .section-footer .row-1 .col-b nav .footer-menu li a{
        padding-right:3vw!important;
    }
    
    .section-footer .row-2 p{
        margin-bottom:0;
    }
}