.main-menux {
font-family: "Montserrat", sans serif !important;
}
.sub-menu-print {
font-family: "Montserrat", sans serif !important;
}
.sub-menux {
font-family: "Montserrat" !important;
min-width: 290px !important;
}
.toggle-menux {
font-family: "Montserrat", sans serif !important;
}
.row.align-items-center {
  --bs-gutter-x: 0rem;
}
.landing-block-node-column.js-animation.fadeInRight.col-sm-12.col-md-4.col-lg-4.g-mb-25.g-mb-0--lg {
display: none;
}
@media (max-width:991px) {
.block-35-6-header-with-contacts-search-wo-logo {
  display: none;
  }
}
.landing-block-node-menu-logo.u-header__logo-img.u-header__logo-img--main.g-max-width-180 {
max-height: 50px;
}
.hamburger-inner::before, .hamburger-inner::after {
background-color: black!important;
}
.landing-header .container {
max-width: 93%!important;
}
.fa-telegram::before {
font-size: 28px;
}
.fa-vk::before {
font-size: 33px;
}
.col-sm-3
{margin-top: 15px!important; 
margin-bottom: 15px!important;
flex: 0 0 15%!important;
-ms-flex: 0 0 15%!important;
max-width: 15%!important;
}
.col-sm-9 {
    -ms-flex: 0 0 84%!important;
    flex: 0 0 84%!important;
    max-width: 84%!important;
}
.g-font-size-13{display: block!important;}
.landing-block-node-menu-list-item-link.landing-semantic-menu-h-text.nav-link.p-0.g-font-size-12.g-font-weight-900 {
background-color: #e35959;
border-width: 7px;
border-style: solid;
border-color: #e35959;
border-radius: 14px;
margin-top: -7px;
color: white;
}
.landing-block-node-menu-list-item-link.landing-semantic-menu-h-text.nav-link.p-0.g-font-size-18.g-font-montserrat {
  font-size: clamp(
    0.828571rem,
    calc(0.98571rem + (100vw - 1800px) * 0.006),
    1.48571rem
  ) !important;
}