.elementor-43595 .elementor-element.elementor-element-3067bbe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:35px 35px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-43595 .elementor-element.elementor-element-a1a3eb1 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:3px;padding-bottom:3px;}.elementor-43595 .elementor-element.elementor-element-9efd244 .elementor-nav-menu--main .elementor-item{padding-top:3px;padding-bottom:3px;}.elementor-43595 .elementor-element.elementor-element-c7b828b .elementor-nav-menu--main .elementor-item{padding-top:3px;padding-bottom:3px;}.elementor-43595 .elementor-element.elementor-element-6242ee5 .elementor-nav-menu--main .elementor-item{padding-top:3px;padding-bottom:3px;}/* Start custom CSS for nav-menu, class: .elementor-element-a1a3eb1 */.elementor-43595 .elementor-element.elementor-element-a1a3eb1 ul>li:first-child
{
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 120%;
letter-spacing: 0.03em;
color: #3E4954;
margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9efd244 */.elementor-43595 .elementor-element.elementor-element-9efd244 ul>li:first-child
{
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 120%;
letter-spacing: 0.03em;
color: #3E4954;
margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c7b828b */.elementor-43595 .elementor-element.elementor-element-c7b828b ul>li:first-child
{
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 120%;
letter-spacing: 0.03em;
color: #3E4954;
margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-6242ee5 */.elementor-43595 .elementor-element.elementor-element-6242ee5 ul>li:first-child
{
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 120%;
letter-spacing: 0.03em;
color: #3E4954;
margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3067bbe *//* Для экранов 1920px и выше */
@media (min-width: 1920px) {
  /* Ваши стили для очень больших экранов */
  .elementor-43595 .elementor-element.elementor-element-3067bbe{
      padding-left:238px;
  }
}

/* Для экранов от 1600px до 1919.98px */
@media (min-width: 1600px) and (max-width: 1919.98px) {
  /* Ваши стили для больших десктопов */
   .elementor-43595 .elementor-element.elementor-element-3067bbe{
      padding-left:179px;
  }
}

/* Для экранов от 1366px до 1599.98px */
@media (min-width: 1366px) and (max-width: 1599.98px) {
  /* Ваши стили для стандартных десктопов */
   .elementor-43595 .elementor-element.elementor-element-3067bbe{
      padding-left:189px;
  }
}

/* Для экранов от 1025px до 1365.98px */
@media (min-width: 1025px) and (max-width: 1365.98px) {
  /* Ваши стили для планшетов и небольших десктопов */
   .elementor-43595 .elementor-element.elementor-element-3067bbe{
      padding-left:207px;
  }
}

/* Для экранов 1024px и ниже */
@media (max-width: 1024px) {
  /* Ваши стили для мобильных устройств и планшетов */
   .elementor-43595 .elementor-element.elementor-element-3067bbe{
      padding-left:0;
  }
}/* End custom CSS */