.elementor-2519 .elementor-element.elementor-element-1c9df9b6>.elementor-container {
    max-width: 722px
}

.elementor-2519 .elementor-element.elementor-element-1c9df9b6>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-2519 .elementor-element.elementor-element-1c9df9b6:not(.elementor-motion-effects-element-type-background),
.elementor-2519 .elementor-element.elementor-element-1c9df9b6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5773862e)
}

.elementor-2519 .elementor-element.elementor-element-1c9df9b6>.elementor-background-overlay {
    background-color: #000;
    opacity: 1;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2519 .elementor-element.elementor-element-1c9df9b6 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-bc-flex-widget .elementor-2519 .elementor-element.elementor-element-31741a3d.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-2519 .elementor-element.elementor-element-31741a3d.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-2519 .elementor-element.elementor-element-31741a3d>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-2519 .elementor-element.elementor-element-42f84a13 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-2519 .elementor-element.elementor-element-42f84a13>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2519 .elementor-element.elementor-element-43cde34f.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start
}

.elementor-2519 .elementor-element.elementor-element-43cde34f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 1px
}

.elementor-2519 .elementor-element.elementor-element-43cde34f>.elementor-element-populated {
    border-style: none;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 50px 50px 60px
}

.elementor-2519 .elementor-element.elementor-element-43cde34f>.elementor-element-populated,
.elementor-2519 .elementor-element.elementor-element-43cde34f>.elementor-element-populated>.elementor-background-overlay,
.elementor-2519 .elementor-element.elementor-element-43cde34f>.elementor-background-slideshow {
    border-radius: 30px 0 0 30px
}

.elementor-2519 .elementor-element.elementor-element-43cde34f>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-price-table-header {
    background-color: var( --e-global-color-5773862e);
    border-style: none
}

.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-pricing-style-3 .uael-pricing-heading-wrap,
.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-pricing-style-2 .uael-price-table-header,
.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-pricing-style-1 .uael-price-table-header,
.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-pricing-style-4 .uael-price-table-header {
    padding: 44px 0 10px
}

.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-pricing-style-3 .uael-price-table-pricing,
.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-pricing-style-2 .uael-price-table-price-wrap,
.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-pricing-style-1 .uael-price-table-price-wrap,
.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-pricing-style-4 .uael-price-table-price-wrap {
    background-color: var( --e-global-color-5773862e)
}

.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-price-table-price-wrap {
    padding: 20px 0;
    border-style: none;
    margin-bottom: 0
}

.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-price-table-currency,
.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-price-table-integer-part,
.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-price-table-fractional-part,
.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-price-currency-normal {
    color: var( --e-global-color-17bd6fed)
}

.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-price-table-beside-price {
    align-self: flex-start
}

.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-price-table-duration {
    color: var( --e-global-color-17bd6fed)
}

.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-price-table-features-list,
.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-pricing-style-3 .uael-price-table-price-wrap {
    background-color: var( --e-global-color-5773862e)
}

.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-price-table-features-list {
    padding: 0
}

.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-price-table-features-list i,
.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-price-table-features-list svg {
    margin-right: 0
}

.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-price-table .uael-price-table-features-list i {
    font-size: 0
}

.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-price-table .uael-price-table-features-list svg {
    height: 0;
    width: 0
}

.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-price-table-feature-content {
    padding: 0
}

.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-price-table-cta {
    background-color: var( --e-global-color-5773862e);
    padding: 0 0 6px
}

.elementor-2519 .elementor-element.elementor-element-19404d97 a.elementor-button,
.elementor-2519 .elementor-element.elementor-element-19404d97 .elementor-button {
    padding: 10px 35px
}

.elementor-2519 .elementor-element.elementor-element-19404d97 .elementor-button {
    background-color: #f68d20;
    border-style: none
}

.elementor-2519 .elementor-element.elementor-element-19404d97>.elementor-widget-container {
    border-style: solid;
    border-width: 8px;
    border-color: var( --e-global-color-5773862e);
    border-radius: 20px 20px 20px 20px
}

.elementor-bc-flex-widget .elementor-2519 .elementor-element.elementor-element-cd63f82.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-2519 .elementor-element.elementor-element-cd63f82.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-2519 .elementor-element.elementor-element-02ab2dc {
    text-align: center
}

