* {
    margin: 0;
    padding: 0;
    border: 0;
    box-sizing: border-box;
    --webkit-box-sizing: border-box;
    --moz-box-sizing: border-box;
    --moz-box-sizing: border-box;
}

:root {
    --main_color: #5349f8;
    --gray_light: #F9F9F9;
    --black_color: #292d32;
    --green_color: #36AE7C;
    --white_color: #fff;
    --input_bg_color: #EEf3ff;
    --border_color:#CBCBCB;
    --pink_color:#ED3573;
}

.dg_footer {
    background: var(--gray_light);
}

.text_footer{
    width: 35%;
}

@media screen and (max-width: 992px) {
    .text_footer{
        width: 75%;
    }
}

.title_footer .addres_hover:hover {
    color: var(--main_color);
    transition: all .3s;
}

.icon_location {
    background-position: right;
    background-image: url('../img/gps-black.svg');
    background-repeat: no-repeat;
    background-position-y: inherit;
}

.icon_location:hover {
    background-image: url('../img/gps-blue.svg');
    background-repeat: no-repeat;
    transition: all .3s;
}

.icon_tellNumber{
    background-position: right;
    background-image: url('../img/call-incoming.svg');
    background-repeat: no-repeat;
    background-position-y: inherit;
}

.icon_tellNumber:hover{
    background-image: url('../img/call-incoming_2.svg');
    background-repeat: no-repeat;
    transition: all .3s;
}

.navbar_footer {
    margin-top: 0 !important;
    background-color: var(--gray_light);
}

.icon_access>a>img {
    width: 30px;
    Height: 25px;
    -webkit-transition: all 0.50s ease-in-out;
    -moz-transition: all 0.50s ease-in-out;
    -ms-transition: all 0.50s ease-in-out;
    transition: all 0.50s ease-in-out;
}

.icon_access>a>img:hover {
    filter: drop-shadow(3px 3px 10px rgba(83, 73, 248, 0.8));
}

.menu_footer a{
    text-decoration: none;
    color: var(--black_color);
}

.menu_footer a:hover{
    color:var(--main_color);
}