footer {
    color: #fff;
    margin-top: 20px;
    background-image: url(data:image/png;base64,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);
    background-color: #11202C;
}

.footer_wrap {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.footer_left {
    width: 32%;
    padding: 24px 12px 6px;
    display: flex;
    flex-direction: column;
}

.footer_left a,
.footer_left p {
    margin: 6px 0;
    color: #fff;
}

.footer_tel {
    font-size: 18px;
    line-height: 24px;

}

.footer_tel:hover {
    color: var(--color-main);
}


.footer_left a:hover {
    color: var(--color-main);
}

.footer_right {
    width: 68%;
}

.footer_menu {
    display: flex;
    padding: 12px;
    position: relative;
    justify-content: space-between;
    flex-wrap: wrap;
}

.footer_menu a {
    font-size: 15px;
    line-height: 16px;
    font-weight: 400;
    color: #fff;
    letter-spacing: -.01em;
}

.footer_menu a:hover {
    color: var(--color-main);
    text-decoration: none;
}

.footer_menu li {
    margin: 12px;
    min-width: 160px;
}


.footer_copy {
    display: flex;
    justify-content: space-between;
    padding: 12px 0;
    position: relative;
    font-size: 12px;
    font-weight: 500;
    flex-wrap: wrap;
}

.footer_copy a {
    color: #fff;

}

.footer_down {
    background: #F2F2F2;
    padding: 10px 0 20px 0;
    background-image: url(data:image/png;base64,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);
    background-color: #000;
}

.footer_down span {
    font-size: 12px;
}


.footer_bar {
    display: flex;
    justify-content: space-between;
    border-top: 1px solid rgba(0, 0, 0, .07);
    position: relative;
    flex-wrap: wrap;
}


.footer_soc ul {
    display: flex;
}

.footer_soc p {
    margin-bottom: 4px;
    font-size: 14px;
}

.footer_soc ul li {

    margin: 4px;

}

.footer_soc ul li a {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 6px;
    border-radius: 5px;
    background: #F2F4F6;
}

.footer_soc {
    margin: 12px;
}

.footer_soc svg {
    width: 24px;
    height: 24px;
}

.footer_telegram svg {
    fill: #2CA5E0;
}

.footer_odnoklassniki svg {
    fill: #F4731C;
}

.footer_vk svg {
    fill: #4680C2;
}

.footer_youtube svg {
    fill: #FF0000;
}

.footer_telegram:hover svg {
    fill: #fff;
}

.footer_telegram:hover {
    background: #2CA5E0;
}

.footer_odnoklassniki:hover svg {
    fill: #fff;
}

.footer_odnoklassniki:hover {
    background: #F4731C;
}

.footer_vk:hover svg {
    fill: #fff;
}

.footer_vk:hover {
    background: #4680C2;
}

.footer_youtube:hover svg {
    fill: #fff;
}

.footer_youtube:hover {
    background: #FF0000;
}

.footer_bar>a {
    width: 250px;
    display: flex;
    align-items: center;
    margin: 12px;
}

.footer_bar>a:hover p {
    color: #2095F2;

}

.footer_bar>a>p {
    margin-left: 10px;
    font-size: 14px;
    color: #fff;

}

.footer_left > * {
    width: max-content;
}

.footer_copy a:hover {
    color: var(--color-main);
    text-decoration: none;
}

@media (max-width:720px) {

    .footer_left,
    .footer_right {
        width: 100%;
    }
}

@media (max-width:527px) {
    .footer_soc {
        margin: 12px auto;
    }

    .footer_bar>a {
        margin: 12px auto;
    }

    .footer_menu li {
        width: 100%;
    }
}