.main_footer {
    /* bg */
position: absolute;
width: 1920px;
height: 540px;
left: 0;
top: 4200px;
background: rgb(8, 98, 248);
}

.footer_info {
    /* Rectangle 43 */
position: absolute;
width: 681px;
height: 410px;
left: 149px;
top: 60px;
border-radius: 20px;
background: rgb(255, 255, 255);
}

.footer_map {
    /* image */
position: absolute;
width: 490px;
height: 410px;
left: 850px;
top: 60px;
border-radius: 20px;
background: rgb(217, 217, 217);
}

.footer_info1 h3 {
    /* НАШИ КОНТАКТЫ */
position: absolute;
width: 363px;
height: 47px;
left: 30px;
top: 30px;
display: flex;
flex-direction: row;
align-items: center;

color: rgb(8, 98, 248);
font-family: Rubik;
font-size: 30px;
font-weight: 600;
line-height: 47px;
letter-spacing: 0%;
text-align: left;
text-transform: uppercase;
}

.footer_info1 img {
    /* лого */
position: absolute;
width: 133px;
height: 53px;
left: 524px;
top: 55px;
z-index: 10;
}

.footer_info2 {
    /* Line 4 */
position: absolute;
width: 649px;
height: 0;
left: 15px;
top: 120px;
border: 2px solid rgb(154, 154, 154);
}

.footer_info3 p {
    /* Позвонить: */
position: absolute;
width: 120px;
height: 26px;
left: 30px;
top: 120px;
color: rgb(154, 154, 154);
font-family: Rubik;
font-size: 22px;
font-weight: 400;
line-height: 120%;
letter-spacing: 0px;
text-align: left;
}

.footer_info3 a {
    /* +7 (923)-673-55 23 */
position: absolute;
width: 258px;
height: 30px;
left: 30px;
top: 170px;
color: rgb(19, 19, 19);
font-family: Rubik;
font-size: 25px;
font-weight: 600;
line-height: 120%;
letter-spacing: 0px;
text-align: left;
text-decoration: none;
}

.footer_info4 p {
    /* Адрес: */
position: absolute;
width: 72px;
height: 26px;
left: 30px;
top: 223px;
color: rgb(154, 154, 154);
font-family: Rubik;
font-size: 22px;
font-weight: 400;
line-height: 120%;
letter-spacing: 0px;
text-align: left;
}

.footer_info4 h4 {
    /* город Омск ул. Королева 24к1 */
position: absolute;
width: 271px;
height: 48px;
left: 30px;
top: 240px;
color: rgb(19, 19, 19);
font-family: Rubik;
font-size: 23px;
font-weight: 600;
line-height: 120%;
letter-spacing: 0px;
text-align: left;
}

.footer_info5 {
    /* Frame 2131327126 */
position: relative;
width: 92px;
height: 24px;
left: 17px;
top: 340px;
/* Автолейаут */
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
gap: 5;
padding: 0px;
}

.footer_info5 img {
    /* Rectangle 23850 */
position: static;
width: 24px;
height: 24px;
/* Inside Auto Layout */
flex: none;
order: 2;
flex-grow: 0;
margin: 0px 10px;
box-sizing: border-box;
border: 0.5px solid rgb(211, 211, 211);
border-radius: 5px;
}




.footer_info6 p {
    /* Написать: */
position: absolute;
width: 107px;
height: 26px;
left: 430px;
top: 120px;
color: rgb(154, 154, 154);
font-family: Rubik;
font-size: 22px;
font-weight: 400;
line-height: 120%;
letter-spacing: 0px;
text-align: left;
}

.footer_info6 h3 {
    /* Exotico_pc */
position: absolute;
width: 141px;
height: 30px;
left: 450px;
/* Автолейаут */
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
gap: 10;
padding: 0px;


/* Inside Auto Layout */
flex: none;
order: 1;
flex-grow: 0;
margin: 0px 10px;

color: rgb(19, 19, 19);
font-family: Rubik;
font-size: 25px;
font-weight: 600;
line-height: 120%;
letter-spacing: 0px;
text-align: left;
}

.footer_info6 img {
    /* Ellipse 1 */
position: absolute;
width: 24px;
height: 24px;
left: 430px;
}

.tg_link_footer {
    top: 172px;
}

.vk_link_footer {
    top: 212px;
}

.wh_link_footer {
    top: 252px;
}

.av_link_footer {
    top: 292px;
}