.box_foot{
background: url(../images/bg_foot.png) 50% 50% no-repeat;
background-size: cover;
}
.box_foot .div_foot{
width: 1460px;
box-sizing: border-box;
max-width: 100%;
padding: 40px 15px;
margin: 0 auto;
color: #FFFFFF;
font-size: 16px;
font-weight: 400;
}
.div_foot .box_contact{
display: grid;
grid-template-columns: 1fr 1.9fr;
grid-gap: 150px 0;
padding-bottom: 40px;
width: 100%;
}

.div_foot .box_stopka{
padding-top: 40px;
border-top: 1px solid #313130;
}

.menuStopka ul{list-style:none;padding-top: 25px;
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDUwIDEwIj4NCiAgPGcgaWQ9Ikdyb3VwXzI4IiBkYXRhLW5hbWU9Ikdyb3VwIDI4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjY1IC0zNjQwKSI+DQogICAgPGNpcmNsZSBpZD0iRWxsaXBzZV8xMiIgZGF0YS1uYW1lPSJFbGxpcHNlIDEyIiBjeD0iNSIgY3k9IjUiIHI9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2NSAzNjQwKSIgZmlsbD0iI2ZlZDA2MCIvPg0KICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfMTMiIGRhdGEtbmFtZT0iRWxsaXBzZSAxMyIgY3g9IjUiIGN5PSI1IiByPSI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyODUgMzY0MCkiIGZpbGw9IiNmMzkxMDAiLz4NCiAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzE0IiBkYXRhLW5hbWU9IkVsbGlwc2UgMTQiIGN4PSI1IiBjeT0iNSIgcj0iNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzA1IDM2NDApIiBmaWxsPSIjYzg1ODAxIi8+DQogIDwvZz4NCjwvc3ZnPg0K) 0 0 no-repeat;
}
.menuStopka ul li{display:block;}
.menuStopka ul li a{color:#FFFFFF;font-size:16px;font-weight:400;display: block;padding: 9px 0}

.div_foot .divContact{
display: flex;
justify-content: space-between;
}
.div_foot .divContact .logoStopka img{
display: block;
margin-bottom: 10px;
}
.mod_kontakt{

}
.mod_kontakt .title{
font-family: var(--gfont2-family);
font-size: 18px;
font-weight: 400;
margin-bottom: 15px;
}
.mod_kontakt .content{

}

.mod_kontakt .content>div{
padding-left: 40px;
margin-bottom: 15px;
position: relative;
line-height: 1.7em;
}

.mod_kontakt .content>div:before{
position: absolute;
top:0;
left: 0;
font-family: 'Material Symbols Outlined';
font-variation-settings: 'FILL' 0, 'wght' 500, 'GRAD' 0, 'opsz' 48;
display: inline-block;
vertical-align: middle;
font-size: 30px;
margin-right: 11px;
}


.mod_kontakt .content>div.address:before{
content: "location_on";
}
.mod_kontakt .content>div.phone:before{
content: "call";
}
.mod_kontakt .content>div.email:before{
content: "mail";
}

.div_foot .stopka{
display: flex;
align-items: center;
justify-content: space-between;
}

/*
.box_stopka{
background: url('../images/bg_stopka.jpg') 0px 0px repeat-x;
}
.div_stopka{
background: url('../images/bg_div_stopka.jpg') 0px 0px repeat-x;
}
.stopka{

color:#FFFFFF;
font-size: 11px;

}

.stopka .bottomStopkaLeft{
float: left;
margin: 15px 0px 0px 30px;
}
.stopka .bottomStopkaRight{
float: right;
margin: 15px 30px 0px 0px;
}

.stopka a{
color:#FFFFFF;
text-decoration: none;
font-size: 11px;
}

.stopkaInfo .stopkaKontakt span.b{
color: #081E50;
font-size: 12px;
margin: 0px 0px 20px 0px;
}

*/