.elementor-3655 .elementor-element.elementor-element-574cffa8{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3655 .elementor-element.elementor-element-7cf8103{text-align:justify;}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title .uael-question-span, .elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title .uael-accordion-icon{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title .uael-question-span,
						.elementor-widget-uael-faq  .uael-accordion-icon-closed, .elementor-widget-uael-faq span.uael-accordion-icon-opened{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-accordion-icon-closed, .elementor-widget-uael-faq span.uael-accordion-icon-opened{fill:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title.uael-title-active .uael-question-span,
						.elementor-widget-uael-faq span.uael-accordion-icon-opened{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title .uael-question-span:hover,
					.elementor-widget-uael-faq  .uael-accordion-icon-closed:hover{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-accordion-icon-closed:hover{fill:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title.uael-title-active:hover .uael-question-span,
					.elementor-widget-uael-faq span.uael-accordion-icon-opened:hover{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-content:hover{color:var( --e-global-color-text );}
				.elementor-widget-uael-faq  .uael-accordion-icon-closed{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-accordion-icon-closed{fill:var( --e-global-color-primary );}.elementor-widget-uael-faq span.uael-accordion-icon-opened{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-3655 .elementor-element.elementor-element-2774896:not(.elementor-grid-0) .elementor-grid{grid-row-gap:10px;}.elementor-3655 .elementor-element.elementor-element-2774896.elementor-grid-0 .uael-faq-accordion{margin-bottom:10px;}.elementor-3655 .elementor-element.elementor-element-2774896 .uael-faq-accordion.elementor-grid-item{text-align:justify;}.elementor-3655 .elementor-element.elementor-element-2774896 .uael-faq-wrapper .uael-faq-container .uael-faq-accordion{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4D4D4;}.elementor-3655 .elementor-element.elementor-element-2774896 .uael-faq-container .uael-faq-accordion .uael-accordion-content{border-top-color:#D4D4D4;}.elementor-3655 .elementor-element.elementor-element-2774896 .uael-faq-container .uael-faq-accordion{border-radius:1px 1px 1px 1px;}.elementor-3655 .elementor-element.elementor-element-2774896 .uael-faq-accordion .uael-accordion-title .uael-question-span,
						.elementor-3655 .elementor-element.elementor-element-2774896  .uael-accordion-icon-closed, .elementor-3655 .elementor-element.elementor-element-2774896 span.uael-accordion-icon-opened{color:var( --e-global-color-secondary );}.elementor-3655 .elementor-element.elementor-element-2774896 .uael-accordion-icon-closed, .elementor-3655 .elementor-element.elementor-element-2774896 span.uael-accordion-icon-opened{fill:var( --e-global-color-secondary );}.elementor-3655 .elementor-element.elementor-element-2774896 .uael-faq-accordion .uael-accordion-title{padding:10px 10px 10px 10px;}.elementor-3655 .elementor-element.elementor-element-2774896 .uael-faq-accordion .uael-accordion-content{padding:10px 10px 10px 10px;}@media(max-width:1024px){ .elementor-3655 .elementor-element.elementor-element-2774896.elementor-grid-tablet-0 .elementor-share-btn{margin-bottom:10px;}}@media(max-width:767px){ .elementor-3655 .elementor-element.elementor-element-2774896.elementor-grid-mobile-0 .elementor-share-btn{margin-bottom:10px;}}/* Start custom CSS for text-editor, class: .elementor-element-7cf8103 */body { font-family: Georgia, serif; margin: 0 auto; padding: 2rem; color: #222; line-height: 1.8; font-size: 17px; background: #fff; }
  h1 { font-size: 2rem; line-height: 1.3; color: #1a1a2e; margin-bottom: 0.5rem; }
  h2 { font-size: 1.35rem; color: #1a1a2e; margin-top: 2.5rem; border-left: 4px solid #c0392b; padding-left: 12px; }
  h3 { font-size: 1.1rem; color: #2c3e50; margin-top: 1.5rem; }
  table { width: 100%; border-collapse: collapse; margin: 1.5rem 0; font-size: 0.95rem; }
  th { background: #1a1a2e; color: #fff; padding: 10px 14px; text-align: left; }
  td { padding: 9px 14px; border-bottom: 1px solid #ddd; }
  tr:nth-child(even) td { background: #f7f7f7; }
  .intro-box { background: #eef4ff; border-left: 4px solid #2980b9; padding: 1rem 1.4rem; margin: 1.5rem 0; border-radius: 4px; }
  .warning-box { background: #fff5f5; border-left: 4px solid #c0392b; padding: 1rem 1.4rem; margin: 1.5rem 0; border-radius: 4px; }
  .tip-box { background: #f0faf0; border-left: 4px solid #27ae60; padding: 1rem 1.4rem; margin: 1.5rem 0; border-radius: 4px; }
  .meta { color: #777; font-size: 0.9rem; margin-bottom: 1.5rem; }
  ul li { margin-bottom: 0.4rem; }
  .visual-note { color: #888; font-style: italic; font-size: 0.88rem; margin-top: -0.5rem; margin-bottom: 1rem; }/* End custom CSS */
/* Start custom CSS for uael-faq, class: .elementor-element-2774896 *//* ---- SIMPLE FAQ STYLE FOR UAE ADDON ---- */

/* 1. Карточка вопроса (был .faq-item) */
.uael-faq-accordion {
    margin: 1.5rem 0 !important;
    padding-bottom: 1rem !important;
    border-bottom: 1px solid #eee !important;
    border: none !important; /* Убираем стандартную рамку UAE */
    border-radius: 0 !important; /* Убираем скругление */
    overflow: visible !important;
    background: transparent !important;
    box-shadow: none !important;
}

/* Убираем границу у последнего элемента */
.uael-faq-accordion:last-child {
    border-bottom: none !important;
}

/* 2. Заголовок вопроса (был .faq-q) */
.uael-accordion-title {
    font-weight: bold !important;
    color: #1a1a2e !important;
    font-size: 1.05rem !important;
    margin-bottom: 0.4rem !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    display: block !important;
    cursor: pointer !important;
}

/* Текст вопроса внутри span */
.uael-accordion-title .uael-question-span {
    font-weight: bold !important;
    color: #1a1a2e !important;
    font-size: 1.05rem !important;
}

/* 3. Иконка (опционально) */
/* Если нужна иконка — оставьте этот блок */
.uael-accordion-icon {
    display: inline-flex !important;
    margin-left: 8px !important;
    color: #1a1a2e !important;
}

/* Если иконка не нужна — раскомментируйте строку ниже */
/* .uael-accordion-icon { display: none !important; } */

/* 4. Контент ответа */
.uael-accordion-content {
    padding: 0 0 0 0 !important;
    background: transparent !important;
    border: none !important;
    color: #333 !important;
    font-size: 1rem !important;
    line-height: 1.6 !important;
}

/* Текст внутри ответа */
.uael-accordion-content p,
.uael-accordion-content span {
    margin: 0 !important;
    padding: 0 !important;
    color: inherit !important;
}/* End custom CSS */