.elementor-797 .elementor-element.elementor-element-494e7db3{--spacer-size:3px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-797 .elementor-element.elementor-element-60177d9c{text-align:center;}.elementor-797 .elementor-element.elementor-element-60177d9c .elementor-heading-title{color:var( --e-global-color-9cefe6f );}.elementor-797 .elementor-element.elementor-element-13dea182{--spacer-size:2px;}.elementor-797 .elementor-element.elementor-element-4b4dd0d7 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-widget-hotspot .widget-image-caption{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-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-797 .elementor-element.elementor-element-2487a1bd .elementor-repeater-item-2f14f0a{left:100%;--hotspot-translate-x:100%;top:100%;--hotspot-translate-y:100%;}.elementor-797 .elementor-element.elementor-element-2487a1bd .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-797 .elementor-element.elementor-element-2487a1bd{--hotspot-color:var( --e-global-color-astglobalcolor4 );--hotspot-size:35px;--hotspot-box-color:var( --e-global-color-1f97739 );--hotspot-padding:15px;--hotspot-border-radius:50px 50px 50px 50px;--tooltip-border-radius:15px 15px 15px 15px;}.elementor-797 .elementor-element.elementor-element-2487a1bd .e-hotspot__label{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-797 .elementor-element.elementor-element-2487a1bd .e-hotspot__tooltip{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-797 .elementor-element.elementor-element-63439523 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-797 .elementor-element.elementor-element-6078d60f{--spacer-size:3px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .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-797 .elementor-element.elementor-element-69c070bd .elementor-tab-title{background-color:var( --e-global-color-9cefe6f );}.elementor-797 .elementor-element.elementor-element-69c070bd .elementor-toggle-title, .elementor-797 .elementor-element.elementor-element-69c070bd .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor4 );}.elementor-797 .elementor-element.elementor-element-69c070bd .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-797 .elementor-element.elementor-element-69c070bd .elementor-tab-title.elementor-active a, .elementor-797 .elementor-element.elementor-element-69c070bd .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-07ccf12 );}.elementor-797 .elementor-element.elementor-element-69c070bd .elementor-toggle-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-797 .elementor-element.elementor-element-69c070bd .elementor-toggle-icon{margin-inline-end:15px;}.elementor-797 .elementor-element.elementor-element-69c070bd .elementor-tab-content{font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-797 .elementor-element.elementor-element-35dee285 .elementor-tab-title{background-color:var( --e-global-color-139a528 );}.elementor-797 .elementor-element.elementor-element-35dee285 .elementor-toggle-title, .elementor-797 .elementor-element.elementor-element-35dee285 .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor4 );}.elementor-797 .elementor-element.elementor-element-35dee285 .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-797 .elementor-element.elementor-element-35dee285 .elementor-tab-title.elementor-active a, .elementor-797 .elementor-element.elementor-element-35dee285 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-07ccf12 );}.elementor-797 .elementor-element.elementor-element-35dee285 .elementor-toggle-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-797 .elementor-element.elementor-element-35dee285 .elementor-toggle-icon{margin-inline-end:15px;}.elementor-797 .elementor-element.elementor-element-35dee285 .elementor-tab-content{font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-797 .elementor-element.elementor-element-72675af4 .elementor-tab-title{background-color:var( --e-global-color-5888c9a );}.elementor-797 .elementor-element.elementor-element-72675af4 .elementor-toggle-title, .elementor-797 .elementor-element.elementor-element-72675af4 .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor4 );}.elementor-797 .elementor-element.elementor-element-72675af4 .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-797 .elementor-element.elementor-element-72675af4 .elementor-tab-title.elementor-active a, .elementor-797 .elementor-element.elementor-element-72675af4 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-07ccf12 );}.elementor-797 .elementor-element.elementor-element-72675af4 .elementor-toggle-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-797 .elementor-element.elementor-element-72675af4 .elementor-toggle-icon{margin-inline-end:15px;}.elementor-797 .elementor-element.elementor-element-72675af4 .elementor-tab-content{font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-797 .elementor-element.elementor-element-332db2 .elementor-tab-title{background-color:var( --e-global-color-461cfe1 );}.elementor-797 .elementor-element.elementor-element-332db2 .elementor-toggle-title, .elementor-797 .elementor-element.elementor-element-332db2 .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor4 );}.elementor-797 .elementor-element.elementor-element-332db2 .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-797 .elementor-element.elementor-element-332db2 .elementor-tab-title.elementor-active a, .elementor-797 .elementor-element.elementor-element-332db2 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-07ccf12 );}.elementor-797 .elementor-element.elementor-element-332db2 .elementor-toggle-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-797 .elementor-element.elementor-element-332db2 .elementor-toggle-icon{margin-inline-end:15px;}.elementor-797 .elementor-element.elementor-element-332db2 .elementor-tab-content{font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-797 .elementor-element.elementor-element-15bf9d5e .elementor-tab-title{background-color:var( --e-global-color-228a667 );}.elementor-797 .elementor-element.elementor-element-15bf9d5e .elementor-toggle-title, .elementor-797 .elementor-element.elementor-element-15bf9d5e .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor4 );}.elementor-797 .elementor-element.elementor-element-15bf9d5e .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-797 .elementor-element.elementor-element-15bf9d5e .elementor-toggle-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-797 .elementor-element.elementor-element-15bf9d5e .elementor-toggle-icon{margin-inline-end:15px;}.elementor-797 .elementor-element.elementor-element-15bf9d5e .elementor-tab-content{font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-797 .elementor-element.elementor-element-51d6102d .elementor-tab-title{background-color:var( --e-global-color-e63e07e );}.elementor-797 .elementor-element.elementor-element-51d6102d .elementor-toggle-title, .elementor-797 .elementor-element.elementor-element-51d6102d .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor4 );}.elementor-797 .elementor-element.elementor-element-51d6102d .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-797 .elementor-element.elementor-element-51d6102d .elementor-toggle-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-797 .elementor-element.elementor-element-51d6102d .elementor-toggle-icon{margin-inline-end:15px;}.elementor-797 .elementor-element.elementor-element-51d6102d .elementor-tab-content{font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-797 .elementor-element.elementor-element-349d1826{--spacer-size:3px;}.elementor-797 .elementor-element.elementor-element-611f0124 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-797 .elementor-element.elementor-element-64e183a9 .elementor-tab-title{background-color:var( --e-global-color-0270cca );}.elementor-797 .elementor-element.elementor-element-64e183a9 .elementor-toggle-title, .elementor-797 .elementor-element.elementor-element-64e183a9 .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor4 );}.elementor-797 .elementor-element.elementor-element-64e183a9 .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-797 .elementor-element.elementor-element-64e183a9 .elementor-toggle-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-797 .elementor-element.elementor-element-64e183a9 .elementor-toggle-icon{margin-inline-end:15px;}.elementor-797 .elementor-element.elementor-element-64e183a9 .elementor-tab-content{font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-797 .elementor-element.elementor-element-576f26ab > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-797 .elementor-element.elementor-element-778c3a16 .elementor-tab-title{background-color:var( --e-global-color-1f97739 );}.elementor-797 .elementor-element.elementor-element-778c3a16 .elementor-toggle-title, .elementor-797 .elementor-element.elementor-element-778c3a16 .elementor-toggle-icon{color:var( --e-global-color-07ccf12 );}.elementor-797 .elementor-element.elementor-element-778c3a16 .elementor-toggle-icon svg{fill:var( --e-global-color-07ccf12 );}.elementor-797 .elementor-element.elementor-element-778c3a16 .elementor-toggle-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-797 .elementor-element.elementor-element-778c3a16 .elementor-toggle-icon{margin-inline-end:15px;}.elementor-797 .elementor-element.elementor-element-778c3a16 .elementor-tab-content{font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-widget-image .widget-image-caption{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-797 .elementor-element.elementor-element-7344869d{--spacer-size:15px;}#elementor-popup-modal-797{background-color:#000000CC;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-797 .dialog-message{width:1000px;height:auto;}#elementor-popup-modal-797 .dialog-close-button{display:flex;}#elementor-popup-modal-797 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(min-width:768px){.elementor-797 .elementor-element.elementor-element-4b4dd0d7{width:50%;}.elementor-797 .elementor-element.elementor-element-63439523{width:50%;}}/* Start custom CSS for toggle, class: .elementor-element-69c070bd *//* 1. ЗАКРЫТИЕ: Прячем контент, пока не нажато */
.elementor-797 .elementor-element.elementor-element-69c070bd .elementor-tab-content {
    display: none;
}

/* Показываем при клике (для спойлера и аккордеона сразу) */
.elementor-797 .elementor-element.elementor-element-69c070bd .elementor-active .elementor-tab-content {
    display: block !important;
}

/* 2. ИКОНКА: Центровка и размер 35px */
.elementor-797 .elementor-element.elementor-element-69c070bd .elementor-toggle-header, 
.elementor-797 .elementor-element.elementor-element-69c070bd .elementor-accordion-header {
    display: flex !important;
    align-items: center !important; /* Центр по вертикали */
    padding: 10px 15px !important;
}

.elementor-797 .elementor-element.elementor-element-69c070bd .elementor-toggle-icon,
.elementor-797 .elementor-element.elementor-element-69c070bd .elementor-accordion-icon {
    font-size: 35px !important;
    margin-right: 15px !important;
    display: flex !important;
    align-items: center !important;
}

/* 3. ЦВЕТ ИКОНКИ: Прозрачная -> Белая */
.elementor-797 .elementor-element.elementor-element-69c070bd .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-69c070bd .elementor-accordion-icon i {
    color: transparent !important;
}

.elementor-797 .elementor-element.elementor-element-69c070bd:hover .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-69c070bd .elementor-active .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-69c070bd:hover .elementor-accordion-icon i,
.elementor-797 .elementor-element.elementor-element-69c070bd .elementor-active .elementor-accordion-icon i {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-35dee285 *//* 1. ЗАКРЫТИЕ: Прячем контент, пока не нажато */
.elementor-797 .elementor-element.elementor-element-35dee285 .elementor-tab-content {
    display: none;
}

/* Показываем при клике (для спойлера и аккордеона сразу) */
.elementor-797 .elementor-element.elementor-element-35dee285 .elementor-active .elementor-tab-content {
    display: block !important;
}

/* 2. ИКОНКА: Центровка и размер 35px */
.elementor-797 .elementor-element.elementor-element-35dee285 .elementor-toggle-header, 
.elementor-797 .elementor-element.elementor-element-35dee285 .elementor-accordion-header {
    display: flex !important;
    align-items: center !important; /* Центр по вертикали */
    padding: 10px 15px !important;
}

.elementor-797 .elementor-element.elementor-element-35dee285 .elementor-toggle-icon,
.elementor-797 .elementor-element.elementor-element-35dee285 .elementor-accordion-icon {
    font-size: 35px !important;
    margin-right: 15px !important;
    display: flex !important;
    align-items: center !important;
}

/* 3. ЦВЕТ ИКОНКИ: Прозрачная -> Белая */
.elementor-797 .elementor-element.elementor-element-35dee285 .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-35dee285 .elementor-accordion-icon i {
    color: transparent !important;
}

.elementor-797 .elementor-element.elementor-element-35dee285:hover .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-35dee285 .elementor-active .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-35dee285:hover .elementor-accordion-icon i,
.elementor-797 .elementor-element.elementor-element-35dee285 .elementor-active .elementor-accordion-icon i {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-72675af4 *//* 1. ЗАКРЫТИЕ: Прячем контент, пока не нажато */
.elementor-797 .elementor-element.elementor-element-72675af4 .elementor-tab-content {
    display: none;
}

/* Показываем при клике (для спойлера и аккордеона сразу) */
.elementor-797 .elementor-element.elementor-element-72675af4 .elementor-active .elementor-tab-content {
    display: block !important;
}

/* 2. ИКОНКА: Центровка и размер 35px */
.elementor-797 .elementor-element.elementor-element-72675af4 .elementor-toggle-header, 
.elementor-797 .elementor-element.elementor-element-72675af4 .elementor-accordion-header {
    display: flex !important;
    align-items: center !important; /* Центр по вертикали */
    padding: 10px 15px !important;
}

.elementor-797 .elementor-element.elementor-element-72675af4 .elementor-toggle-icon,
.elementor-797 .elementor-element.elementor-element-72675af4 .elementor-accordion-icon {
    font-size: 35px !important;
    margin-right: 15px !important;
    display: flex !important;
    align-items: center !important;
}

/* 3. ЦВЕТ ИКОНКИ: Прозрачная -> Белая */
.elementor-797 .elementor-element.elementor-element-72675af4 .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-72675af4 .elementor-accordion-icon i {
    color: transparent !important;
}

.elementor-797 .elementor-element.elementor-element-72675af4:hover .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-72675af4 .elementor-active .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-72675af4:hover .elementor-accordion-icon i,
.elementor-797 .elementor-element.elementor-element-72675af4 .elementor-active .elementor-accordion-icon i {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-332db2 *//* 1. ЗАКРЫТИЕ: Прячем контент, пока не нажато */
.elementor-797 .elementor-element.elementor-element-332db2 .elementor-tab-content {
    display: none;
}

/* Показываем при клике (для спойлера и аккордеона сразу) */
.elementor-797 .elementor-element.elementor-element-332db2 .elementor-active .elementor-tab-content {
    display: block !important;
}

/* 2. ИКОНКА: Центровка и размер 35px */
.elementor-797 .elementor-element.elementor-element-332db2 .elementor-toggle-header, 
.elementor-797 .elementor-element.elementor-element-332db2 .elementor-accordion-header {
    display: flex !important;
    align-items: center !important; /* Центр по вертикали */
    padding: 10px 15px !important;
}

.elementor-797 .elementor-element.elementor-element-332db2 .elementor-toggle-icon,
.elementor-797 .elementor-element.elementor-element-332db2 .elementor-accordion-icon {
    font-size: 35px !important;
    margin-right: 15px !important;
    display: flex !important;
    align-items: center !important;
}

/* 3. ЦВЕТ ИКОНКИ: Прозрачная -> Белая */
.elementor-797 .elementor-element.elementor-element-332db2 .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-332db2 .elementor-accordion-icon i {
    color: transparent !important;
}

.elementor-797 .elementor-element.elementor-element-332db2:hover .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-332db2 .elementor-active .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-332db2:hover .elementor-accordion-icon i,
.elementor-797 .elementor-element.elementor-element-332db2 .elementor-active .elementor-accordion-icon i {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-15bf9d5e *//* 1. ЗАКРЫТИЕ: Прячем контент, пока не нажато */
.elementor-797 .elementor-element.elementor-element-15bf9d5e .elementor-tab-content {
    display: none;
}

/* Показываем при клике (для спойлера и аккордеона сразу) */
.elementor-797 .elementor-element.elementor-element-15bf9d5e .elementor-active .elementor-tab-content {
    display: block !important;
}

/* 2. ИКОНКА: Центровка и размер 35px */
.elementor-797 .elementor-element.elementor-element-15bf9d5e .elementor-toggle-header, 
.elementor-797 .elementor-element.elementor-element-15bf9d5e .elementor-accordion-header {
    display: flex !important;
    align-items: center !important; /* Центр по вертикали */
    padding: 10px 15px !important;
}

.elementor-797 .elementor-element.elementor-element-15bf9d5e .elementor-toggle-icon,
.elementor-797 .elementor-element.elementor-element-15bf9d5e .elementor-accordion-icon {
    font-size: 35px !important;
    margin-right: 15px !important;
    display: flex !important;
    align-items: center !important;
}

/* 3. ЦВЕТ ИКОНКИ: Прозрачная -> Белая */
.elementor-797 .elementor-element.elementor-element-15bf9d5e .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-15bf9d5e .elementor-accordion-icon i {
    color: transparent !important;
}

.elementor-797 .elementor-element.elementor-element-15bf9d5e:hover .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-15bf9d5e .elementor-active .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-15bf9d5e:hover .elementor-accordion-icon i,
.elementor-797 .elementor-element.elementor-element-15bf9d5e .elementor-active .elementor-accordion-icon i {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-51d6102d *//* 1. ЗАКРЫТИЕ: Прячем контент, пока не нажато */
.elementor-797 .elementor-element.elementor-element-51d6102d .elementor-tab-content {
    display: none;
}

/* Показываем при клике (для спойлера и аккордеона сразу) */
.elementor-797 .elementor-element.elementor-element-51d6102d .elementor-active .elementor-tab-content {
    display: block !important;
}

/* 2. ИКОНКА: Центровка и размер 35px */
.elementor-797 .elementor-element.elementor-element-51d6102d .elementor-toggle-header, 
.elementor-797 .elementor-element.elementor-element-51d6102d .elementor-accordion-header {
    display: flex !important;
    align-items: center !important; /* Центр по вертикали */
    padding: 10px 15px !important;
}

.elementor-797 .elementor-element.elementor-element-51d6102d .elementor-toggle-icon,
.elementor-797 .elementor-element.elementor-element-51d6102d .elementor-accordion-icon {
    font-size: 35px !important;
    margin-right: 15px !important;
    display: flex !important;
    align-items: center !important;
}

/* 3. ЦВЕТ ИКОНКИ: Прозрачная -> Белая */
.elementor-797 .elementor-element.elementor-element-51d6102d .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-51d6102d .elementor-accordion-icon i {
    color: transparent !important;
}

.elementor-797 .elementor-element.elementor-element-51d6102d:hover .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-51d6102d .elementor-active .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-51d6102d:hover .elementor-accordion-icon i,
.elementor-797 .elementor-element.elementor-element-51d6102d .elementor-active .elementor-accordion-icon i {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-64e183a9 *//* 1. ЗАКРЫТИЕ: Прячем контент, пока не нажато */
.elementor-797 .elementor-element.elementor-element-64e183a9 .elementor-tab-content {
    display: none;
}

/* Показываем при клике (для спойлера и аккордеона сразу) */
.elementor-797 .elementor-element.elementor-element-64e183a9 .elementor-active .elementor-tab-content {
    display: block !important;
}

/* 2. ИКОНКА: Центровка и размер 35px */
.elementor-797 .elementor-element.elementor-element-64e183a9 .elementor-toggle-header, 
.elementor-797 .elementor-element.elementor-element-64e183a9 .elementor-accordion-header {
    display: flex !important;
    align-items: center !important; /* Центр по вертикали */
    padding: 10px 15px !important;
}

.elementor-797 .elementor-element.elementor-element-64e183a9 .elementor-toggle-icon,
.elementor-797 .elementor-element.elementor-element-64e183a9 .elementor-accordion-icon {
    font-size: 35px !important;
    margin-right: 15px !important;
    display: flex !important;
    align-items: center !important;
}

/* 3. ЦВЕТ ИКОНКИ: Прозрачная -> Белая */
.elementor-797 .elementor-element.elementor-element-64e183a9 .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-64e183a9 .elementor-accordion-icon i {
    color: transparent !important;
}

.elementor-797 .elementor-element.elementor-element-64e183a9:hover .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-64e183a9 .elementor-active .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-64e183a9:hover .elementor-accordion-icon i,
.elementor-797 .elementor-element.elementor-element-64e183a9 .elementor-active .elementor-accordion-icon i {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-778c3a16 *//* 1. ЗАКРЫТИЕ: Прячем контент, пока не нажато */
.elementor-797 .elementor-element.elementor-element-778c3a16 .elementor-tab-content {
    display: none;
}

/* Показываем при клике (для спойлера и аккордеона сразу) */
.elementor-797 .elementor-element.elementor-element-778c3a16 .elementor-active .elementor-tab-content {
    display: block !important;
}

/* 2. ИКОНКА: Центровка и размер 35px */
.elementor-797 .elementor-element.elementor-element-778c3a16 .elementor-toggle-header, 
.elementor-797 .elementor-element.elementor-element-778c3a16 .elementor-accordion-header {
    display: flex !important;
    align-items: center !important; /* Центр по вертикали */
    padding: 10px 15px !important;
}

.elementor-797 .elementor-element.elementor-element-778c3a16 .elementor-toggle-icon,
.elementor-797 .elementor-element.elementor-element-778c3a16 .elementor-accordion-icon {
    font-size: 35px !important;
    margin-right: 15px !important;
    display: flex !important;
    align-items: center !important;
}

/* 3. ЦВЕТ ИКОНКИ: Прозрачная -> Белая */
.elementor-797 .elementor-element.elementor-element-778c3a16 .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-778c3a16 .elementor-accordion-icon i {
    color: transparent !important;
}

.elementor-797 .elementor-element.elementor-element-778c3a16:hover .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-778c3a16 .elementor-active .elementor-toggle-icon i,
.elementor-797 .elementor-element.elementor-element-778c3a16:hover .elementor-accordion-icon i,
.elementor-797 .elementor-element.elementor-element-778c3a16 .elementor-active .elementor-accordion-icon i {
    color: #ffffff !important;
}/* End custom CSS */