﻿.elementor-10078577 .elementor-element.elementor-element-162282b
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}
.elementor-10078577 .elementor-element.elementor-element-144100f
{
    --display: flex;
    --margin-top: 35px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-10078577 .elementor-element.elementor-element-429b328 .uael-heading, .elementor-10078577 .elementor-element.elementor-element-429b328 .uael-sub-heading, .elementor-10078577 .elementor-element.elementor-element-429b328 .uael-sub-heading *, .elementor-10078577 .elementor-element.elementor-element-429b328 .uael-subheading, .elementor-10078577 .elementor-element.elementor-element-429b328 .uael-subheading *, .elementor-10078577 .elementor-element.elementor-element-429b328 .uael-separator-parent
{
    text-align: left;
}
.elementor-10078577 .elementor-element.elementor-element-429b328>.elementor-widget-container
{
    margin: 0 0 -26px 0;
    padding: 0 0 0 0;
}
.elementor-10078577 .elementor-element.elementor-element-429b328 .uael-heading, .elementor-10078577 .elementor-element.elementor-element-429b328 .uael-heading a
{
    font-weight: 600;
}
.elementor-10078577 .elementor-element.elementor-element-429b328 .uael-heading
{
    margin: 0 0 15px 0;
}
.elementor-10078577 .elementor-element.elementor-element-118cbc8
{
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 4px;
}
.elementor-10078577 .elementor-element.elementor-element-118cbc8>.elementor-widget-container
{
    margin: -18px 0 0 0;
}
.elementor-10078577 .elementor-element.elementor-element-118cbc8 .elementor-divider-separator
{
    width: 25%;
}
.elementor-10078577 .elementor-element.elementor-element-118cbc8 .elementor-divider
{
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-10078577 .elementor-element.elementor-element-7e91445
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 25px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-10078577 .elementor-element.elementor-element-3c9ef0a
{
    --display: flex;
}
.elementor-10078577 .elementor-element.elementor-element-c34e4c4
{
    --display: flex;
}
.elementor-10078577 .elementor-element.elementor-element-c63acfa>.elementor-widget-container
{
    margin: 0 0 -7px 0;
}
.elementor-10078577 .elementor-element.elementor-element-c8339d9
{
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 4px;
}
.elementor-10078577 .elementor-element.elementor-element-c8339d9>.elementor-widget-container
{
    margin: -18px 0 0 0;
}
.elementor-10078577 .elementor-element.elementor-element-c8339d9 .elementor-divider-separator
{
    width: 25%;
}
.elementor-10078577 .elementor-element.elementor-element-c8339d9 .elementor-divider
{
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-10078577 .elementor-element.elementor-element-11ff9a3>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-10078577 .elementor-element.elementor-element-bfc884f>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-10078577 .elementor-element.elementor-element-d9e012c
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 25px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-10078577 .elementor-element.elementor-element-f050ac3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-10078577 .elementor-element.elementor-element-2acd601
{
    text-align: center;
}
.elementor-10078577 .elementor-element.elementor-element-9a242c7
{
    text-align: center;
}
.elementor-10078577 .elementor-element.elementor-element-9a242c7 .elementor-heading-title
{
    font-family: var(--e-global-typography-secondary-font-family),Arial,Helvetica,Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
    color: var(--e-global-color-primary);
}
.elementor-10078577 .elementor-element.elementor-element-8bdf888
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-10078577 .elementor-element.elementor-element-685ebcb
{
    text-align: center;
}
.elementor-10078577 .elementor-element.elementor-element-685ebcb .elementor-heading-title
{
    font-family: var(--e-global-typography-secondary-font-family),Arial,Helvetica,Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
    color: var(--e-global-color-primary);
}
.elementor-10078577 .elementor-element.elementor-element-9a684af
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-10078577 .elementor-element.elementor-element-e57183a .gallery-item
{
    padding: 0 43px 43px 0;
}
.elementor-10078577 .elementor-element.elementor-element-e57183a .gallery
{
    margin: 0 -43px -43px 0;
}
.elementor-10078577 .elementor-element.elementor-element-e57183a .gallery-item img
{
    border-style: solid;
}
.elementor-10078577 .elementor-element.elementor-element-e57183a .gallery-item .gallery-caption
{
    text-align: center;
    color: var(--e-global-color-primary);
    font-size: 25px;
    font-weight: 600;
    line-height: 53px;
}
.elementor-10078577 .elementor-element.elementor-element-e377c76
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 35px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-10078577 .elementor-element.elementor-element-daa1436
{
    --display: flex;
}
.elementor-10078577 .elementor-element.elementor-element-1683025 .uael-heading, .elementor-10078577 .elementor-element.elementor-element-1683025 .uael-sub-heading, .elementor-10078577 .elementor-element.elementor-element-1683025 .uael-sub-heading *, .elementor-10078577 .elementor-element.elementor-element-1683025 .uael-subheading, .elementor-10078577 .elementor-element.elementor-element-1683025 .uael-subheading *, .elementor-10078577 .elementor-element.elementor-element-1683025 .uael-separator-parent
{
    text-align: left;
}
.elementor-10078577 .elementor-element.elementor-element-1683025>.elementor-widget-container
{
    margin: 0 0 -26px 0;
    padding: 0 0 0 0;
}
.elementor-10078577 .elementor-element.elementor-element-1683025 .uael-heading, .elementor-10078577 .elementor-element.elementor-element-1683025 .uael-heading a
{
    font-weight: 600;
}
.elementor-10078577 .elementor-element.elementor-element-1683025 .uael-heading
{
    margin: 0 0 15px 0;
}
.elementor-10078577 .elementor-element.elementor-element-8bf98a8
{
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 4px;
}
.elementor-10078577 .elementor-element.elementor-element-8bf98a8>.elementor-widget-container
{
    margin: -18px 0 0 0;
}
.elementor-10078577 .elementor-element.elementor-element-8bf98a8 .elementor-divider-separator
{
    width: 25%;
}
.elementor-10078577 .elementor-element.elementor-element-8bf98a8 .elementor-divider
{
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-10078577 .elementor-element.elementor-element-520cd39
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-10078577 .elementor-element.elementor-element-cdb4e82
{
    --display: flex;
}
.elementor-10078577 .elementor-element.elementor-element-156af71 .elementor-tab-title, .elementor-10078577 .elementor-element.elementor-element-156af71 .elementor-tab-title:before, .elementor-10078577 .elementor-element.elementor-element-156af71 .elementor-tab-title:after, .elementor-10078577 .elementor-element.elementor-element-156af71 .elementor-tab-content, .elementor-10078577 .elementor-element.elementor-element-156af71 .elementor-tabs-content-wrapper
{
    border-width: 1px;
}
.elementor-10078577 .elementor-element.elementor-element-156af71 .elementor-tab-title.elementor-active, .elementor-10078577 .elementor-element.elementor-element-156af71 .elementor-tab-title.elementor-active a
{
    color: var(--e-global-color-primary);
}
.elementor-10078577 .elementor-element.elementor-element-a73de6f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 55px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-10078577 .elementor-element.elementor-element-da8418d
{
    --display: flex;
}
.elementor-10078577 .elementor-element.elementor-element-dfa91e5
{
    --display: flex;
}
.elementor-10078577 .elementor-element.elementor-element-5176f8c>.elementor-widget-container
{
    margin: 0 0 -27px 0;
}
@media(min-width: 768px)
{
    .elementor-10078577 .elementor-element.elementor-element-3c9ef0a
    {
        --width: 23.012%;
    }
    .elementor-10078577 .elementor-element.elementor-element-c34e4c4
    {
        --width: 76.988%;
    }
    .elementor-10078577 .elementor-element.elementor-element-f050ac3
    {
        --width: 50%;
    }
    .elementor-10078577 .elementor-element.elementor-element-8bdf888
    {
        --width: 50%;
    }
    .elementor-10078577 .elementor-element.elementor-element-da8418d
    {
        --width: 25%;
    }
    .elementor-10078577 .elementor-element.elementor-element-dfa91e5
    {
        --width: 75%;
    }
}