﻿.elementor-10083523 .elementor-element.elementor-element-f111705
{
    margin-top: 25px;
    margin-bottom: 25px;
}
.elementor-10083523 .elementor-element.elementor-element-b0ef322
{
    text-align: center;
}
.elementor-10083523 .elementor-element.elementor-element-b0ef322 .elementor-heading-title
{
    color: #4f2088;
}
.elementor-10083523 .elementor-element.elementor-element-8be2706:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-10083523 .elementor-element.elementor-element-8be2706>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-primary);
}
.elementor-bc-flex-widget .elementor-10083523 .elementor-element.elementor-element-8be2706.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-10083523 .elementor-element.elementor-element-8be2706.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-10083523 .elementor-element.elementor-element-8be2706>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-10083523 .elementor-element.elementor-element-8be2706>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10083523 .elementor-element.elementor-element-a1ee2fa>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 42px 42px 42px 42px;
}
.elementor-10083523 .elementor-element.elementor-element-a1ee2fa
{
    text-align: center;
}
.elementor-10083523 .elementor-element.elementor-element-a1ee2fa .elementor-heading-title
{
    font-size: 40px;
    font-weight: bold;
    color: var(--e-global-color-9029724);
}
.elementor-bc-flex-widget .elementor-10083523 .elementor-element.elementor-element-467cfc3.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-10083523 .elementor-element.elementor-element-467cfc3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-10083523 .elementor-element.elementor-element-467cfc3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 20px;
}
.elementor-10083523 .elementor-element.elementor-element-467cfc3>.elementor-element-populated
{
    padding: 0 0 0 20px;
}
.elementor-10083523 .elementor-element.elementor-element-97dd3d0>.elementor-widget-container
{
    margin: 15px 0 0 0;
}
.elementor-10083523 .elementor-element.elementor-element-97dd3d0
{
    font-size: 16px;
}
.elementor-10083523 .elementor-element.elementor-element-fcebcf7
{
    --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;
    --overlay-opacity: .5;
    --margin-top: 25px;
    --margin-bottom: 25px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-10083523 .elementor-element.elementor-element-fcebcf7:not(.elementor-motion-effects-element-type-background), .elementor-10083523 .elementor-element.elementor-element-fcebcf7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-astglobalcolor8);
}
.elementor-10083523 .elementor-element.elementor-element-fcebcf7::before, .elementor-10083523 .elementor-element.elementor-element-fcebcf7>.elementor-background-video-container::before, .elementor-10083523 .elementor-element.elementor-element-fcebcf7>.e-con-inner>.elementor-background-video-container::before, .elementor-10083523 .elementor-element.elementor-element-fcebcf7>.elementor-background-slideshow::before, .elementor-10083523 .elementor-element.elementor-element-fcebcf7>.e-con-inner>.elementor-background-slideshow::before, .elementor-10083523 .elementor-element.elementor-element-fcebcf7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-10083523 .elementor-element.elementor-element-184204e
{
    --display: flex;
    --margin-top: 15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-10083523 .elementor-element.elementor-element-0197091
{
    width: auto;
    max-width: auto;
    text-align: center;
}
.elementor-10083523 .elementor-element.elementor-element-0197091>.elementor-widget-container
{
    background-color: var(--e-global-color-primary);
    padding: 0 15px 0 15px;
}
.elementor-10083523 .elementor-element.elementor-element-0197091.elementor-element
{
    --align-self: center;
}
.elementor-10083523 .elementor-element.elementor-element-0197091 .elementor-heading-title
{
    font-family: "Open Sans",Arial,Helvetica,Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    color: var(--e-global-color-9029724);
}
.elementor-10083523 .elementor-element.elementor-element-4093808>.elementor-widget-container
{
    margin: 0 40px 0 40px;
    padding: 0 0 0 0;
}
.elementor-10083523 .elementor-element.elementor-element-4093808.elementor-element
{
    --align-self: center;
}
.elementor-10083523 .elementor-element.elementor-element-4093808
{
    text-align: center;
    font-family: "Poppins",Arial,Helvetica,Sans-serif;
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 38px;
    color: var(--e-global-color-9029724);
}
.elementor-10083523 .elementor-element.elementor-element-91cb4e8
{
    margin-top: 25px;
    margin-bottom: 25px;
}
.elementor-10083523 .elementor-element.elementor-element-8993b74:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-10083523 .elementor-element.elementor-element-8993b74>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1e3454;
}
.elementor-bc-flex-widget .elementor-10083523 .elementor-element.elementor-element-8993b74.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-10083523 .elementor-element.elementor-element-8993b74.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-10083523 .elementor-element.elementor-element-8993b74>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-10083523 .elementor-element.elementor-element-8993b74>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10083523 .elementor-element.elementor-element-1531653>.elementor-widget-container
{
    margin: 30px 0 0 0;
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
}
.elementor-10083523 .elementor-element.elementor-element-1531653
{
    text-align: center;
    color: var(--e-global-color-9029724);
}
.elementor-10083523 .elementor-element.elementor-element-27b2e47
{
    margin-top: 15px;
    margin-bottom: 15px;
}
.elementor-10083523 .elementor-element.elementor-element-8cff208:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-10083523 .elementor-element.elementor-element-8cff208>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #333454;
}
.elementor-bc-flex-widget .elementor-10083523 .elementor-element.elementor-element-8cff208.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-10083523 .elementor-element.elementor-element-8cff208.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-10083523 .elementor-element.elementor-element-8cff208>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-10083523 .elementor-element.elementor-element-8cff208>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 40px 40px 40px 40px;
}
.elementor-10083523 .elementor-element.elementor-element-8cff208>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10083523 .elementor-element.elementor-element-cc78df1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-10083523 .elementor-element.elementor-element-cc78df1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-f3320a2);
}
.elementor-10083523 .elementor-element.elementor-element-cc78df1>.elementor-element-populated>.elementor-background-overlay
{
    opacity: .5;
}
.elementor-10083523 .elementor-element.elementor-element-cc78df1>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-10083523 .elementor-element.elementor-element-cc78df1>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10083523 .elementor-element.elementor-element-f67a18f>.elementor-widget-container
{
    margin: 15px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-10083523 .elementor-element.elementor-element-f67a18f .uael-infobox, .elementor-10083523 .elementor-element.elementor-element-f67a18f .uael-separator-parent
{
    text-align: center;
}
.elementor-10083523 .elementor-element.elementor-element-f67a18f .uael-icon-wrap .uael-icon i
{
    font-size: 40px;
    height: 40px;
    width: 40px;
    line-height: 40px;
    text-align: center;
    color: var(--e-global-color-secondary);
}
.elementor-10083523 .elementor-element.elementor-element-f67a18f .uael-icon-wrap .uael-icon
{
    height: 40px;
    width: 40px;
    line-height: 40px;
}
.elementor-10083523 .elementor-element.elementor-element-f67a18f .uael-icon-wrap .uael-icon i, .elementor-10083523 .elementor-element.elementor-element-f67a18f .uael-icon-wrap .uael-icon svg
{
    transform: rotate(0deg);
}
.elementor-10083523 .elementor-element.elementor-element-f67a18f .uael-icon-wrap .uael-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-10083523 .elementor-element.elementor-element-f67a18f .uael-separator
{
    border-top-style: solid;
    display: inline-block;
    border-top-color: var(--e-global-color-secondary);
    border-top-width: 3px;
    width: 30%;
    margin: 20px 0 20px 0;
}
.elementor-10083523 .elementor-element.elementor-element-f67a18f .uael-infobox-title-prefix
{
    color: var(--e-global-color-secondary);
    margin: 0 0 0 0;
}
.elementor-10083523 .elementor-element.elementor-element-f67a18f .uael-infobox-title
{
    color: var(--e-global-color-secondary);
    margin: 0 0 10px 0;
}
.elementor-10083523 .elementor-element.elementor-element-956cfb6>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-10083523 .elementor-element.elementor-element-956cfb6
{
    columns: 1;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.8em;
}
.elementor-10083523 .elementor-element.elementor-element-2b883fd
{
    margin-top: 25px;
    margin-bottom: 25px;
}
.elementor-10083523 .elementor-element.elementor-element-b4b09c2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-10083523 .elementor-element.elementor-element-b4b09c2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #4f208a;
}
.elementor-bc-flex-widget .elementor-10083523 .elementor-element.elementor-element-b4b09c2.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-10083523 .elementor-element.elementor-element-b4b09c2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-10083523 .elementor-element.elementor-element-b4b09c2.elementor-column>.elementor-widget-wrap
{
    justify-content: flex-start;
}
.elementor-10083523 .elementor-element.elementor-element-b4b09c2>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-10083523 .elementor-element.elementor-element-b4b09c2>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10083523 .elementor-element.elementor-element-548428b>.elementor-widget-container
{
    margin: 15px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-10083523 .elementor-element.elementor-element-548428b .uael-infobox, .elementor-10083523 .elementor-element.elementor-element-548428b .uael-separator-parent
{
    text-align: center;
}
.elementor-10083523 .elementor-element.elementor-element-548428b .uael-icon-wrap .uael-icon i
{
    font-size: 40px;
    height: 40px;
    width: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
}
.elementor-10083523 .elementor-element.elementor-element-548428b .uael-icon-wrap .uael-icon
{
    height: 40px;
    width: 40px;
    line-height: 40px;
}
.elementor-10083523 .elementor-element.elementor-element-548428b .uael-icon-wrap .uael-icon i, .elementor-10083523 .elementor-element.elementor-element-548428b .uael-icon-wrap .uael-icon svg
{
    transform: rotate(0deg);
}
.elementor-10083523 .elementor-element.elementor-element-548428b .uael-icon-wrap .uael-icon svg
{
    fill: #fff;
}
.elementor-10083523 .elementor-element.elementor-element-548428b .uael-separator
{
    border-top-style: solid;
    display: inline-block;
    border-top-color: var(--e-global-color-9029724);
    border-top-width: 3px;
    width: 30%;
    margin: 20px 0 20px 0;
}
.elementor-10083523 .elementor-element.elementor-element-548428b .uael-infobox-title-prefix
{
    color: var(--e-global-color-9029724);
    margin: 0 0 0 0;
}
.elementor-10083523 .elementor-element.elementor-element-548428b .uael-infobox-title
{
    color: var(--e-global-color-9029724);
    margin: 0 0 10px 0;
}
.elementor-10083523 .elementor-element.elementor-element-f45ca62>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-10083523 .elementor-element.elementor-element-f45ca62
{
    columns: 1;
    font-weight: normal;
    line-height: 1.8em;
    color: var(--e-global-color-9029724);
}
.elementor-10083523 .elementor-element.elementor-element-a204f29>.elementor-element-populated
{
    padding: 0 0 0 25px;
}
.elementor-10083523 .elementor-element.elementor-element-4b91ea3
{
    text-align: center;
}
.elementor-10083523 .elementor-element.elementor-element-4b91ea3 .elementor-heading-title
{
    font-weight: bold;
}
.elementor-bc-flex-widget .elementor-10083523 .elementor-element.elementor-element-b5321bd.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-10083523 .elementor-element.elementor-element-b5321bd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-10083523 .elementor-element.elementor-element-b5321bd>.elementor-element-populated
{
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: #704f9c;
    padding: 10px 10px 10px 10px;
}
.elementor-10083523 .elementor-element.elementor-element-b88cc02
{
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: var(--e-global-color-primary);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 25px;
    margin-bottom: 25px;
    padding: 25px 25px 25px 25px;
}
.elementor-10083523 .elementor-element.elementor-element-b88cc02>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10083523 .elementor-element.elementor-element-1e4a20c>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-10083523 .elementor-element.elementor-element-1e4a20c
{
    text-align: center;
}
.elementor-10083523 .elementor-element.elementor-element-1e4a20c .elementor-heading-title
{
    font-family: "Open Sans",Arial,Helvetica,Sans-serif;
    font-size: 23px;
    font-weight: 500;
    line-height: 1.5em;
}
.elementor-10083523 .elementor-element.elementor-element-1fa497c>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-10083523 .elementor-element.elementor-element-1fa497c
{
    text-align: center;
}
.elementor-10083523 .elementor-element.elementor-element-1fa497c .elementor-heading-title
{
    font-family: "Open Sans",Arial,Helvetica,Sans-serif;
    font-size: 23px;
    font-weight: 500;
}
.elementor-10083523 .elementor-element.elementor-element-ac928cd>.elementor-widget-container
{
    background-color: var(--e-global-color-f3320a2);
    margin: 0 0 0 0;
    padding: 15px 15px 15px 15px;
}
.elementor-10083523 .elementor-element.elementor-element-ac928cd
{
    text-align: center;
}
.elementor-10083523 .elementor-element.elementor-element-ac928cd .elementor-heading-title
{
    font-family: "Open Sans",Arial,Helvetica,Sans-serif;
    font-weight: 500;
    text-transform: uppercase;
}
:root
{
    --page-title-display: none;
}
@media(min-width: 768px)
{
    .elementor-10083523 .elementor-element.elementor-element-3414a45
    {
        width: 51.96%;
    }
    .elementor-10083523 .elementor-element.elementor-element-8993b74
    {
        width: 47.947%;
    }
    .elementor-10083523 .elementor-element.elementor-element-8cff208
    {
        width: 47.768%;
    }
    .elementor-10083523 .elementor-element.elementor-element-cc78df1
    {
        width: 52.232%;
    }
    .elementor-10083523 .elementor-element.elementor-element-b5321bd
    {
        width: 34.196%;
    }
    .elementor-10083523 .elementor-element.elementor-element-1f42d2b
    {
        width: 65.804%;
    }
}