body footer{
    background:var(--ingite-color-footer);
    color:     var(--ingite-color-on-footer);
    min-height:200px;
    padding-bottom:0;
    font-size:90%;

    .footer-feedback-container{
        text-align:center;
        font-size:18px;
        .row{
            margin-bottom:0;
            .col{
                padding-top:0;
            }
        }
        a{
            font-weight:500;
        }
    }


    .footer-feedback-container, .footer-menus-container{
        margin-top:2rem;
        margin-bottom:2rem;
    }

    .row{
        display: flex;
        flex-wrap: wrap;
        .col{
            padding-top:1rem;
        }
    }

    a{
        color:inherit;
        text-decoration:none;
    }

    .footer-social:after{
        display:block;
        content:"";
        clear:both;
    }

    @media (min-width:600px){
        .footer-sitemap-col{
            margin-left:45px!important;
            width:170px!important;
        }
        .footer-solutions-col{
            width:190px!important;
        }
        .footer-social-col{
            width:150px!important;
        }
    }

    .footer-menus-container{
        .row{
            justify-content:center;
            margin-bottom: 0;
        }
    }

    .footer-menu-label{
        font-weight:500;
        line-height:1;
        color:#FFFFFF;
        color:inherit;
        margin-bottom:0.5rem;
    }

    .footer-menu{
        color:inherit;
        display:inline-block;
        margin:0;
        padding: 0;
        li{
            transition:color 0.15s;
            font-weight:400;
            line-height:1.3;
            display:block;
            float:left;
            width:100%;
            &:hover{
                color:#301456;
            }
            i{
                margin-right:0.5rem;
            }
        }
    }

    .copyrights{
        color:#A0A0A0;
        text-align:center;
        padding-top:0;
        padding-bottom:0.5rem;
        font-size:85%;
    }
}

