.box_foot{
background-color: var(--g1-color);
color: #FFFFFF;
font-family: var(--gfont3-family);
font-size: 16px;
}
.box_foot a{
color: #FFFFFF;
}

.box_kontakt{
border-bottom: 1px solid rgba(255,255,255,0.19);
}

.div_kontakt{
width: 1330px;
margin: 0px auto;
box-sizing: border-box;
padding: 25px 15px;
max-width: 100%;
font-weight: 300;
}
.div_kontakt .mod_kontakt{
display: flex;
align-items: center;
justify-content: space-between;
}

.div_kontakt .mod_kontakt .conStopka{
position: relative;
display: inline-block;
vertical-align: middle;
}

.div_kontakt .mod_kontakt>div:not(.logoStopka){
position: relative;
}

.div_kontakt .mod_kontakt>div:not(.logoStopka):before,.div_kontakt .mod_kontakt>div:not(.logoStopka):after{
content: "";
width: 40px;
height: 40px;
}

.div_kontakt .mod_kontakt>div:not(.logoStopka):before{
border: 2px solid #ECEFF2;
border-radius: 50%;
margin-right: 20px;
display: inline-block;
vertical-align: middle;
}

.div_kontakt .mod_kontakt>div:after{
position: absolute;
left: 2px;
top:0px;
bottom: 0px;
margin: auto;
font-family: 'Material Icons Outlined';
display: flex;
align-items: center;
justify-content: center;
font-size: 25px;
color: var(--g2-color);
}

.div_kontakt .mod_kontakt>div.addressStopka:after{
content: "location_on";
}

.div_kontakt .mod_kontakt>div.telefonStopka:after{
content: "call";
}
.div_kontakt .mod_kontakt>div.godzStopka:after{
content: "schedule";
}

.box_stopka{

}
.div_stopka{
width: 1330px;
margin: 0px auto;
box-sizing: border-box;
padding: 0px 15px;
max-width: 100%;
font-weight: 400;
display: flex;
align-items: center;
justify-content: space-between;
}


.stopka{
display: flex;
align-items: center;
justify-content: space-between;
}

.stopka .bottomStopkaRight{
margin-left: 45px;
}

.stopka a{

}

.logoStopka img{
filter: brightness(0) invert(100%);
}

@media screen and (max-width:1250px){
.div_stopka{flex-direction: column;padding-bottom: 20px}
.menuStopka ul li{padding: 0px 30px}
}

@media screen and (max-width:1080px){
.div_kontakt .mod_kontakt{flex-direction: column}
.div_kontakt .mod_kontakt > div{margin-bottom: 30px}
.div_kontakt .mod_kontakt > div.logoStopka img{
max-width: 80%;height: auto;text-align: center;
}

.div_kontakt .mod_kontakt > div.logoStopka .rowLogo{
text-align: center;
}
}