.elementor-1812 .elementor-element.elementor-element-910a2b9 > .elementor-container{max-width:1440px;}.elementor-1812 .elementor-element.elementor-element-910a2b9{padding:120px 0px 120px 0px;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1812 .elementor-element.elementor-element-79e9202{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1812 .elementor-element.elementor-element-79e9202 .elementor-tab-title, .elementor-1812 .elementor-element.elementor-element-79e9202 .elementor-tab-title:before, .elementor-1812 .elementor-element.elementor-element-79e9202 .elementor-tab-title:after, .elementor-1812 .elementor-element.elementor-element-79e9202 .elementor-tab-content, .elementor-1812 .elementor-element.elementor-element-79e9202 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-1812 .elementor-element.elementor-element-79e9202 .elementor-tab-title, .elementor-1812 .elementor-element.elementor-element-79e9202 .elementor-tab-title a{color:var( --e-global-color-805c0a6 );}.elementor-1812 .elementor-element.elementor-element-79e9202 .elementor-tab-title{font-size:var( --e-global-typography-26269b9-font-size );font-weight:var( --e-global-typography-26269b9-font-weight );line-height:var( --e-global-typography-26269b9-line-height );letter-spacing:var( --e-global-typography-26269b9-letter-spacing );}@media(max-width:1024px){.elementor-1812 .elementor-element.elementor-element-79e9202 .elementor-tab-title{font-size:var( --e-global-typography-26269b9-font-size );line-height:var( --e-global-typography-26269b9-line-height );letter-spacing:var( --e-global-typography-26269b9-letter-spacing );}}@media(max-width:767px){.elementor-1812 .elementor-element.elementor-element-79e9202 .elementor-tab-title{font-size:var( --e-global-typography-26269b9-font-size );line-height:var( --e-global-typography-26269b9-line-height );letter-spacing:var( --e-global-typography-26269b9-letter-spacing );}}/* Start custom CSS for tabs, class: .elementor-element-79e9202 *//* Основные стили вкладок */
.elementor-1812 .elementor-element.elementor-element-79e9202 .elementor-tab-title {
  border-radius: 12px; /* Скругление углов вкладки */
  margin: 0 5px; /* Расстояние между вкладками */
  transition: all 0.3s ease-in-out; /* Плавная смена состояний */
}

/* Активная вкладка */
.elementor-1812 .elementor-element.elementor-element-79e9202 .elementor-tab-title.elementor-active {
  background-color: rgba(209, 26, 30, 0.07); /* Светло-красный фон активной вкладки */
  color: #d11a1e !important; /* Красный цвет текста */
}

/* Убрать стандартную нижнюю границу (underline) вкладок */
.elementor-1812 .elementor-element.elementor-element-79e9202 .elementor-tabs-wrapper {
  border-bottom: none !important;
}

/* Скрыть стандартные рамки, если присутствуют */
.elementor-1812 .elementor-element.elementor-element-79e9202 .elementor-tab-title,
.elementor-1812 .elementor-element.elementor-element-79e9202 .elementor-tabs-content-wrapper {
  border: none !important;
}

/* Стилизация содержимого вкладок (по желанию) */
.elementor-1812 .elementor-element.elementor-element-79e9202 .elementor-tab-content {
  padding: 25px;
}/* End custom CSS */
/* Start custom CSS */.page-header {
    display: none;
}
html, body {
  overflow-x: hidden;
}/* End custom CSS */