.elementor-2697 .elementor-element.elementor-element-71499c4{--display:flex;}.elementor-2697 .elementor-element.elementor-element-5453032{--display:flex;}.elementor-2697 .elementor-element.elementor-element-3154bd1{--display:flex;}.elementor-2697 .elementor-element.elementor-element-4abe1db{--display:flex;}.elementor-2697 .elementor-element.elementor-element-8f11d31{--display:flex;}.elementor-2697 .elementor-element.elementor-element-6c7b741{--display:flex;}.elementor-2697 .elementor-element.elementor-element-1c4209a{--display:flex;}.elementor-2697 .elementor-element.elementor-element-2657eec{--n-accordion-title-font-size:14px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#222222;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#222222;}.elementor-2697 .elementor-element.elementor-element-2657eec > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}:where( .elementor-2697 .elementor-element.elementor-element-2657eec > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:500;line-height:1.4em;}.elementor-2697 .elementor-element.elementor-element-2657eec :where( .elementor-2697 .elementor-element.elementor-element-2657eec > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-2697 .elementor-element.elementor-element-2657eec > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:12px;--padding-right:12px;--padding-bottom:12px;--padding-left:12px;}/* Start custom CSS for nested-accordion, class: .elementor-element-2657eec *//* Product accordion — clean product-page style */

.elementor-2697 .elementor-element.elementor-element-2657eec .e-n-accordion-item {
    border-bottom: 1px solid #e5e5e5;
}

/* Первая горизонтальная линия */
.elementor-2697 .elementor-element.elementor-element-2657eec .e-n-accordion-item:first-child {
    border-top: 1px solid #e5e5e5;
}

/* Заголовок строки */
.elementor-2697 .elementor-element.elementor-element-2657eec .e-n-accordion-item-title {
    min-height: 60px;
    padding: 0 12px;
    display: flex;
    align-items: center;
}

/* Текст заголовка */
.elementor-2697 .elementor-element.elementor-element-2657eec .e-n-accordion-item-title-text {
    flex-grow: 1;
}

/* + / − справа */
.elementor-2697 .elementor-element.elementor-element-2657eec .e-n-accordion-item-title-icon {
    margin-left: auto;
}

/* Контент открытого пункта */
.elementor-2697 .elementor-element.elementor-element-2657eec .e-n-accordion-item > .elementor-element {
    padding: 0 12px 20px 12px;
}

/* Всегда показываем + / − у Accordion */
.elementor-2697 .elementor-element.elementor-element-2657eec .e-n-accordion-item-title-icon {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    margin-left: auto !important;
}/* End custom CSS */