.elementor-bc-flex-widget .elementor-2519 .elementor-element.elementor-element-3ca97c6.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-2519 .elementor-element.elementor-element-3ca97c6.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-2519 .elementor-element.elementor-element-3ca97c6.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start
}

.elementor-2519 .elementor-element.elementor-element-3ca97c6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 1px
}

.elementor-2519 .elementor-element.elementor-element-3ca97c6>.elementor-element-populated {
    border-style: none;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 50px 50px 60px
}

.elementor-2519 .elementor-element.elementor-element-3ca97c6>.elementor-element-populated,
.elementor-2519 .elementor-element.elementor-element-3ca97c6>.elementor-element-populated>.elementor-background-overlay,
.elementor-2519 .elementor-element.elementor-element-3ca97c6>.elementor-background-slideshow {
    border-radius: 0 30px 30px 0
}

.elementor-2519 .elementor-element.elementor-element-3ca97c6>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-table-ribbon-1 .uael-price-table-ribbon-content {
    margin-top: 41px;
    transform: translateY(-50%) translateX(-50%) translateX(41px) rotate(-45deg)
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-table-header {
    background-color: var( --e-global-color-5773862e)
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-pricing-style-3 .uael-pricing-heading-wrap,
.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-pricing-style-2 .uael-price-table-header,
.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-pricing-style-1 .uael-price-table-header,
.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-pricing-style-4 .uael-price-table-header {
    padding: 44px 0 10px
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-pricing-style-3 .uael-price-table-pricing,
.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-pricing-style-2 .uael-price-table-price-wrap,
.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-pricing-style-1 .uael-price-table-price-wrap,
.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-pricing-style-4 .uael-price-table-price-wrap {
    background-color: var( --e-global-color-5773862e)
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-table-price-wrap {
    padding: 20px 0;
    margin-bottom: 0
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-table-currency,
.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-table-integer-part,
.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-table-fractional-part,
.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-currency-normal {
    color: var( --e-global-color-17bd6fed)
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-table-currency {
    align-self: flex-start
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-table-beside-price {
    align-self: flex-start
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-table-duration {
    color: var( --e-global-color-17bd6fed)
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-table-features-list,
.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-pricing-style-3 .uael-price-table-price-wrap {
    background-color: var( --e-global-color-5773862e)
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-table-features-list {
    padding: 0
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-table-features-list i,
.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-table-features-list svg {
    margin-right: 0
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-table .uael-price-table-features-list i {
    font-size: 0
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-table .uael-price-table-features-list svg {
    height: 0;
    width: 0
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-table-feature-content {
    padding: 0
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-table-cta {
    background-color: var( --e-global-color-5773862e);
    padding: 0 0 6px
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff a.elementor-button,
.elementor-2519 .elementor-element.elementor-element-6a0342ff .elementor-button {
    padding: 10px 35px
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff .elementor-button {
    background-color: #f68d20;
    border-style: none
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-table-ribbon-content {
    background-color: #77c25a;
    color: #fff;
    box-shadow: 0 0 10px 0 #77c25a
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-table-ribbon-3 .uael-price-table-ribbon-content:before {
    border-left: 8px solid #77c25a
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff>.elementor-widget-container {
    border-style: solid;
    border-width: 8px;
    border-color: var( --e-global-color-5773862e);
    border-radius: 20px 20px 20px 20px
}

#elementor-popup-modal-2519 .dialog-message {
    width: 770px;
    height: auto
}

#elementor-popup-modal-2519 {
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-color: rgba(0, 0, 0, .8)
}

#elementor-popup-modal-2519 .dialog-close-button {
    display: flex
}

#elementor-popup-modal-2519 .dialog-widget-content {
    animation-duration: 1.2s;
    background-color: #000;
    border-style: solid;
    border-width: 4px;
    border-color: #61ce70;
    border-radius: 13px 13px 13px 13px;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2)
}

@media(min-width:768px) {
    .elementor-2519 .elementor-element.elementor-element-43cde34f {
        width: 45%
    }
    .elementor-2519 .elementor-element.elementor-element-cd63f82 {
        width: 9.333%
    }
    .elementor-2519 .elementor-element.elementor-element-3ca97c6 {
        width: 45%
    }
}

@media(max-width:1024px) {
    .elementor-2519 .elementor-element.elementor-element-1c9df9b6 {
        padding: 51px 25px 100px
    }
    .elementor-2519 .elementor-element.elementor-element-42f84a13 {
        margin-top: -47px;
        margin-bottom: 0
    }
    .elementor-2519 .elementor-element.elementor-element-43cde34f>.elementor-element-populated {
        padding: 35px 35px 45px
    }
    .elementor-2519 .elementor-element.elementor-element-3ca97c6>.elementor-element-populated {
        padding: 35px 35px 45px
    }
}

@media(max-width:767px) {
    .elementor-2519 .elementor-element.elementor-element-1c9df9b6 {
        padding: 0 30px 75px
    }
    .elementor-2519 .elementor-element.elementor-element-42f84a13 {
        margin-top: 0;
        margin-bottom: 0
    }
    .elementor-2519 .elementor-element.elementor-element-43cde34f>.elementor-element-populated,
    .elementor-2519 .elementor-element.elementor-element-43cde34f>.elementor-element-populated>.elementor-background-overlay,
    .elementor-2519 .elementor-element.elementor-element-43cde34f>.elementor-background-slideshow {
        border-radius: 10px 10px 0 0
    }
    .elementor-2519 .elementor-element.elementor-element-43cde34f>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 00px;
        --e-column-margin-left: 00px;
        padding: 0
    }
    .elementor-2519 .elementor-element.elementor-element-cd63f82>.elementor-element-populated {
        margin: 1px 12px 12px;
        --e-column-margin-right: 12px;
        --e-column-margin-left: 12px
    }
    .elementor-2519 .elementor-element.elementor-element-3ca97c6>.elementor-element-populated,
    .elementor-2519 .elementor-element.elementor-element-3ca97c6>.elementor-element-populated>.elementor-background-overlay,
    .elementor-2519 .elementor-element.elementor-element-3ca97c6>.elementor-background-slideshow {
        border-radius: 0 0 10px 10px
    }
    .elementor-2519 .elementor-element.elementor-element-3ca97c6>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }
    .elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-pricing-style-3 .uael-pricing-heading-wrap,
    .elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-pricing-style-2 .uael-price-table-header,
    .elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-pricing-style-1 .uael-price-table-header,
    .elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-pricing-style-4 .uael-price-table-header {
        padding: 52px 0 0
    }
    .elementor-2519 .elementor-element.elementor-element-6a0342ff>.elementor-widget-container {
        padding: 0 1px 0 0
    }
}

.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-price-table-duration {
    position: relative;
    top: 12px;
    padding: 8px;
    font-size: 18px
}

.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-price-table {
    height: 300px
}

.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-price-table-price-wrap {
    background-color: transparent !important
}

.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-price-table-heading {
    font-size: 34px;
    font-weight: 900;
    padding-top: 0
}

.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-price-table-price-wrap {
    padding: 0 !important;
    padding-bottom: 12px !important
}

.elementor-2519 .elementor-element.elementor-element-19404d97 .uael-price-table-header {
    padding-top: 32px !important
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-table-duration {
    position: relative;
    top: 22px;
    padding: 8px;
    font-size: 19px;
    text-align: center
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-table {
    height: 300px;
    padding-top: 40px
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-table-price-wrap {
    background-color: transparent !important
}

.elementor-2519 .elementor-element.elementor-element-6a0342ff .uael-price-table-ribbon-content {
    font-size: 16px
}

.elementor-2519 .elementor-element.elementor-element-42f84a13 .elementor-widget-uael-price-table {
    background-color: transparent !important
}

.elementor-2519 .elementor-element.elementor-element-42f84a13 .elementor-widget-container {
    border: none !important
}

.elementor-2519 .elementor-element.elementor-element-42f84a13 .uael-price-table {
    border: 4px solid #61ce70 !important;
    border-radius: 20px;
    box-shadow: 0 0 20px #0a0;
    background-color: #000
}

.elementor-2519 .elementor-element.elementor-element-42f84a13 .uael-price-table-header,
.uael-price-table-cta {
    background-color: transparent !important
}

.elementor-2519 .elementor-element.elementor-element-42f84a13 .uael-price-table-ribbon-content {
    font-weight: 700;
    font-size: 18px
}

@media screen and (max-width:767px) {
    .elementor-2519 .elementor-element.elementor-element-31741a3d {
        margin-top: 150px
    }
}

.elementor-2519 .elementor-element.elementor-element-31741a3d {
    overflow-x: hidden
}