.footerContainer {
    position: relative;
    z-index: 99;
}

.footerContainerInner {
    border: 1px solid #d1d1d1;
    padding: 75px 40px;
}

.footerLogo{
    padding-right: 80px;
}

@media screen and (max-width: 1300px) {
    .footerContainerInner > div{
        flex-direction: column;
    }
    .footerContainerInner > div > div:first-child img{
        width: 80% !important;
        margin:auto;
        padding-bottom: 50px;
    }
    .footerLogo{
        width: 100% !important;
        text-align: center;
    }
    .footerLogo{
        padding-right: 0 !important;
    }
}

@media screen and (max-width: 500px){

    .footerContainerInner > div{
        flex-direction: column;
    }

    .footerContainerInner > div > div:first-child{
        width: 100% !important;
    }
    .footerContainerInner > div > div:nth-child(2){
        margin-top: 50px;
    }
    .footerContainerInner > div > div:nth-child(2) > div{
        gap: 50px !important;
    }
    
    .footerContainerInner > div > div:first-child img{
        width: 100% !important;
    }


}