﻿.elementor-widget-image .widget-image-caption
{
    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-56 .elementor-element.elementor-element-fa9d0fd .swiper-pagination-bullet
{
    --swiper-pagination-bullet-horizontal-gap: 2px;
    --swiper-pagination-bullet-vertical-gap: 2px;
    width: 8px;
    height: 8px;
    background: var(--e-global-color-primary);
}
.elementor-56 .elementor-element.elementor-element-fa9d0fd .swiper-pagination-bullet:not(.swiper-pagination-bullet-active)
{
    background: var(--e-global-color-accent);
    opacity: var(--e-global-color-accent);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:hover
{
    background: var(--e-global-color-accent);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected=true], .elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:hover
{
    background: var(--e-global-color-accent);
}
.elementor-56 .elementor-element.elementor-element-9d5b6f0 .swiper-pagination-bullet
{
    --swiper-pagination-bullet-horizontal-gap: 2px;
    --swiper-pagination-bullet-vertical-gap: 2px;
}
.elementor-56 .elementor-element.elementor-element-7326302 .swiper-pagination-bullet
{
    --swiper-pagination-bullet-horizontal-gap: 2px;
    --swiper-pagination-bullet-vertical-gap: 2px;
}
.elementor-56 .elementor-element.elementor-element-5ec1918 .swiper-pagination-bullet
{
    --swiper-pagination-bullet-horizontal-gap: 2px;
    --swiper-pagination-bullet-vertical-gap: 2px;
}
.elementor-56 .elementor-element.elementor-element-a4ab428 .swiper-pagination-bullet
{
    --swiper-pagination-bullet-horizontal-gap: 2px;
    --swiper-pagination-bullet-vertical-gap: 2px;
}
.elementor-56 .elementor-element.elementor-element-43f3a3f .swiper-pagination-bullet
{
    --swiper-pagination-bullet-horizontal-gap: 2px;
    --swiper-pagination-bullet-vertical-gap: 2px;
}
.elementor-56 .elementor-element.elementor-element-259eef5 .swiper-pagination-bullet
{
    --swiper-pagination-bullet-horizontal-gap: 2px;
    --swiper-pagination-bullet-vertical-gap: 2px;
}
.elementor-56 .elementor-element.elementor-element-f0f14a1 .swiper-pagination-bullet
{
    --swiper-pagination-bullet-horizontal-gap: 2px;
    --swiper-pagination-bullet-vertical-gap: 2px;
}
.elementor-56 .elementor-element.elementor-element-647509a .swiper-pagination-bullet
{
    --swiper-pagination-bullet-horizontal-gap: 2px;
    --swiper-pagination-bullet-vertical-gap: 2px;
}
.elementor-widget-global .elementor-field-type-html
{
    color: var(--e-global-color-text);
}
.elementor-widget-global .e-form__buttons__wrapper__button-next
{
    background-color: var(--e-global-color-accent);
}
.elementor-widget-global .e-form__buttons__wrapper__button-previous
{
    background-color: var(--e-global-color-accent);
}
.elementor-56 .elementor-element.elementor-global-4662 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-56 .elementor-element.elementor-global-4662 .elementor-field-group.recaptcha_v3-bottomright
{
    margin-bottom: 0;
}
body.rtl .elementor-56 .elementor-element.elementor-global-4662 .elementor-labels-inline .elementor-field-group>label
{
    padding-left: 6px;
}
body:not(.rtl) .elementor-56 .elementor-element.elementor-global-4662 .elementor-labels-inline .elementor-field-group>label
{
    padding-right: 6px;
}
.elementor-56 .elementor-element.elementor-global-4662 .elementor-field-type-html
{
    color: var(--e-global-color-text);
}
.elementor-56 .elementor-element.elementor-global-4662 .e-form__buttons__wrapper__button-next
{
    background-color: var(--e-global-color-primary);
    color: #fff;
}
.elementor-56 .elementor-element.elementor-global-4662 .elementor-button[type=submit] svg *
{
    fill: #fff;
}
.elementor-56 .elementor-element.elementor-global-4662 .e-form__buttons__wrapper__button-previous
{
    background-color: var(--e-global-color-primary);
    color: #fff;
}
.elementor-56 .elementor-element.elementor-global-4662 .e-form__buttons__wrapper__button-next:hover
{
    background-color: var(--e-global-color-accent);
}
.elementor-56 .elementor-element.elementor-global-4662 .e-form__buttons__wrapper__button-previous:hover
{
    background-color: var(--e-global-color-accent);
}
.elementor-56 .elementor-element.elementor-global-4662 .elementor-message.elementor-message-success
{
    color: var(--e-global-color-primary);
}
.elementor-56 .elementor-element.elementor-global-4662 .elementor-message.elementor-message-danger
{
    color: #dd1414;
}