.elementor-1376 .elementor-element.elementor-element-80fb038>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-1376 .elementor-element.elementor-element-80fb038:not(.elementor-motion-effects-element-type-background),
.elementor-1376 .elementor-element.elementor-element-80fb038>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-1376 .elementor-element.elementor-element-80fb038>.elementor-background-overlay {
    background-color: #000000ab;
    opacity: .32;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1376 .elementor-element.elementor-element-80fb038 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0
}

.elementor-1376 .elementor-element.elementor-element-a64c314.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-1376 .elementor-element.elementor-element-a64c314>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0%
}

.elementor-1376 .elementor-element.elementor-element-a64c314 {
    z-index: 0
}

.elementor-1376 .elementor-element.elementor-element-fb45d48>.elementor-container {
    max-width: 800px
}

.elementor-1376 .elementor-element.elementor-element-fb45d48 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-b6116b4>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-70e265c {
    text-align: center;
    bottom: 21%
}

.elementor-1376 .elementor-element.elementor-element-70e265c .elementor-heading-title {
    font-size: 80px;
    font-weight: 900;
    letter-spacing: -3px;
    -webkit-text-stroke-width: 0;
    stroke-width: 0;
    -webkit-text-stroke-color: #0e790e;
    stroke: #0e790e;
    text-shadow: 0 0 0 transparent
}

.elementor-1376 .elementor-element.elementor-element-70e265c>.elementor-widget-container {
    margin: 0;
    padding: 0 0 15px
}

body:not(.rtl) .elementor-1376 .elementor-element.elementor-element-70e265c {
    left: 0
}

body.rtl .elementor-1376 .elementor-element.elementor-element-70e265c {
    right: 0
}

.elementor-1376 .elementor-element.elementor-element-a1c04ce .elementor-button .elementor-button-icon {
    font-size: 18px
}

.elementor-1376 .elementor-element.elementor-element-a1c04ce .elementor-button .elementor-button-icon svg {
    height: 18px;
    width: 18px
}

.elementor-1376 .elementor-element.elementor-element-a1c04ce .elementor-align-icon-right,
.elementor-1376 .elementor-element.elementor-element-a1c04ce .uael-marketing-buttons-all_right.elementor-button .elementor-button-icon {
    margin-left: 8px
}

.elementor-1376 .elementor-element.elementor-element-a1c04ce .elementor-align-icon-left,
.elementor-1376 .elementor-element.elementor-element-a1c04ce .uael-marketing-buttons-all_left.elementor-button .elementor-button-icon {
    margin-right: 8px
}

.elementor-1376 .elementor-element.elementor-element-a1c04ce .elementor-button {
    padding: 30px 45px 20px;
    border-style: none;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 10px 0 transparent
}

.elementor-1376 .elementor-element.elementor-element-a1c04ce a.elementor-button {
    background-color: #00000000
}

.elementor-1376 .elementor-element.elementor-element-a1c04ce a.elementor-button:hover {
    color: #0f0;
    background-color: #6ed25a00;
    border-color: #6ed25a00
}

.elementor-1376 .elementor-element.elementor-element-a1c04ce .elementor-button:hover {
    box-shadow: 0 0 0 0 transparent
}

.elementor-1376 .elementor-element.elementor-element-a1c04ce .uael-marketing-button-title {
    font-size: 20px
}

.elementor-1376 .elementor-element.elementor-element-a1c04ce .uael-marketing-button .elementor-button-content-wrapper {
    margin-bottom: 7px
}

.elementor-1376 .elementor-element.elementor-element-a1c04ce>.elementor-widget-container {
    margin: 0 0 0 23px
}

.elementor-1376 .elementor-element.elementor-element-a1c04ce {
    width: auto;
    max-width: auto;
    bottom: 12%
}

body:not(.rtl) .elementor-1376 .elementor-element.elementor-element-a1c04ce {
    right: 0
}

body.rtl .elementor-1376 .elementor-element.elementor-element-a1c04ce {
    left: 0
}

.elementor-1376 .elementor-element.elementor-element-3ca5fff .elementor-button .elementor-button-icon {
    font-size: 18px
}

.elementor-1376 .elementor-element.elementor-element-3ca5fff .elementor-button .elementor-button-icon svg {
    height: 18px;
    width: 18px
}

.elementor-1376 .elementor-element.elementor-element-3ca5fff .elementor-align-icon-right,
.elementor-1376 .elementor-element.elementor-element-3ca5fff .uael-marketing-buttons-all_right.elementor-button .elementor-button-icon {
    margin-left: 8px
}

.elementor-1376 .elementor-element.elementor-element-3ca5fff .elementor-align-icon-left,
.elementor-1376 .elementor-element.elementor-element-3ca5fff .uael-marketing-buttons-all_left.elementor-button .elementor-button-icon {
    margin-right: 8px
}

.elementor-1376 .elementor-element.elementor-element-3ca5fff .elementor-button {
    padding: 30px 28px 20px;
    border-style: none;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .67)
}

.elementor-1376 .elementor-element.elementor-element-3ca5fff a.elementor-button {
    background-color: #02010100
}

.elementor-1376 .elementor-element.elementor-element-3ca5fff a.elementor-button:hover {
    color: #0f0;
    background-color: #1d8b0000;
    border-color: #6ed25a
}

.elementor-1376 .elementor-element.elementor-element-3ca5fff .elementor-button:hover {
    box-shadow: 0 0 0 0 transparent
}

.elementor-1376 .elementor-element.elementor-element-3ca5fff .uael-marketing-button-title {
    font-size: 20px
}

.elementor-1376 .elementor-element.elementor-element-3ca5fff .uael-marketing-button .elementor-button-content-wrapper {
    margin-bottom: 7px
}

.elementor-1376 .elementor-element.elementor-element-3ca5fff>.elementor-widget-container {
    margin: 0 23px 0 0
}

.elementor-1376 .elementor-element.elementor-element-3ca5fff {
    width: auto;
    max-width: auto;
    bottom: 12%
}

body:not(.rtl) .elementor-1376 .elementor-element.elementor-element-3ca5fff {
    left: 0
}

body.rtl .elementor-1376 .elementor-element.elementor-element-3ca5fff {
    right: 0
}

.elementor-1376 .elementor-element.elementor-element-92050ee {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-1376 .elementor-element.elementor-element-885afeb .elementor-icon-wrapper {
    text-align: center
}

.elementor-1376 .elementor-element.elementor-element-885afeb.elementor-view-stacked .elementor-icon {
    background-color: #fff
}

.elementor-1376 .elementor-element.elementor-element-885afeb.elementor-view-framed .elementor-icon,
.elementor-1376 .elementor-element.elementor-element-885afeb.elementor-view-default .elementor-icon {
    color: #fff;
    border-color: #fff
}

.elementor-1376 .elementor-element.elementor-element-885afeb.elementor-view-framed .elementor-icon,
.elementor-1376 .elementor-element.elementor-element-885afeb.elementor-view-default .elementor-icon svg {
    fill: #fff
}

.elementor-1376 .elementor-element.elementor-element-885afeb .elementor-icon {
    font-size: 33px
}

.elementor-1376 .elementor-element.elementor-element-885afeb .elementor-icon svg {
    height: 33px
}

.elementor-1376 .elementor-element.elementor-element-595410e .elementor-icon-wrapper {
    text-align: center
}

.elementor-1376 .elementor-element.elementor-element-595410e.elementor-view-stacked .elementor-icon {
    background-color: #fff
}

.elementor-1376 .elementor-element.elementor-element-595410e.elementor-view-framed .elementor-icon,
.elementor-1376 .elementor-element.elementor-element-595410e.elementor-view-default .elementor-icon {
    color: #fff;
    border-color: #fff
}

.elementor-1376 .elementor-element.elementor-element-595410e.elementor-view-framed .elementor-icon,
.elementor-1376 .elementor-element.elementor-element-595410e.elementor-view-default .elementor-icon svg {
    fill: #fff
}

.elementor-1376 .elementor-element.elementor-element-595410e .elementor-icon {
    font-size: 33px
}

.elementor-1376 .elementor-element.elementor-element-595410e .elementor-icon svg {
    height: 33px
}

.elementor-1376 .elementor-element.elementor-element-170189a {
    text-align: center
}

.elementor-1376 .elementor-element.elementor-element-170189a .elementor-heading-title {
    color: #fff;
    font-size: 80px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: -2.3px
}

.elementor-1376 .elementor-element.elementor-element-170189a>.elementor-widget-container {
    margin: 0;
    padding: 0 0 15px
}

.elementor-bc-flex-widget .elementor-1376 .elementor-element.elementor-element-28da58f.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-1376 .elementor-element.elementor-element-28da58f>.elementor-element-populated {
    padding: 0 0 0 15px
}

.elementor-1376 .elementor-element.elementor-element-ee43b08 .elementor-button {
    padding: 12px 19px;
    border-style: solid;
    border-color: #f68d20;
    border-radius: 13px 13px 13px 13px;
    box-shadow: 0 0 0 0 #fff
}

.elementor-1376 .elementor-element.elementor-element-ee43b08 a.elementor-button {
    color: #fff;
    background-color: #f68d20
}

.elementor-1376 .elementor-element.elementor-element-ee43b08 a.elementor-button:hover {
    background-color: #6ed25a;
    border-color: #6ed25a
}

.elementor-1376 .elementor-element.elementor-element-ee43b08 .elementor-button:hover {
    box-shadow: 0 0 10px 0 #6ed25a
}

.elementor-1376 .elementor-element.elementor-element-ee43b08 .uael-marketing-button-title {
    font-size: 20px
}

.elementor-1376 .elementor-element.elementor-element-ee43b08 .uael-marketing-button .elementor-button-content-wrapper {
    margin-bottom: 0
}

.elementor-1376 .elementor-element.elementor-element-ee43b08>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-ee43b08 {
    width: auto;
    max-width: auto
}

.elementor-1376 .elementor-element.elementor-element-a7ffe87>.elementor-container {
    max-width: 1600px
}

.elementor-1376 .elementor-element.elementor-element-a7ffe87:not(.elementor-motion-effects-element-type-background),
.elementor-1376 .elementor-element.elementor-element-a7ffe87>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-1376 .elementor-element.elementor-element-a7ffe87 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 10px 0
}

.elementor-1376 .elementor-element.elementor-element-a7ffe87>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1376 .elementor-element.elementor-element-9438d83>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1376 .elementor-element.elementor-element-9438d83>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1376 .elementor-element.elementor-element-14bbb00>.elementor-widget-container {
    background-color: #00000000
}

.elementor-1376 .elementor-element.elementor-element-15ce69f>.elementor-container {
    max-width: 822px
}

.elementor-1376 .elementor-element.elementor-element-15ce69f {
    margin-top: 0;
    margin-bottom: 20px
}

.elementor-1376 .elementor-element.elementor-element-59dee71>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-1376 .elementor-element.elementor-element-6e0d544 img {
    width: 90%;
    opacity: 1;
    filter: brightness( 100%) contrast( 200%) saturate( 0%) blur( 0px) hue-rotate( 0deg)
}

.elementor-1376 .elementor-element.elementor-element-b7fa937 img {
    width: 90%;
    filter: brightness( 162%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
    border-radius: 0 0 0 0
}

.elementor-1376 .elementor-element.elementor-element-b7fa937>.elementor-widget-container {
    margin: 16px 0 0;
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-9131762 img {
    width: 90%;
    filter: brightness( 141%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg)
}

.elementor-1376 .elementor-element.elementor-element-9131762>.elementor-widget-container {
    margin: 5px 0 0
}

.elementor-1376 .elementor-element.elementor-element-467fa2b img {
    width: 90%;
    filter: brightness( 191%) contrast( 200%) saturate( 0%) blur( 0px) hue-rotate( 0deg)
}

.elementor-1376 .elementor-element.elementor-element-467fa2b>.elementor-widget-container {
    margin: 14px 0 0
}

.elementor-1376 .elementor-element.elementor-element-edfccca img {
    width: 90%;
    filter: brightness( 125%) contrast( 119%) saturate( 0%) blur( 0px) hue-rotate( 0deg)
}

.elementor-1376 .elementor-element.elementor-element-edfccca>.elementor-widget-container {
    margin: 16px 0 0
}

.elementor-1376 .elementor-element.elementor-element-4beb87e7>.elementor-element-populated {
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-5299b76c {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-7336df14:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1376 .elementor-element.elementor-element-7336df14>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00000000
}

.elementor-1376 .elementor-element.elementor-element-7336df14>.elementor-element-populated {
    border-style: solid;
    border-width: 10px;
    border-color: var( --e-global-color-5773862e);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-7336df14>.elementor-element-populated,
.elementor-1376 .elementor-element.elementor-element-7336df14>.elementor-element-populated>.elementor-background-overlay,
.elementor-1376 .elementor-element.elementor-element-7336df14>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px
}

.elementor-1376 .elementor-element.elementor-element-7336df14>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1376 .elementor-element.elementor-element-7671cca8>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1376 .elementor-element.elementor-element-7671cca8:not(.elementor-motion-effects-element-type-background),
.elementor-1376 .elementor-element.elementor-element-7671cca8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-1376 .elementor-element.elementor-element-7671cca8 {
    border-style: solid;
    border-width: 4px;
    border-color: var( --e-global-color-accent);
    box-shadow: 0 0 20px 0 #0a0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 10px 0 0
}

.elementor-1376 .elementor-element.elementor-element-7671cca8,
.elementor-1376 .elementor-element.elementor-element-7671cca8>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px
}

.elementor-1376 .elementor-element.elementor-element-7671cca8>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1376 .elementor-element.elementor-element-4e79417a>.elementor-element-populated {
    margin: 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0 29px 29px
}

.elementor-1376 .elementor-element.elementor-element-6003b463 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-size: 35px;
    font-weight: 700;
    -webkit-text-stroke-width: 0;
    stroke-width: 0;
    -webkit-text-stroke-color: #6ed25a;
    stroke: #6ed25a;
    text-shadow: 0 0 10px #000
}

.elementor-1376 .elementor-element.elementor-element-7ee1e26a {
    color: #f5f5f5;
    font-size: 20px;
    text-shadow: 0 0 26px #6ed25a
}

.elementor-1376 .elementor-element.elementor-element-7ee1e26a>.elementor-widget-container {
    margin: 0 0 -25px
}

.elementor-1376 .elementor-element.elementor-element-33fe2f5c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1376 .elementor-element.elementor-element-33fe2f5c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2d2d2d00
}

.elementor-1376 .elementor-element.elementor-element-33fe2f5c>.elementor-element-populated,
.elementor-1376 .elementor-element.elementor-element-33fe2f5c>.elementor-element-populated>.elementor-background-overlay,
.elementor-1376 .elementor-element.elementor-element-33fe2f5c>.elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px
}

.elementor-1376 .elementor-element.elementor-element-33fe2f5c>.elementor-element-populated {
    box-shadow: 0 10px 35px -20px rgba(0, 0, 0, .16);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-33fe2f5c>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1376 .elementor-element.elementor-element-69b2ba38:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1376 .elementor-element.elementor-element-69b2ba38>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00000000
}

.elementor-1376 .elementor-element.elementor-element-69b2ba38>.elementor-element-populated {
    border-style: solid;
    border-width: 10px;
    border-color: var( --e-global-color-5773862e);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-69b2ba38>.elementor-element-populated,
.elementor-1376 .elementor-element.elementor-element-69b2ba38>.elementor-element-populated>.elementor-background-overlay,
.elementor-1376 .elementor-element.elementor-element-69b2ba38>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px
}

.elementor-1376 .elementor-element.elementor-element-69b2ba38>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1376 .elementor-element.elementor-element-4f73735f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1376 .elementor-element.elementor-element-4f73735f:not(.elementor-motion-effects-element-type-background),
.elementor-1376 .elementor-element.elementor-element-4f73735f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-1376 .elementor-element.elementor-element-4f73735f {
    border-style: solid;
    border-width: 4px;
    border-color: var( --e-global-color-accent);
    box-shadow: 0 0 20px 0 #0a0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 10px 0 0
}

.elementor-1376 .elementor-element.elementor-element-4f73735f,
.elementor-1376 .elementor-element.elementor-element-4f73735f>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px
}

.elementor-1376 .elementor-element.elementor-element-4f73735f>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1376 .elementor-element.elementor-element-6cbdfba0>.elementor-element-populated {
    margin: 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0 29px 29px
}

.elementor-1376 .elementor-element.elementor-element-1f86fcf3 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-size: 35px;
    font-weight: 700;
    -webkit-text-stroke-width: 0;
    stroke-width: 0;
    -webkit-text-stroke-color: #6ed25a;
    stroke: #6ed25a;
    text-shadow: 0 0 10px #000
}

.elementor-1376 .elementor-element.elementor-element-e1f40e {
    color: #f5f5f5;
    font-size: 20px;
    text-shadow: 0 0 26px #6ed25a
}

.elementor-1376 .elementor-element.elementor-element-e1f40e>.elementor-widget-container {
    margin: 0 0 -25px
}

.elementor-1376 .elementor-element.elementor-element-3c64c20b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1376 .elementor-element.elementor-element-3c64c20b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2d2d2d00
}

.elementor-1376 .elementor-element.elementor-element-3c64c20b>.elementor-element-populated,
.elementor-1376 .elementor-element.elementor-element-3c64c20b>.elementor-element-populated>.elementor-background-overlay,
.elementor-1376 .elementor-element.elementor-element-3c64c20b>.elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px
}

.elementor-1376 .elementor-element.elementor-element-3c64c20b>.elementor-element-populated {
    box-shadow: 0 10px 35px -20px rgba(0, 0, 0, .16);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

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

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-rbs-slider {
    background-color: var( --e-global-color-primary)
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-toggle input[type=checkbox]+label:before {
    background-color: var( --e-global-color-primary)
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-toggle input[type=checkbox]+label:after {
    border-color: var( --e-global-color-primary);
    background-color: #fff
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-label-box-active .uael-label-box-switch {
    background: var( --e-global-color-primary)
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-rbs-switch:checked+.uael-rbs-slider {
    background-color: var( --e-global-color-accent)
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-rbs-switch:focus+.uael-rbs-slider {
    -webkit-box-shadow: var( --e-global-color-accent);
    box-shadow: var( --e-global-color-accent)
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-toggle input[type=checkbox]:checked+label:before {
    background-color: var( --e-global-color-accent)
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-toggle input[type=checkbox]:checked+label:after {
    border-color: var( --e-global-color-accent)
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-label-box-inactive .uael-label-box-switch {
    background: var( --e-global-color-accent)
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-rbs-slider:before {
    background-color: #fff
}

.elementor-1376 .elementor-element.elementor-element-4154945f span.uael-label-box-switch {
    color: #fff
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-main-btn {
    font-size: 15px
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-rbs-toggle {
    justify-content: center;
    margin-bottom: 10px
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-ct-desktop-stack--yes .uael-rbs-toggle {
    align-items: center
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-ct-desktop-stack--no .uael-sec-1 {
    margin-right: 5%
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-ct-desktop-stack--no .uael-sec-2 {
    margin-left: 5%
}

.rtl .elementor-1376 .elementor-element.elementor-element-4154945f .uael-ct-desktop-stack--no .uael-sec-1 {
    margin-left: 5%;
    margin-right: 0%
}

.rtl .elementor-1376 .elementor-element.elementor-element-4154945f .uael-ct-desktop-stack--no .uael-sec-2 {
    margin-right: 5%;
    margin-left: 0%
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-ct-desktop-stack--yes .uael-sec-1 {
    margin-bottom: 5%
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-ct-desktop-stack--yes .uael-sec-2 {
    margin-top: 5%
}

.elementor-1376 .elementor-element.elementor-element-c2b2a83:not(.elementor-motion-effects-element-type-background),
.elementor-1376 .elementor-element.elementor-element-c2b2a83>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor1)
}

.elementor-1376 .elementor-element.elementor-element-c2b2a83>.elementor-background-overlay {
    opacity: .75;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1376 .elementor-element.elementor-element-c2b2a83 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-7e86dd0>.elementor-element-populated {
    margin: 20px 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-1376 .elementor-element.elementor-element-a1551ff {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 20px
}

.elementor-1376 .elementor-element.elementor-element-7c25cb6.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-1376 .elementor-element.elementor-element-7c25cb6>.elementor-element-populated>.elementor-background-overlay {
    opacity: .5
}

.elementor-1376 .elementor-element.elementor-element-7c25cb6>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-7c25cb6>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1376 .elementor-element.elementor-element-10f90f9 .ue-heading {
    flex-direction: row
}

.elementor-1376 .elementor-element.elementor-element-10f90f9 .uc_ac_box {
    margin-bottom: 10px;
    box-shadow: 0 0 20px 0 #0a0;
    border-style: solid;
    border-width: 4px;
    border-color: #61ce70;
    border-radius: 20px 20px 20px 20px
}

.elementor-1376 .elementor-element.elementor-element-10f90f9 .uc-heading {
    background-color: var( --e-global-color-5773862e);
    font-family: roboto, Sans-serif;
    font-size: 31px;
    padding: 10px;
    color: #fff;
    box-shadow: 0 0 12px 13px #6ed25a
}

.elementor-1376 .elementor-element.elementor-element-10f90f9 .uc_content {
    background-color: var( --e-global-color-astglobalcolor5);
    font-family: roboto, Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 28px;
    word-spacing: 0;
    color: var( --e-global-color-astglobalcolor2);
    padding: 20px
}

.elementor-1376 .elementor-element.elementor-element-10f90f9 .ue_icon {
    width: 50px;
    height: 50px;
    font-size: 45px;
    background-color: #000;
    color: #fff;
    border-radius: 50px 50px 50px 50px
}

.elementor-1376 .elementor-element.elementor-element-10f90f9 .ue_icon svg {
    fill: #bfbfbf
}

.elementor-1376 .elementor-element.elementor-element-10f90f9 .ue_icon_spacing {
    width: 15px
}

.elementor-1376 .elementor-element.elementor-element-10f90f9 .ue_expand_inside {
    width: 14px;
    height: 14px;
    font-size: 14px;
    color: #bfbfbf;
    border-radius: 0 0 0 0
}

.elementor-1376 .elementor-element.elementor-element-10f90f9 .ue_expand_spacing {
    width: 15px
}

.elementor-1376 .elementor-element.elementor-element-10f90f9>.elementor-widget-container {
    margin: 0;
    border-style: none
}

.elementor-1376 .elementor-element.elementor-element-281b212 .ue-heading {
    flex-direction: row
}

.elementor-1376 .elementor-element.elementor-element-281b212 .uc_ac_box {
    margin-bottom: 10px;
    box-shadow: 0 0 20px 0 #0a0;
    border-style: solid;
    border-width: 4px;
    border-color: var( --e-global-color-accent);
    border-radius: 20px 20px 20px 20px
}

.elementor-1376 .elementor-element.elementor-element-281b212 .uc-heading {
    background-color: var( --e-global-color-5773862e);
    font-family: roboto, Sans-serif;
    font-size: 31px;
    padding: 10px;
    color: #fff;
    box-shadow: 0 0 12px 13px #6ed25a
}

.elementor-1376 .elementor-element.elementor-element-281b212 .uc_content {
    background-color: var( --e-global-color-astglobalcolor5);
    font-family: roboto, Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 28px;
    word-spacing: 0;
    color: var( --e-global-color-astglobalcolor2);
    padding: 20px
}

.elementor-1376 .elementor-element.elementor-element-281b212 .ue_icon {
    width: 50px;
    height: 50px;
    font-size: 45px;
    background-color: #000;
    color: #fff;
    border-radius: 50px 50px 50px 50px
}

.elementor-1376 .elementor-element.elementor-element-281b212 .ue_icon svg {
    fill: #bfbfbf
}

.elementor-1376 .elementor-element.elementor-element-281b212 .ue_icon_spacing {
    width: 15px
}

.elementor-1376 .elementor-element.elementor-element-281b212 .ue_expand_inside {
    width: 14px;
    height: 14px;
    font-size: 14px;
    color: #bfbfbf;
    border-radius: 0 0 0 0
}

.elementor-1376 .elementor-element.elementor-element-281b212 .ue_expand_spacing {
    width: 15px
}

.elementor-1376 .elementor-element.elementor-element-281b212>.elementor-widget-container {
    margin: 0
}

.elementor-1376 .elementor-element.elementor-element-854df7c>.elementor-container {
    max-width: 1300px
}

.elementor-1376 .elementor-element.elementor-element-854df7c:not(.elementor-motion-effects-element-type-background),
.elementor-1376 .elementor-element.elementor-element-854df7c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5773862e)
}

.elementor-1376 .elementor-element.elementor-element-854df7c {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1376 .elementor-element.elementor-element-854df7c>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1376 .elementor-element.elementor-element-3567d5f>.elementor-element-populated {
    padding: 79px 79px 0
}

.elementor-1376 .elementor-element.elementor-element-228315d {
    text-align: center
}

.elementor-1376 .elementor-element.elementor-element-228315d .elementor-heading-title {
    font-weight: 700
}

.elementor-1376 .elementor-element.elementor-element-228315d>.elementor-widget-container {
    margin: 0 50px
}

.elementor-1376 .elementor-element.elementor-element-edc8e82 {
    margin-top: 30px;
    margin-bottom: 30px
}

.elementor-bc-flex-widget .elementor-1376 .elementor-element.elementor-element-361ffea.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-1376 .elementor-element.elementor-element-361ffea>.elementor-element-populated {
    padding: 14%
}

.elementor-1376 .elementor-element.elementor-element-24d817f {
    font-size: 22px
}

.elementor-bc-flex-widget .elementor-1376 .elementor-element.elementor-element-beaab15.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-1376 .elementor-element.elementor-element-beaab15>.elementor-element-populated {
    margin: 0 0 0 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-facf281 img {
    width: 100%;
    opacity: 1
}

.elementor-1376 .elementor-element.elementor-element-d606366 {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-1376 .elementor-element.elementor-element-dbe9ede.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-1376 .elementor-element.elementor-element-dbe9ede>.elementor-element-populated {
    margin: 90px 0 0 -30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -30px;
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-3026437>.elementor-widget-container {
    padding: 0
}

.elementor-bc-flex-widget .elementor-1376 .elementor-element.elementor-element-f3f8023.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-1376 .elementor-element.elementor-element-f3f8023>.elementor-element-populated {
    padding: 14%
}

.elementor-1376 .elementor-element.elementor-element-aaf9b6c {
    font-size: 22px
}

.elementor-bc-flex-widget .elementor-1376 .elementor-element.elementor-element-fd8ec71.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-1376 .elementor-element.elementor-element-fd8ec71>.elementor-element-populated {
    padding: 14%
}

.elementor-1376 .elementor-element.elementor-element-fd5c6f0 {
    font-size: 22px
}

.elementor-bc-flex-widget .elementor-1376 .elementor-element.elementor-element-062fe50.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-1376 .elementor-element.elementor-element-062fe50>.elementor-element-populated {
    margin: 0 0 0 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px
}

.elementor-1376 .elementor-element.elementor-element-e0a6681 {
    margin-top: 60px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-1376 .elementor-element.elementor-element-d580819.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-1376 .elementor-element.elementor-element-d580819>.elementor-element-populated {
    margin: 0 0 0 -30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -30px;
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-d888fd5>.elementor-widget-container {
    margin: 50px 0 0
}

.elementor-bc-flex-widget .elementor-1376 .elementor-element.elementor-element-470a3cd.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-1376 .elementor-element.elementor-element-470a3cd>.elementor-element-populated {
    padding: 14%
}

.elementor-1376 .elementor-element.elementor-element-8108a67 {
    font-size: 22px
}

.elementor-1376 .elementor-element.elementor-element-173fcd3:not(.elementor-motion-effects-element-type-background),
.elementor-1376 .elementor-element.elementor-element-173fcd3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5773862e)
}

.elementor-1376 .elementor-element.elementor-element-173fcd3 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1376 .elementor-element.elementor-element-173fcd3>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-bc-flex-widget .elementor-1376 .elementor-element.elementor-element-dc5d91c.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-1376 .elementor-element.elementor-element-dc5d91c.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-1376 .elementor-element.elementor-element-dc5d91c>.elementor-element-populated {
    margin: 0 25px 25px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 25px
}

.elementor-1376 .elementor-element.elementor-element-8181b0b .elementor-button .elementor-button-icon {
    font-size: 18px
}

.elementor-1376 .elementor-element.elementor-element-8181b0b .elementor-button .elementor-button-icon svg {
    height: 18px;
    width: 18px
}

.elementor-1376 .elementor-element.elementor-element-8181b0b .elementor-align-icon-right,
.elementor-1376 .elementor-element.elementor-element-8181b0b .uael-marketing-buttons-all_right.elementor-button .elementor-button-icon {
    margin-left: 8px
}

.elementor-1376 .elementor-element.elementor-element-8181b0b .elementor-align-icon-left,
.elementor-1376 .elementor-element.elementor-element-8181b0b .uael-marketing-buttons-all_left.elementor-button .elementor-button-icon {
    margin-right: 8px
}

.elementor-1376 .elementor-element.elementor-element-8181b0b .elementor-button {
    padding: 30px 28px 20px;
    border-style: solid;
    border-radius: 13px 13px 13px 13px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .67)
}

.elementor-1376 .elementor-element.elementor-element-8181b0b a.elementor-button {
    background-color: #02010100
}

.elementor-1376 .elementor-element.elementor-element-8181b0b a.elementor-button:hover {
    color: #0f0;
    background-color: #1d8b0000;
    border-color: #6ed25a
}

.elementor-1376 .elementor-element.elementor-element-8181b0b .elementor-button:hover {
    box-shadow: 0 0 0 0 transparent
}

.elementor-1376 .elementor-element.elementor-element-8181b0b .uael-marketing-button-title {
    font-size: 28px
}

.elementor-1376 .elementor-element.elementor-element-8181b0b .uael-marketing-button .elementor-button-content-wrapper {
    margin-bottom: 7px
}

.elementor-1376 .elementor-element.elementor-element-8181b0b>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-8181b0b {
    width: auto;
    max-width: auto
}

.elementor-1376 .elementor-element.elementor-element-21c630f {
    text-align: left;
    width: auto;
    max-width: auto
}

.elementor-1376 .elementor-element.elementor-element-21c630f .elementor-heading-title {
    font-weight: 700;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0 0 10px #000
}

.elementor-1376 .elementor-element.elementor-element-21c630f>.elementor-widget-container {
    padding: 0 0 0 30px
}

.elementor-1376 .elementor-element.elementor-element-f9c826d>.elementor-container {
    min-height: 776px
}

.elementor-1376 .elementor-element.elementor-element-f9c826d:not(.elementor-motion-effects-element-type-background),
.elementor-1376 .elementor-element.elementor-element-f9c826d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor1)
}

.elementor-1376 .elementor-element.elementor-element-f9c826d>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #000000 0%, rgba(255, 0, 0, 0) 96%);
    opacity: .06;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1376 .elementor-element.elementor-element-f9c826d {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: -10px;
    padding: 100px 0 0
}

.elementor-bc-flex-widget .elementor-1376 .elementor-element.elementor-element-8e19323.elementor-column .elementor-widget-wrap {
    align-items: flex-start
}

.elementor-1376 .elementor-element.elementor-element-8e19323.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-1376 .elementor-element.elementor-element-8e19323.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start
}

.elementor-1376 .elementor-element.elementor-element-8e19323>.elementor-element-populated {
    margin: 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0 100px 0 200px
}

.elementor-1376 .elementor-element.elementor-element-6693c02 {
    text-align: left;
    width: auto;
    max-width: auto
}

.elementor-1376 .elementor-element.elementor-element-6693c02 .elementor-heading-title {
    font-weight: 700;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0 0 10px #000
}

.elementor-1376 .elementor-element.elementor-element-6693c02>.elementor-widget-container {
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-1c28a61.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start
}

.elementor-1376 .elementor-element.elementor-element-b07c40b {
    column-gap: 0;
    text-align: left;
    font-size: 22px;
    text-shadow: 0 0 10px #6ed25a
}

.elementor-1376 .elementor-element.elementor-element-b07c40b>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-1762990 .elementor-button .elementor-button-icon {
    font-size: 18px
}

.elementor-1376 .elementor-element.elementor-element-1762990 .elementor-button .elementor-button-icon svg {
    height: 18px;
    width: 18px
}

.elementor-1376 .elementor-element.elementor-element-1762990 .elementor-align-icon-right,
.elementor-1376 .elementor-element.elementor-element-1762990 .uael-marketing-buttons-all_right.elementor-button .elementor-button-icon {
    margin-left: 8px
}

.elementor-1376 .elementor-element.elementor-element-1762990 .elementor-align-icon-left,
.elementor-1376 .elementor-element.elementor-element-1762990 .uael-marketing-buttons-all_left.elementor-button .elementor-button-icon {
    margin-right: 8px
}

.elementor-1376 .elementor-element.elementor-element-1762990 .elementor-button {
    padding: 22px;
    border-style: solid;
    border-width: 2px;
    border-color: var( --e-global-color-17bd6fed);
    border-radius: 13px 13px 13px 13px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .67)
}

.elementor-1376 .elementor-element.elementor-element-1762990 a.elementor-button {
    background-color: #02010100
}

.elementor-1376 .elementor-element.elementor-element-1762990 a.elementor-button:hover {
    color: #0f0;
    background-color: #1d8b0000;
    border-color: #6ed25a
}

.elementor-1376 .elementor-element.elementor-element-1762990 .elementor-button:hover {
    box-shadow: 0 0 0 0 transparent
}

.elementor-1376 .elementor-element.elementor-element-1762990 .uael-marketing-button-title {
    font-size: 20px;
    line-height: 19px
}

.elementor-1376 .elementor-element.elementor-element-1762990 .uael-marketing-button .elementor-button-content-wrapper {
    margin-bottom: 1px
}

.elementor-1376 .elementor-element.elementor-element-1762990>.elementor-widget-container {
    margin: 0 23px 0 0;
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-1762990 {
    width: auto;
    max-width: auto
}

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

.elementor-1376 .elementor-element.elementor-element-b0efdeb {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1376 .elementor-element.elementor-element-b0efdeb>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1376 .elementor-element.elementor-element-bf10a39 {
    column-gap: 0;
    text-align: left;
    font-size: 23px;
    text-shadow: 0 0 10px #6ed25a
}

.elementor-1376 .elementor-element.elementor-element-bf10a39>.elementor-widget-container {
    margin: 0 0 0 28px;
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-6401295 .elementor-button .elementor-button-icon {
    font-size: 18px
}

.elementor-1376 .elementor-element.elementor-element-6401295 .elementor-button .elementor-button-icon svg {
    height: 18px;
    width: 18px
}

.elementor-1376 .elementor-element.elementor-element-6401295 .elementor-align-icon-right,
.elementor-1376 .elementor-element.elementor-element-6401295 .uael-marketing-buttons-all_right.elementor-button .elementor-button-icon {
    margin-left: 8px
}

.elementor-1376 .elementor-element.elementor-element-6401295 .elementor-align-icon-left,
.elementor-1376 .elementor-element.elementor-element-6401295 .uael-marketing-buttons-all_left.elementor-button .elementor-button-icon {
    margin-right: 8px
}

.elementor-1376 .elementor-element.elementor-element-6401295 .elementor-button {
    padding: 30px 45px 20px;
    border-style: solid;
    border-radius: 13px 13px 13px 13px;
    box-shadow: 0 0 10px 0 transparent
}

.elementor-1376 .elementor-element.elementor-element-6401295 a.elementor-button {
    background-color: #00000000
}

.elementor-1376 .elementor-element.elementor-element-6401295 a.elementor-button:hover {
    color: #0f0;
    background-color: #6ed25a00;
    border-color: #6ed25a00
}

.elementor-1376 .elementor-element.elementor-element-6401295 .elementor-button:hover {
    box-shadow: 0 0 0 0 transparent
}

.elementor-1376 .elementor-element.elementor-element-6401295 .uael-marketing-button-title {
    font-size: 20px
}

.elementor-1376 .elementor-element.elementor-element-6401295 .uael-marketing-button .elementor-button-content-wrapper {
    margin-bottom: 7px
}

.elementor-1376 .elementor-element.elementor-element-6401295>.elementor-widget-container {
    margin: 0 0 0 23px
}

.elementor-1376 .elementor-element.elementor-element-6401295 {
    width: auto;
    max-width: auto
}

.elementor-1376 .elementor-element.elementor-element-55265e7:not(.elementor-motion-effects-element-type-background),
.elementor-1376 .elementor-element.elementor-element-55265e7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-1376 .elementor-element.elementor-element-55265e7>.elementor-background-overlay {
    background-color: #000;
    opacity: .25;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1376 .elementor-element.elementor-element-55265e7 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 60px 0 20px
}

.elementor-1376 .elementor-element.elementor-element-92371ab {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1376 .elementor-element.elementor-element-92371ab>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1376 .elementor-element.elementor-element-07bd445 {
    text-align: center
}

.elementor-1376 .elementor-element.elementor-element-07bd445 .elementor-heading-title {
    color: #fff;
    font-weight: 700;
    -webkit-text-stroke-width: 0;
    stroke-width: 0;
    -webkit-text-stroke-color: #6ed25a;
    stroke: #6ed25a;
    text-shadow: 0 0 0 #6ed25a
}

.elementor-1376 .elementor-element.elementor-element-3cd10e1 {
    text-align: center
}

.elementor-1376 .elementor-element.elementor-element-3cd10e1 .elementor-heading-title {
    font-weight: 700;
    -webkit-text-stroke-color: #000;
    stroke: #000
}

.elementor-1376 .elementor-element.elementor-element-3cd10e1>.elementor-widget-container {
    padding: 0 0 60px
}

.elementor-1376 .elementor-element.elementor-element-fec6fb5 {
    --e-image-carousel-slides-to-show: 7
}

.elementor-1376 .elementor-element.elementor-element-fec6fb5 .elementor-image-carousel-caption {
    text-align: center
}

.elementor-1376 .elementor-element.elementor-element-fec6fb5>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-ffe7327 {
    --e-image-carousel-slides-to-show: 7
}

.elementor-1376 .elementor-element.elementor-element-ffe7327 .elementor-image-carousel-caption {
    text-align: center
}

.elementor-1376 .elementor-element.elementor-element-ffe7327>.elementor-widget-container {
    margin: 0 0 35px
}

.elementor-1376 .elementor-element.elementor-element-44f61291 {
    padding: 70px 0 40px
}

.elementor-1376 .elementor-element.elementor-element-4fd99e4 {
    text-align: center
}

.elementor-1376 .elementor-element.elementor-element-4fd99e4 .elementor-heading-title {
    font-weight: 900;
    text-shadow: 0 0 10px transparent
}

.elementor-1376 .elementor-element.elementor-element-4fd99e4>.elementor-widget-container {
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-daa81d7 {
    text-align: center;
    font-size: 22px;
    text-shadow: 0 0 10px #000
}

.elementor-1376 .elementor-element.elementor-element-daa81d7>.elementor-widget-container {
    padding: 0 20px
}

.elementor-1376 .elementor-element.elementor-element-c54e797 .elementor-tab-title,
.elementor-1376 .elementor-element.elementor-element-c54e797 .elementor-tab-title:before,
.elementor-1376 .elementor-element.elementor-element-c54e797 .elementor-tab-title:after,
.elementor-1376 .elementor-element.elementor-element-c54e797 .elementor-tab-content,
.elementor-1376 .elementor-element.elementor-element-c54e797 .elementor-tabs-content-wrapper {
    border-width: 0
}

.elementor-1376 .elementor-element.elementor-element-c54e797 .elementor-tab-title.elementor-active,
.elementor-1376 .elementor-element.elementor-element-c54e797 .elementor-tab-title.elementor-active a {
    color: #77c25a
}

.elementor-1376 .elementor-element.elementor-element-c54e797 .elementor-tab-title {
    font-size: 40px;
    text-shadow: 0 0 6px #77c25a
}

.elementor-1376 .elementor-element.elementor-element-c54e797>.elementor-widget-container {
    margin: -20px 0 -10px
}

.elementor-1376 .elementor-element.elementor-element-c54e797 {
    width: 100%;
    max-width: 100%
}

.elementor-1376 .elementor-element.elementor-element-ba951ec {
    text-align: center;
    font-size: 19px;
    text-shadow: 0 0 10px #000
}

.elementor-1376 .elementor-element.elementor-element-ba951ec>.elementor-widget-container {
    padding: 0 20px
}

.elementor-1376 .elementor-element.elementor-element-bed31cc>.elementor-container {
    max-width: 1200px
}

.elementor-1376 .elementor-element.elementor-element-bed31cc:not(.elementor-motion-effects-element-type-background),
.elementor-1376 .elementor-element.elementor-element-bed31cc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-1376 .elementor-element.elementor-element-bed31cc>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #000000F7 0%, rgba(255, 0, 0, 0) 96%);
    opacity: 1;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1376 .elementor-element.elementor-element-bed31cc {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 150px 0 130px
}

.elementor-1376 .elementor-element.elementor-element-bed31cc>.elementor-shape-top .elementor-shape-fill {
    fill: #23a455
}

.elementor-1376 .elementor-element.elementor-element-bed31cc>.elementor-shape-top svg {
    width: calc(125% + 1.3px);
    height: 170px
}

.elementor-1376 .elementor-element.elementor-element-bed31cc>.elementor-shape-bottom .elementor-shape-fill {
    fill: var( --e-global-color-374b3c7d)
}

.elementor-1376 .elementor-element.elementor-element-bed31cc>.elementor-shape-bottom svg {
    height: 137px
}

.elementor-1376 .elementor-element.elementor-element-91d787f>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 75px
}

.elementor-1376 .elementor-element.elementor-element-81d26dc {
    text-align: center
}

.elementor-1376 .elementor-element.elementor-element-81d26dc .elementor-heading-title {
    font-weight: 700
}

.elementor-1376 .elementor-element.elementor-element-81d26dc>.elementor-widget-container {
    margin: 0 0 32px
}

.elementor-1376 .elementor-element.elementor-element-fcf5fb0 {
    text-align: center;
    font-size: 22px;
    text-shadow: 0 0 10px #000
}

.elementor-1376 .elementor-element.elementor-element-fcf5fb0>.elementor-widget-container {
    padding: 0 20px
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box {
    height: 400px;
    --duration: 800ms;
    opacity: 100%;
    transform: scale(.928, .928)
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel {
    border-radius: 0
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__overlay {
    transition-duration: 800ms !important
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel--front {
    background-color: #3e3ff0;
    padding: 23px
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel--front .ue-flip-box__panel__content {
    align-items: center;
    justify-content: center;
    text-align: center
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel--front-overlay {
    opacity: 100%
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel--front .ue-flip-box__icon {
    font-size: 24px;
    color: #3e3ff0;
    width: 62px;
    height: 62px;
    background-color: #fff;
    border-radius: 100px
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel--front .ue-flip-box__icon svg {
    fill: #3e3ff0 !important
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel--front .ue-flip-box__icon svg path {
    fill: #3e3ff0 !important
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel--front .ue-flip-box__title {
    color: #fff;
    margin-top: 0
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel--front .ue-flip-box__description {
    color: rgba(255, 255, 255, .7);
    line-height: 22px;
    margin-top: 0
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__front-trigger {
    font-size: 20px;
    color: #303030;
    opacity: 100%
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__front-trigger svg {
    fill: #303030
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__front-trigger:hover {
    color: #303030
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__front-trigger:hover svg {
    fill: #303030
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel--back {
    background-color: #000;
    padding: 20px
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel--back .ue-flip-box__panel__content {
    align-items: center;
    justify-content: center;
    text-align: center
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel--back-overlay {
    opacity: 100%
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel--back .ue-flip-box__icon {
    font-size: 24px;
    color: #d9d9d9;
    width: 62px;
    height: 62px;
    background-color: #6a6a6a;
    border-radius: 100px
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel--back .ue-flip-box__icon svg {
    fill: #d9d9d9 !important
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel--back .ue-flip-box__icon svg path {
    fill: #d9d9d9 !important
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel--back .ue-flip-box__title {
    color: #fff;
    margin-top: 10px
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel--back .ue-flip-box__description {
    color: #c6c6c6;
    line-height: 20px;
    margin-top: 10px
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue_btn {
    padding: 10px 20px;
    background-color: #bfbfbf;
    color: #fff;
    display: inline-block;
    border-radius: 100px;
    margin: 10px 0 0
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue_btn:hover {
    background-color: #8d8d8d;
    color: #fff
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__back-trigger {
    font-size: 20px;
    color: #ececec;
    opacity: 100%
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__back-trigger svg {
    fill: #ececec
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__back-trigger:hover {
    color: #ececec
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__back-trigger:hover svg {
    fill: #ececec
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .owl-dot {
    width: 10px;
    height: 10px;
    background-color: #c6c6c6;
    margin: 0 5px
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .owl-dot.active {
    background-color: var( --e-global-color-accent)
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .owl-dots {
    margin-top: 1px
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .owl-nav .owl-prev {
    left: -65px;
    right: auto
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .owl-nav .owl-next {
    right: -65px;
    left: auto
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .owl-carousel .owl-nav .owl-next,
.elementor-1376 .elementor-element.elementor-element-65c4463 .owl-carousel .owl-nav .owl-prev {
    top: 239px;
    border-radius: 16px;
    width: 44px;
    height: 44px;
    line-height: 44px;
    font-size: 24px;
    background-color: #77c25a;
    color: #fff
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .owl-carousel .owl-nav .owl-next:hover,
.elementor-1376 .elementor-element.elementor-element-65c4463 .owl-carousel .owl-nav .owl-prev:hover {
    background-color: #000;
    color: #77c25a
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .uc-active-item .ue-flip-box {
    opacity: 100%;
    transform: scale(1, 1)
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .elementor-repeater-item-7f4bc72 .ue-flip-box__panel--front {
    background-color: #000
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .elementor-repeater-item-9bc3056 .ue-flip-box__panel--front {
    background-color: var( --e-global-color-5773862e)
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .elementor-repeater-item-52a8a8b .ue-flip-box__panel--front {
    background-color: var( --e-global-color-5773862e)
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .elementor-repeater-item-b583409 .ue-flip-box__panel--front {
    background-color: var( --e-global-color-5773862e)
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .elementor-repeater-item-4b197a8 .ue-flip-box__panel--front {
    background-color: var( --e-global-color-5773862e)
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .elementor-repeater-item-1d17f9e .ue-flip-box__panel--front {
    background-color: var( --e-global-color-5773862e)
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .elementor-repeater-item-c469472 .ue-flip-box__panel--front {
    background-color: var( --e-global-color-5773862e)
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .elementor-repeater-item-40ece9f .ue-flip-box__panel--front {
    background-color: var( --e-global-color-5773862e)
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .elementor-repeater-item-5fe7c47 .ue-flip-box__panel--front {
    background-color: var( --e-global-color-5773862e)
}

.elementor-1376 .elementor-element.elementor-element-13c2021:not(.elementor-motion-effects-element-type-background),
.elementor-1376 .elementor-element.elementor-element-13c2021>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor1)
}

.elementor-1376 .elementor-element.elementor-element-13c2021 .elementor-background-overlay {
    filter: brightness( 94%) contrast( 127%) saturate( 97%) blur( 0px) hue-rotate( 86deg)
}

.elementor-1376 .elementor-element.elementor-element-13c2021 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 20px 0 0
}

.elementor-1376 .elementor-element.elementor-element-13c2021>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-bc-flex-widget .elementor-1376 .elementor-element.elementor-element-df7283d.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-1376 .elementor-element.elementor-element-df7283d.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-1376 .elementor-element.elementor-element-df7283d>.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-1376 .elementor-element.elementor-element-df7283d>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px
}

.elementor-1376 .elementor-element.elementor-element-ca6f314>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-871792a {
    text-align: center
}

.elementor-1376 .elementor-element.elementor-element-871792a .elementor-heading-title {
    font-weight: 700
}

.elementor-1376 .elementor-element.elementor-element-871792a>.elementor-widget-container {
    margin: 0 0 32px
}

.elementor-1376 .elementor-element.elementor-element-ce849c2:not(.elementor-motion-effects-element-type-background),
.elementor-1376 .elementor-element.elementor-element-ce849c2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-374b3c7d)
}

.elementor-1376 .elementor-element.elementor-element-ce849c2 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 25px
}

.elementor-1376 .elementor-element.elementor-element-ce849c2>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1376 .elementor-element.elementor-element-6a7ed0aa:not(.elementor-motion-effects-element-type-background),
.elementor-1376 .elementor-element.elementor-element-6a7ed0aa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5773862e)
}

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

.elementor-1376 .elementor-element.elementor-element-6a7ed0aa {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 100px
}

.elementor-1376 .elementor-element.elementor-element-49016c8f {
    padding: 10px 0 125px
}

.elementor-1376 .elementor-element.elementor-element-26521e6c.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-1376 .elementor-element.elementor-element-26521e6c>.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-1376 .elementor-element.elementor-element-26521e6c>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-1376 .elementor-element.elementor-element-4d3df741 {
    text-align: center
}

.elementor-1376 .elementor-element.elementor-element-4d3df741 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-size: 25px;
    text-transform: uppercase;
    letter-spacing: 2px;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #77c25a;
    stroke: #77c25a;
    text-shadow: 0 0 2px #77c25a
}

.elementor-1376 .elementor-element.elementor-element-735c3523 {
    text-align: center
}

.elementor-1376 .elementor-element.elementor-element-735c3523 .elementor-heading-title {
    font-size: 53px;
    font-weight: 900;
    text-shadow: 0 0 0 #6ed25a
}

.elementor-1376 .elementor-element.elementor-element-4d83ba42 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -96px;
    margin-bottom: -46px;
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-4d83ba42>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1376 .elementor-element.elementor-element-582a2997.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start
}

.elementor-1376 .elementor-element.elementor-element-582a2997>.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-1376 .elementor-element.elementor-element-582a2997>.elementor-element-populated {
    border-style: none;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 50px 50px 60px
}

.elementor-1376 .elementor-element.elementor-element-582a2997>.elementor-element-populated,
.elementor-1376 .elementor-element.elementor-element-582a2997>.elementor-element-populated>.elementor-background-overlay,
.elementor-1376 .elementor-element.elementor-element-582a2997>.elementor-background-slideshow {
    border-radius: 30px 0 0 30px
}

.elementor-1376 .elementor-element.elementor-element-582a2997>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1376 .elementor-element.elementor-element-716bc4dd .uael-price-table-ribbon-3 .uael-price-table-ribbon-content {
    top: 2%
}

.elementor-1376 .elementor-element.elementor-element-716bc4dd .uael-price-table-header {
    background-color: var( --e-global-color-5773862e);
    border-style: none
}

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

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

.elementor-1376 .elementor-element.elementor-element-716bc4dd .uael-price-table-price-wrap {
    padding: 20px 0;
    border-style: none;
    margin-bottom: 0
}

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

.elementor-1376 .elementor-element.elementor-element-716bc4dd .uael-price-table-currency {
    align-self: flex-start
}

.elementor-1376 .elementor-element.elementor-element-716bc4dd .uael-price-table-beside-price {
    align-self: flex-start
}

.elementor-1376 .elementor-element.elementor-element-716bc4dd .uael-price-table-duration {
    color: var( --e-global-color-17bd6fed)
}

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

.elementor-1376 .elementor-element.elementor-element-716bc4dd .uael-price-table-features-list {
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-716bc4dd .uael-price-table-features-list i,
.elementor-1376 .elementor-element.elementor-element-716bc4dd .uael-price-table-features-list svg {
    margin-right: 0
}

.elementor-1376 .elementor-element.elementor-element-716bc4dd .uael-price-table .uael-price-table-features-list i {
    font-size: 0
}

.elementor-1376 .elementor-element.elementor-element-716bc4dd .uael-price-table .uael-price-table-features-list svg {
    height: 0;
    width: 0
}

.elementor-1376 .elementor-element.elementor-element-716bc4dd .uael-price-table-feature-content {
    padding: 0
}

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

.elementor-1376 .elementor-element.elementor-element-716bc4dd a.elementor-button,
.elementor-1376 .elementor-element.elementor-element-716bc4dd .elementor-button {
    padding: 10px 35px
}

.elementor-1376 .elementor-element.elementor-element-716bc4dd .elementor-button {
    background-color: #f68d20;
    border-style: none
}

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

.elementor-1376 .elementor-element.elementor-element-716bc4dd .uael-price-table-ribbon-3 .uael-price-table-ribbon-content:before {
    border-left: 8px solid #77c25a
}

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

.elementor-1376 .elementor-element.elementor-element-37aa79c.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start
}

.elementor-1376 .elementor-element.elementor-element-37aa79c>.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-1376 .elementor-element.elementor-element-37aa79c>.elementor-element-populated {
    border-style: none;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 50px 50px 60px
}

.elementor-1376 .elementor-element.elementor-element-37aa79c>.elementor-element-populated,
.elementor-1376 .elementor-element.elementor-element-37aa79c>.elementor-element-populated>.elementor-background-overlay,
.elementor-1376 .elementor-element.elementor-element-37aa79c>.elementor-background-slideshow {
    border-radius: 0 30px 30px 0
}

.elementor-1376 .elementor-element.elementor-element-37aa79c>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1376 .elementor-element.elementor-element-1664d24 .uael-price-table-original-price {
    order: 0;
    align-self: center
}

.elementor-1376 .elementor-element.elementor-element-1664d24 .uael-price-table-ribbon-3 .uael-price-table-ribbon-content {
    top: 2%
}

.elementor-1376 .elementor-element.elementor-element-1664d24 .uael-price-table-header {
    background-color: var( --e-global-color-5773862e)
}

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

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

.elementor-1376 .elementor-element.elementor-element-1664d24 .uael-price-table-price-wrap {
    padding: 20px 0;
    margin-bottom: 0
}

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

.elementor-1376 .elementor-element.elementor-element-1664d24 .uael-price-table-currency {
    align-self: flex-start
}

.elementor-1376 .elementor-element.elementor-element-1664d24 .uael-price-table-beside-price {
    align-self: flex-start
}

.elementor-1376 .elementor-element.elementor-element-1664d24 .uael-price-table-duration {
    color: var( --e-global-color-17bd6fed)
}

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

.elementor-1376 .elementor-element.elementor-element-1664d24 .uael-price-table-features-list {
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-1664d24 .uael-price-table-features-list i,
.elementor-1376 .elementor-element.elementor-element-1664d24 .uael-price-table-features-list svg {
    margin-right: 0
}

.elementor-1376 .elementor-element.elementor-element-1664d24 .uael-price-table .uael-price-table-features-list i {
    font-size: 0
}

.elementor-1376 .elementor-element.elementor-element-1664d24 .uael-price-table .uael-price-table-features-list svg {
    height: 0;
    width: 0
}

.elementor-1376 .elementor-element.elementor-element-1664d24 .uael-price-table-feature-content {
    padding: 0
}

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

.elementor-1376 .elementor-element.elementor-element-1664d24 a.elementor-button,
.elementor-1376 .elementor-element.elementor-element-1664d24 .elementor-button {
    padding: 10px 35px
}

.elementor-1376 .elementor-element.elementor-element-1664d24 .elementor-button {
    background-color: #f68d20;
    border-style: none
}

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

.elementor-1376 .elementor-element.elementor-element-1664d24 .uael-price-table-ribbon-3 .uael-price-table-ribbon-content:before {
    border-left: 8px solid #77c25a
}

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

.elementor-1376 .elementor-element.elementor-element-24091a4e>.elementor-element-populated {
    padding: 0 0 8px
}

.elementor-1376 .elementor-element.elementor-element-221fad86 {
    text-align: center
}

.elementor-1376 .elementor-element.elementor-element-221fad86 .elementor-heading-title {
    font-weight: 900
}

.elementor-1376 .elementor-element.elementor-element-523c8ce8 {
    border-style: solid;
    border-width: 4px;
    border-color: var( --e-global-color-accent);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-523c8ce8,
.elementor-1376 .elementor-element.elementor-element-523c8ce8>.elementor-background-overlay {
    border-radius: 18px 18px 18px 18px
}

.elementor-1376 .elementor-element.elementor-element-523c8ce8>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1376 .elementor-element.elementor-element-476cfab1.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-1376 .elementor-element.elementor-element-7f690f92 {
    text-align: center
}

.elementor-1376 .elementor-element.elementor-element-7f690f92 .elementor-heading-title {
    font-weight: 900;
    line-height: 60px
}

.elementor-1376 .elementor-element.elementor-element-7f690f92>.elementor-widget-container {
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-702395dc .elementor-button {
    font-size: 29px;
    background-color: #f68d20;
    border-style: none;
    border-radius: 12px 12px 12px 12px
}

.elementor-1376 .elementor-element.elementor-element-c8a04ba:not(.elementor-motion-effects-element-type-background),
.elementor-1376 .elementor-element.elementor-element-c8a04ba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-374b3c7d)
}

.elementor-1376 .elementor-element.elementor-element-c8a04ba {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 30px
}

.elementor-1376 .elementor-element.elementor-element-c8a04ba>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1376 .elementor-element.elementor-element-017ee7c>.elementor-container {
    max-width: 652px
}

.elementor-1376 .elementor-element.elementor-element-017ee7c:not(.elementor-motion-effects-element-type-background),
.elementor-1376 .elementor-element.elementor-element-017ee7c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-1376 .elementor-element.elementor-element-017ee7c>.elementor-background-overlay {
    background-color: var( --e-global-color-5773862e);
    opacity: 1;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1376 .elementor-element.elementor-element-017ee7c {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 100px 0 0
}

.elementor-1376 .elementor-element.elementor-element-b9beecb {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: #6ED25A
}

.elementor-1376 .elementor-element.elementor-element-b9beecb .elementor-headline {
    text-align: center;
    font-weight: 600
}

.elementor-1376 .elementor-element.elementor-element-b9beecb .elementor-headline-dynamic-wrapper path {
    stroke: #6ed25a;
    stroke-linecap: round;
    stroke-linejoin: round
}

.elementor-1376 .elementor-element.elementor-element-b9beecb .elementor-headline .elementor-headline-plain-text {
    -webkit-text-stroke-width: 0;
    stroke-width: 0;
    -webkit-text-stroke-color: #6ed25a;
    stroke: #6ed25a
}

.elementor-1376 .elementor-element.elementor-element-b9beecb .elementor-headline .elementor-headline-dynamic-wrapper {
    -webkit-text-stroke-width: 0;
    stroke-width: 0;
    -webkit-text-stroke-color: var( --e-global-color-astglobalcolor0);
    stroke: var( --e-global-color-astglobalcolor0)
}

.elementor-1376 .elementor-element.elementor-element-b9beecb>.elementor-widget-container {
    margin: -67px 0 0;
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box {
    height: 500px;
    --duration: 800ms;
    opacity: 100%;
    transform: scale(.928, .928)
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__panel {
    border-radius: 0
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__overlay {
    transition-duration: 800ms !important
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__panel--front {
    background-color: #3e3ff0;
    padding: 23px
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__panel--front .ue-flip-box__panel__content {
    align-items: center;
    justify-content: center;
    text-align: center
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__panel--front-overlay {
    opacity: 100%
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__panel--front .ue-flip-box__icon {
    font-size: 24px;
    color: #3e3ff0;
    width: 62px;
    height: 62px;
    background-color: #fff;
    border-radius: 100px
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__panel--front .ue-flip-box__icon svg {
    fill: #3e3ff0 !important
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__panel--front .ue-flip-box__icon svg path {
    fill: #3e3ff0 !important
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__panel--front .ue-flip-box__title {
    color: #fff;
    margin-top: 0
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__panel--front .ue-flip-box__description {
    color: rgba(255, 255, 255, .7);
    line-height: 22px;
    margin-top: 10px
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__front-trigger {
    font-size: 20px;
    color: #303030;
    opacity: 100%
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__front-trigger svg {
    fill: #303030
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__front-trigger:hover {
    color: #303030
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__front-trigger:hover svg {
    fill: #303030
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__panel--back {
    background-color: #000;
    padding: 20px
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__panel--back .ue-flip-box__panel__content {
    align-items: center;
    justify-content: center;
    text-align: center
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__panel--back-overlay {
    opacity: 100%
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__panel--back .ue-flip-box__icon {
    font-size: 24px;
    color: #d9d9d9;
    width: 62px;
    height: 62px;
    background-color: #6a6a6a;
    border-radius: 100px
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__panel--back .ue-flip-box__icon svg {
    fill: #d9d9d9 !important
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__panel--back .ue-flip-box__icon svg path {
    fill: #d9d9d9 !important
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__panel--back .ue-flip-box__title {
    color: #fff;
    margin-top: 10px
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__panel--back .ue-flip-box__description {
    color: #c6c6c6;
    line-height: 20px;
    margin-top: 10px
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue_btn {
    padding: 10px 20px;
    background-color: #77c25a;
    color: #fff;
    display: inline-block;
    border-radius: 100px;
    margin: 10px 0 0
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue_btn:hover {
    background-color: #77c25a;
    color: #fff
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__back-trigger {
    font-size: 20px;
    color: #ececec;
    opacity: 100%
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__back-trigger svg {
    fill: #ececec
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__back-trigger:hover {
    color: #ececec
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__back-trigger:hover svg {
    fill: #ececec
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .owl-dot {
    width: 8px;
    height: 8px;
    background-color: #c6c6c6;
    margin: 0 5px
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .owl-dot.active {
    background-color: #000
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .owl-dots {
    margin-top: 20px
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .owl-nav .owl-prev {
    left: -65px;
    right: auto
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .owl-nav .owl-next {
    right: -65px;
    left: auto
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .owl-carousel .owl-nav .owl-next,
.elementor-1376 .elementor-element.elementor-element-75fe0f8 .owl-carousel .owl-nav .owl-prev {
    top: 239px;
    border-radius: 16px;
    width: 44px;
    height: 44px;
    line-height: 44px;
    font-size: 24px;
    background-color: #77c25a;
    color: #fff
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .owl-carousel .owl-nav .owl-next:hover,
.elementor-1376 .elementor-element.elementor-element-75fe0f8 .owl-carousel .owl-nav .owl-prev:hover {
    background-color: #000;
    color: #77c25a
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .uc-active-item .ue-flip-box {
    opacity: 100%;
    transform: scale(1, 1)
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .elementor-repeater-item-9bc3056 .ue-flip-box__panel--front {
    background-color: var( --e-global-color-5773862e)
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .elementor-repeater-item-52a8a8b .ue-flip-box__panel--front {
    background-color: var( --e-global-color-5773862e)
}

body.elementor-page-1376:not(.elementor-motion-effects-element-type-background),
body.elementor-page-1376>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5773862e)
}

@media(min-width:768px) {
    .elementor-1376 .elementor-element.elementor-element-a64c314 {
        width: 100%
    }
    .elementor-1376 .elementor-element.elementor-element-b6116b4 {
        width: 100%
    }
    .elementor-1376 .elementor-element.elementor-element-7e86dd0 {
        width: 100%
    }
    .elementor-1376 .elementor-element.elementor-element-8e19323 {
        width: 100%
    }
    .elementor-1376 .elementor-element.elementor-element-c679aed {
        width: 100%
    }
    .elementor-1376 .elementor-element.elementor-element-df7283d {
        width: 100%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1376 .elementor-element.elementor-element-1cc5fc4 {
        width: 100%
    }
    .elementor-1376 .elementor-element.elementor-element-28da58f {
        width: 100%
    }
    .elementor-1376 .elementor-element.elementor-element-7336df14 {
        width: 100%
    }
    .elementor-1376 .elementor-element.elementor-element-69b2ba38 {
        width: 100%
    }
}

@media(max-width:1024px) {
    .elementor-1376 .elementor-element.elementor-element-fb45d48 {
        margin-top: 20px;
        margin-bottom: 20px;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-70e265c .elementor-heading-title {
        font-size: 56px
    }
    body:not(.rtl) .elementor-1376 .elementor-element.elementor-element-70e265c {
        left: 0
    }
    body.rtl .elementor-1376 .elementor-element.elementor-element-70e265c {
        right: 0
    }
    .elementor-1376 .elementor-element.elementor-element-70e265c {
        bottom: 21%
    }
    .elementor-1376 .elementor-element.elementor-element-92050ee {
        margin-top: 20px;
        margin-bottom: 20px;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-170189a .elementor-heading-title {
        font-size: 56px
    }
    .elementor-1376 .elementor-element.elementor-element-ee43b08 .elementor-button {
        padding: 20px
    }
    .elementor-1376 .elementor-element.elementor-element-ee43b08 .uael-marketing-button-title {
        font-size: 34px
    }
    .elementor-1376 .elementor-element.elementor-element-ee43b08>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-ee43b08 {
        width: 100%;
        max-width: 100%
    }
    .elementor-1376 .elementor-element.elementor-element-a7ffe87 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-9438d83>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-15ce69f {
        margin-top: 20px;
        margin-bottom: 20px;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-7671cca8 {
        margin-top: 0;
        margin-bottom: 0
    }
    .elementor-1376 .elementor-element.elementor-element-4e79417a>.elementor-element-populated {
        padding: 20px
    }
    .elementor-1376 .elementor-element.elementor-element-33fe2f5c>.elementor-element-populated {
        padding: 30px
    }
    .elementor-1376 .elementor-element.elementor-element-4f73735f {
        margin-top: 0;
        margin-bottom: 0
    }
    .elementor-1376 .elementor-element.elementor-element-6cbdfba0>.elementor-element-populated {
        padding: 20px
    }
    .elementor-1376 .elementor-element.elementor-element-3c64c20b>.elementor-element-populated {
        padding: 30px
    }
    .elementor-1376 .elementor-element.elementor-element-4154945f.uael-ct-stack--tablet .uael-ct-desktop-stack--no .uael-sec-1 {
        margin-bottom: 5%;
        margin-right: 0
    }
    .elementor-1376 .elementor-element.elementor-element-4154945f.uael-ct-stack--tablet .uael-ct-desktop-stack--no .uael-sec-2 {
        margin-top: 5%;
        margin-left: 0
    }
    .elementor-1376 .elementor-element.elementor-element-4154945f.uael-ct-stack--tablet .uael-ct-desktop-stack--no .uael-rbs-toggle {
        flex-direction: column
    }
    .elementor-1376 .elementor-element.elementor-element-c2b2a83 {
        padding: 0 25px 35px
    }
    .elementor-1376 .elementor-element.elementor-element-f9c826d {
        padding: 150px 25px 0
    }
    .elementor-bc-flex-widget .elementor-1376 .elementor-element.elementor-element-8e19323.elementor-column .elementor-widget-wrap {
        align-items: center
    }
    .elementor-1376 .elementor-element.elementor-element-8e19323.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }
    .elementor-1376 .elementor-element.elementor-element-8e19323>.elementor-element-populated {
        margin: 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%
    }
    .elementor-1376 .elementor-element.elementor-element-b07c40b>.elementor-widget-container {
        padding: 10px 0 20px
    }
    .elementor-1376 .elementor-element.elementor-element-c467c89.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }
    .elementor-1376 .elementor-element.elementor-element-e4a07d5.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }
    .elementor-1376 .elementor-element.elementor-element-bf10a39 {
        text-align: center
    }
    .elementor-1376 .elementor-element.elementor-element-bf10a39>.elementor-widget-container {
        padding: 10px 0 20px
    }
    .elementor-1376 .elementor-element.elementor-element-55265e7 {
        padding: 120px 25px 22px
    }
    .elementor-1376 .elementor-element.elementor-element-92371ab {
        margin-top: -98px;
        margin-bottom: 0
    }
    .elementor-1376 .elementor-element.elementor-element-07bd445 .elementor-heading-title {
        font-size: 65px
    }
    .elementor-1376 .elementor-element.elementor-element-3cd10e1>.elementor-widget-container {
        padding: 0 0 40px
    }
    .elementor-1376 .elementor-element.elementor-element-fec6fb5 {
        --e-image-carousel-slides-to-show: 4
    }
    .elementor-1376 .elementor-element.elementor-element-ffe7327 {
        --e-image-carousel-slides-to-show: 4
    }
    .elementor-1376 .elementor-element.elementor-element-daa81d7>.elementor-widget-container {
        padding: 10px 0 20px
    }
    .elementor-1376 .elementor-element.elementor-element-ba951ec>.elementor-widget-container {
        padding: 10px 0 20px
    }
    .elementor-1376 .elementor-element.elementor-element-bed31cc {
        padding: 150px 25px
    }
    .elementor-1376 .elementor-element.elementor-element-91d787f>.elementor-element-populated {
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-fcf5fb0>.elementor-widget-container {
        padding: 10px 0 20px
    }
    .elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box {
        height: 400px;
        opacity: 100px
    }
    .elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel--front .ue-flip-box__panel__content {
        justify-content: flex-start
    }
    .elementor-1376 .elementor-element.elementor-element-65c4463 .owl-nav .owl-prev {
        left: -2px;
        right: auto
    }
    .elementor-1376 .elementor-element.elementor-element-65c4463 .owl-nav .owl-next {
        right: -2px;
        left: auto
    }
    .elementor-1376 .elementor-element.elementor-element-13c2021 {
        padding: 0 25px 150px
    }
    .elementor-bc-flex-widget .elementor-1376 .elementor-element.elementor-element-3492347.elementor-column .elementor-widget-wrap {
        align-items: center
    }
    .elementor-1376 .elementor-element.elementor-element-3492347.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }
    .elementor-1376 .elementor-element.elementor-element-6a7ed0aa {
        padding: 51px 25px 100px
    }
    .elementor-1376 .elementor-element.elementor-element-49016c8f {
        padding: 0 0 75px
    }
    .elementor-1376 .elementor-element.elementor-element-26521e6c>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-1376 .elementor-element.elementor-element-4d3df741>.elementor-widget-container {
        padding: 10px 0 0
    }
    .elementor-1376 .elementor-element.elementor-element-4d83ba42 {
        margin-top: -47px;
        margin-bottom: 0
    }
    .elementor-1376 .elementor-element.elementor-element-582a2997>.elementor-element-populated {
        padding: 35px 35px 45px
    }
    .elementor-1376 .elementor-element.elementor-element-37aa79c>.elementor-element-populated {
        padding: 35px 35px 45px
    }
    .elementor-1376 .elementor-element.elementor-element-017ee7c {
        padding: 150px 25px 0
    }
    .elementor-1376 .elementor-element.elementor-element-b9beecb>.elementor-widget-container {
        margin: -98px 0 0
    }
    .elementor-1376 .elementor-element.elementor-element-75fe0f8 .owl-nav .owl-prev {
        left: -2px;
        right: auto
    }
    .elementor-1376 .elementor-element.elementor-element-75fe0f8 .owl-nav .owl-next {
        right: -2px;
        left: auto
    }
}

@media(max-width:767px) {
    .elementor-bc-flex-widget .elementor-1376 .elementor-element.elementor-element-a64c314.elementor-column .elementor-widget-wrap {
        align-items: center
    }
    .elementor-1376 .elementor-element.elementor-element-a64c314.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }
    .elementor-1376 .elementor-element.elementor-element-fb45d48>.elementor-container {
        max-width: 500px
    }
    .elementor-1376 .elementor-element.elementor-element-fb45d48 {
        margin-top: 0;
        margin-bottom: 0;
        z-index: 0
    }
    .elementor-1376 .elementor-element.elementor-element-b6116b4 {
        width: 50%
    }
    .elementor-1376 .elementor-element.elementor-element-70e265c {
        text-align: center;
        bottom: 8%
    }
    .elementor-1376 .elementor-element.elementor-element-70e265c .elementor-heading-title {
        font-size: 32px;
        letter-spacing: .7px;
        -webkit-text-stroke-width: 2px;
        stroke-width: 2px
    }
    .elementor-1376 .elementor-element.elementor-element-70e265c>.elementor-widget-container {
        margin: 0;
        padding: 0 10px 88px
    }
    .elementor-1376 .elementor-element.elementor-element-a1c04ce .elementor-button {
        padding: 19px 25px 18px
    }
    .elementor-1376 .elementor-element.elementor-element-a1c04ce .uael-marketing-button-title {
        font-size: 11px
    }
    .elementor-1376 .elementor-element.elementor-element-a1c04ce .uael-marketing-button .uael-marketing-button-desc {
        font-size: 11px
    }
    .elementor-1376 .elementor-element.elementor-element-3ca5fff .elementor-button .elementor-button-icon {
        font-size: 12px
    }
    .elementor-1376 .elementor-element.elementor-element-3ca5fff .elementor-button .elementor-button-icon svg {
        height: 12px;
        width: 12px
    }
    .elementor-1376 .elementor-element.elementor-element-3ca5fff .elementor-align-icon-right,
    .elementor-1376 .elementor-element.elementor-element-3ca5fff .uael-marketing-buttons-all_right.elementor-button .elementor-button-icon {
        margin-left: 6px
    }
    .elementor-1376 .elementor-element.elementor-element-3ca5fff .elementor-align-icon-left,
    .elementor-1376 .elementor-element.elementor-element-3ca5fff .uael-marketing-buttons-all_left.elementor-button .elementor-button-icon {
        margin-right: 6px
    }
    .elementor-1376 .elementor-element.elementor-element-3ca5fff .elementor-button {
        padding: 30px 20px 20px
    }
    .elementor-1376 .elementor-element.elementor-element-3ca5fff .uael-marketing-button-title {
        font-size: 11px
    }
    .elementor-1376 .elementor-element.elementor-element-92050ee {
        margin-top: 0;
        margin-bottom: 0;
        z-index: 0
    }
    .elementor-1376 .elementor-element.elementor-element-43ab2ab {
        width: 50%
    }
    .elementor-1376 .elementor-element.elementor-element-a0030cd {
        width: 50%
    }
    .elementor-1376 .elementor-element.elementor-element-1cc5fc4 {
        width: 100%
    }
    .elementor-1376 .elementor-element.elementor-element-1cc5fc4>.elementor-element-populated {
        padding: 15px 0
    }
    .elementor-1376 .elementor-element.elementor-element-170189a {
        text-align: center
    }
    .elementor-1376 .elementor-element.elementor-element-170189a .elementor-heading-title {
        font-size: 2.5rem;
        line-height: 1em;
        letter-spacing: -3px
    }
    .elementor-1376 .elementor-element.elementor-element-170189a>.elementor-widget-container {
        margin: 0;
        padding: 10px 10px 0
    }
    .elementor-1376 .elementor-element.elementor-element-28da58f {
        width: 100%
    }
    .elementor-1376 .elementor-element.elementor-element-28da58f.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }
    .elementor-1376 .elementor-element.elementor-element-28da58f>.elementor-element-populated {
        padding: 0 10px 10px
    }
    .elementor-1376 .elementor-element.elementor-element-ee43b08 .elementor-button {
        padding: 12px;
        border-width: 0
    }
    .elementor-1376 .elementor-element.elementor-element-ee43b08 .uael-marketing-button-title {
        font-size: 24px
    }
    .elementor-1376 .elementor-element.elementor-element-ee43b08 .uael-marketing-button .elementor-button-content-wrapper {
        margin-bottom: 2px
    }
    .elementor-1376 .elementor-element.elementor-element-ee43b08>.elementor-widget-container {
        margin: 0;
        padding: 0 0 8px
    }
    .elementor-1376 .elementor-element.elementor-element-ee43b08 {
        width: 100%;
        max-width: 100%
    }
    .elementor-1376 .elementor-element.elementor-element-a7ffe87 {
        padding: 10px 15px 0
    }
    .elementor-1376 .elementor-element.elementor-element-9438d83>.elementor-element-populated {
        margin: 0 0 -20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-1376 .elementor-element.elementor-element-14bbb00 {
        --e-image-carousel-slides-to-show: 5;
        width: 100%;
        max-width: 100%;
        align-self: center
    }
    .elementor-1376 .elementor-element.elementor-element-14bbb00>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-15ce69f>.elementor-container {
        max-width: 500px
    }
    .elementor-1376 .elementor-element.elementor-element-15ce69f {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0;
        z-index: 0
    }
    .elementor-1376 .elementor-element.elementor-element-59dee71 {
        width: 50%
    }
    .elementor-1376 .elementor-element.elementor-element-63b0faa {
        width: 50%
    }
    .elementor-1376 .elementor-element.elementor-element-30660dc {
        width: 50%
    }
    .elementor-1376 .elementor-element.elementor-element-8a317a5 {
        width: 50%
    }
    .elementor-1376 .elementor-element.elementor-element-fb0dce6 {
        width: 50%
    }
    .elementor-bc-flex-widget .elementor-1376 .elementor-element.elementor-element-7336df14.elementor-column .elementor-widget-wrap {
        align-items: center
    }
    .elementor-1376 .elementor-element.elementor-element-7336df14.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }
    .elementor-1376 .elementor-element.elementor-element-7336df14>.elementor-element-populated {
        margin: 0 15px 0 0;
        --e-column-margin-right: 015px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 10px
    }
    .elementor-1376 .elementor-element.elementor-element-7671cca8 {
        margin-top: 0;
        margin-bottom: 0
    }
    .elementor-bc-flex-widget .elementor-1376 .elementor-element.elementor-element-4e79417a.elementor-column .elementor-widget-wrap {
        align-items: center
    }
    .elementor-1376 .elementor-element.elementor-element-4e79417a.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }
    .elementor-1376 .elementor-element.elementor-element-4e79417a>.elementor-element-populated {
        margin: -10px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-1376 .elementor-element.elementor-element-6003b463 .elementor-heading-title {
        font-size: 6vw
    }
    .elementor-1376 .elementor-element.elementor-element-6003b463>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-7ee1e26a {
        font-size: 3.5vw
    }
    .elementor-1376 .elementor-element.elementor-element-7ee1e26a>.elementor-widget-container {
        margin: 0
    }
    .elementor-bc-flex-widget .elementor-1376 .elementor-element.elementor-element-33fe2f5c.elementor-column .elementor-widget-wrap {
        align-items: center
    }
    .elementor-1376 .elementor-element.elementor-element-33fe2f5c.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }
    .elementor-1376 .elementor-element.elementor-element-33fe2f5c>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }
    .elementor-bc-flex-widget .elementor-1376 .elementor-element.elementor-element-69b2ba38.elementor-column .elementor-widget-wrap {
        align-items: center
    }
    .elementor-1376 .elementor-element.elementor-element-69b2ba38.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }
    .elementor-1376 .elementor-element.elementor-element-69b2ba38>.elementor-element-populated {
        margin: 0 15px 0 0;
        --e-column-margin-right: 015px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 10px
    }
    .elementor-1376 .elementor-element.elementor-element-4f73735f {
        margin-top: 0;
        margin-bottom: 0
    }
    .elementor-bc-flex-widget .elementor-1376 .elementor-element.elementor-element-6cbdfba0.elementor-column .elementor-widget-wrap {
        align-items: center
    }
    .elementor-1376 .elementor-element.elementor-element-6cbdfba0.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }
    .elementor-1376 .elementor-element.elementor-element-6cbdfba0>.elementor-element-populated {
        margin: -10px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-1376 .elementor-element.elementor-element-1f86fcf3 .elementor-heading-title {
        font-size: 5vw
    }
    .elementor-1376 .elementor-element.elementor-element-1f86fcf3>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-e1f40e {
        font-size: 3.5vw
    }
    .elementor-1376 .elementor-element.elementor-element-e1f40e>.elementor-widget-container {
        margin: 0
    }
    .elementor-bc-flex-widget .elementor-1376 .elementor-element.elementor-element-3c64c20b.elementor-column .elementor-widget-wrap {
        align-items: center
    }
    .elementor-1376 .elementor-element.elementor-element-3c64c20b.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }
    .elementor-1376 .elementor-element.elementor-element-3c64c20b>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-e6f4a27>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-4154945f.uael-ct-stack--mobile .uael-ct-desktop-stack--no .uael-sec-1 {
        margin-bottom: 5%;
        margin-right: 0
    }
    .elementor-1376 .elementor-element.elementor-element-4154945f.uael-ct-stack--mobile .uael-ct-desktop-stack--no .uael-sec-2 {
        margin-top: 5%;
        margin-left: 0
    }
    .elementor-1376 .elementor-element.elementor-element-4154945f.uael-ct-stack--mobile .uael-ct-desktop-stack--no .uael-rbs-toggle {
        flex-direction: column
    }
    .elementor-1376 .elementor-element.elementor-element-4154945f>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-c2b2a83 {
        margin-top: 0;
        margin-bottom: -28px;
        padding: 0 0 20px
    }
    .elementor-1376 .elementor-element.elementor-element-7e86dd0>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-a1551ff {
        margin-top: -2px;
        margin-bottom: 0
    }
    .elementor-1376 .elementor-element.elementor-element-10f90f9 .uc_ac_box {
        border-width: 2px;
        border-radius: 13px 13px 13px 13px
    }
    .elementor-1376 .elementor-element.elementor-element-10f90f9 .uc-heading {
        font-size: 20px;
        padding: 0 10px 0 0
    }
    .elementor-1376 .elementor-element.elementor-element-10f90f9 .ue_icon {
        font-size: 32px
    }
    .elementor-1376 .elementor-element.elementor-element-10f90f9>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-281b212 .uc_ac_box {
        margin-bottom: 0;
        border-width: 2px;
        border-radius: 13px 13px 13px 13px
    }
    .elementor-1376 .elementor-element.elementor-element-281b212 .uc-heading {
        font-size: 16px;
        padding: 0 10px 0 0;
        border-radius: 13px 13px 13px 13px
    }
    .elementor-1376 .elementor-element.elementor-element-281b212 .ue_icon {
        font-size: 32px
    }
    .elementor-1376 .elementor-element.elementor-element-281b212>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-854df7c {
        padding: 14px 0 0
    }
    .elementor-1376 .elementor-element.elementor-element-3567d5f>.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-1376 .elementor-element.elementor-element-3567d5f>.elementor-element-populated {
        padding: 16px
    }
    .elementor-1376 .elementor-element.elementor-element-228315d .elementor-heading-title {
        font-size: 31px
    }
    .elementor-1376 .elementor-element.elementor-element-228315d>.elementor-widget-container {
        margin: 0
    }
    .elementor-1376 .elementor-element.elementor-element-361ffea>.elementor-element-populated {
        padding: 5% 5% 0%
    }
    .elementor-1376 .elementor-element.elementor-element-24d817f {
        font-size: 14px
    }
    .elementor-1376 .elementor-element.elementor-element-facf281>.elementor-widget-container {
        margin: 0 -5px -60px -20px
    }
    .elementor-1376 .elementor-element.elementor-element-d606366 {
        margin-top: -56px;
        margin-bottom: -56px
    }
    .elementor-1376 .elementor-element.elementor-element-dbe9ede>.elementor-element-populated {
        margin: 25px 0 0 -30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: -30px
    }
    .elementor-1376 .elementor-element.elementor-element-3026437 img {
        width: 100%
    }
    .elementor-1376 .elementor-element.elementor-element-3026437>.elementor-widget-container {
        margin: 0 -30px -95px 30px
    }
    .elementor-1376 .elementor-element.elementor-element-f3f8023>.elementor-element-populated {
        margin: 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 5% 5% 6%
    }
    .elementor-1376 .elementor-element.elementor-element-aaf9b6c {
        font-size: 14px
    }
    .elementor-1376 .elementor-element.elementor-element-fd8ec71>.elementor-element-populated {
        margin: 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 5% 5% 8%
    }
    .elementor-1376 .elementor-element.elementor-element-fd5c6f0 {
        font-size: 14px
    }
    .elementor-1376 .elementor-element.elementor-element-3d777ac>.elementor-widget-container {
        margin: 0
    }
    .elementor-1376 .elementor-element.elementor-element-e0a6681 {
        margin-top: 0;
        margin-bottom: 0
    }
    .elementor-1376 .elementor-element.elementor-element-d888fd5>.elementor-widget-container {
        margin: 0 -34px -90px 22px
    }
    .elementor-1376 .elementor-element.elementor-element-470a3cd>.elementor-element-populated {
        padding: 5%
    }
    .elementor-1376 .elementor-element.elementor-element-8108a67 {
        font-size: 14px
    }
    .elementor-1376 .elementor-element.elementor-element-173fcd3>.elementor-container {
        max-width: 1000px
    }
    .elementor-1376 .elementor-element.elementor-element-173fcd3 {
        margin-top: 0;
        margin-bottom: 30px
    }
    .elementor-1376 .elementor-element.elementor-element-dc5d91c>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-1376 .elementor-element.elementor-element-8181b0b .elementor-button .elementor-button-icon {
        font-size: 20px
    }
    .elementor-1376 .elementor-element.elementor-element-8181b0b .elementor-button .elementor-button-icon svg {
        height: 20px;
        width: 20px
    }
    .elementor-1376 .elementor-element.elementor-element-8181b0b .elementor-align-icon-right,
    .elementor-1376 .elementor-element.elementor-element-8181b0b .uael-marketing-buttons-all_right.elementor-button .elementor-button-icon {
        margin-left: 6px
    }
    .elementor-1376 .elementor-element.elementor-element-8181b0b .elementor-align-icon-left,
    .elementor-1376 .elementor-element.elementor-element-8181b0b .uael-marketing-buttons-all_left.elementor-button .elementor-button-icon {
        margin-right: 6px
    }
    .elementor-1376 .elementor-element.elementor-element-8181b0b .elementor-button {
        padding: 8px 20px 0
    }
    .elementor-1376 .elementor-element.elementor-element-8181b0b .uael-marketing-button-title {
        font-size: 16px
    }
    .elementor-1376 .elementor-element.elementor-element-0589344>.elementor-container {
        max-width: 1000px
    }
    .elementor-1376 .elementor-element.elementor-element-b00efbf.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }
    .elementor-1376 .elementor-element.elementor-element-21c630f .elementor-heading-title {
        font-size: 31px
    }
    .elementor-1376 .elementor-element.elementor-element-21c630f>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-f9c826d>.elementor-container {
        min-height: 400px
    }
    .elementor-1376 .elementor-element.elementor-element-f9c826d {
        margin-top: 0;
        margin-bottom: -10px;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-8e19323>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-1376 .elementor-element.elementor-element-6693c02 .elementor-heading-title {
        font-size: 2.1em
    }
    .elementor-1376 .elementor-element.elementor-element-6693c02>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-a9a091d {
        margin-top: 0;
        margin-bottom: 0
    }
    .elementor-1376 .elementor-element.elementor-element-b07c40b {
        font-size: 1.2em
    }
    .elementor-1376 .elementor-element.elementor-element-b07c40b>.elementor-widget-container {
        margin: -5px 0 0;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-1762990 .elementor-button .elementor-button-icon {
        font-size: 12px
    }
    .elementor-1376 .elementor-element.elementor-element-1762990 .elementor-button .elementor-button-icon svg {
        height: 12px;
        width: 12px
    }
    .elementor-1376 .elementor-element.elementor-element-1762990 .elementor-align-icon-right,
    .elementor-1376 .elementor-element.elementor-element-1762990 .uael-marketing-buttons-all_right.elementor-button .elementor-button-icon {
        margin-left: 6px
    }
    .elementor-1376 .elementor-element.elementor-element-1762990 .elementor-align-icon-left,
    .elementor-1376 .elementor-element.elementor-element-1762990 .uael-marketing-buttons-all_left.elementor-button .elementor-button-icon {
        margin-right: 6px
    }
    .elementor-1376 .elementor-element.elementor-element-1762990 .elementor-button {
        padding: 30px 20px 20px
    }
    .elementor-1376 .elementor-element.elementor-element-1762990 .uael-marketing-button-title {
        font-size: 11px
    }
    .elementor-1376 .elementor-element.elementor-element-c467c89 {
        width: 100%
    }
    .elementor-1376 .elementor-element.elementor-element-c467c89.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }
    .elementor-1376 .elementor-element.elementor-element-94c1778 {
        margin-top: 0;
        margin-bottom: 0
    }
    .elementor-1376 .elementor-element.elementor-element-bf10a39 {
        text-align: center;
        font-size: 14px
    }
    .elementor-1376 .elementor-element.elementor-element-bf10a39>.elementor-widget-container {
        margin: -5px 0 0;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-6401295 .elementor-button {
        padding: 10px 25px 0;
        border-width: 2px
    }
    .elementor-1376 .elementor-element.elementor-element-6401295 .uael-marketing-button-title {
        font-size: 11px
    }
    .elementor-1376 .elementor-element.elementor-element-6401295 .uael-marketing-button .uael-marketing-button-desc {
        font-size: 11px
    }
    .elementor-1376 .elementor-element.elementor-element-6401295>.elementor-widget-container {
        margin: 0
    }
    .elementor-1376 .elementor-element.elementor-element-6401295 {
        width: auto;
        max-width: auto
    }
    .elementor-1376 .elementor-element.elementor-element-55265e7 {
        padding: 30px 20px 18px
    }
    .elementor-1376 .elementor-element.elementor-element-92371ab {
        margin-top: -15px;
        margin-bottom: 0;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-07bd445 .elementor-heading-title {
        font-size: 31px
    }
    .elementor-1376 .elementor-element.elementor-element-3cd10e1 .elementor-heading-title {
        font-size: 28px
    }
    .elementor-1376 .elementor-element.elementor-element-3cd10e1>.elementor-widget-container {
        padding: 0 0 20px
    }
    .elementor-1376 .elementor-element.elementor-element-fec6fb5 {
        --e-image-carousel-slides-to-show: 3
    }
    .elementor-1376 .elementor-element.elementor-element-ffe7327 {
        --e-image-carousel-slides-to-show: 3
    }
    .elementor-1376 .elementor-element.elementor-element-44f61291 {
        padding: 0 0 30px
    }
    .elementor-1376 .elementor-element.elementor-element-4fd99e4 .elementor-heading-title {
        font-size: 31px
    }
    .elementor-1376 .elementor-element.elementor-element-4fd99e4>.elementor-widget-container {
        padding: 16px 0 0
    }
    .elementor-1376 .elementor-element.elementor-element-daa81d7 {
        font-size: 14px
    }
    .elementor-1376 .elementor-element.elementor-element-daa81d7>.elementor-widget-container {
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-ba951ec {
        font-size: 14px
    }
    .elementor-1376 .elementor-element.elementor-element-ba951ec>.elementor-widget-container {
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-bed31cc>.elementor-shape-top svg {
        height: 75px
    }
    .elementor-1376 .elementor-element.elementor-element-bed31cc>.elementor-shape-bottom svg {
        height: 75px
    }
    .elementor-1376 .elementor-element.elementor-element-bed31cc {
        padding: 50px 15px 25px
    }
    .elementor-1376 .elementor-element.elementor-element-91d787f>.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-1376 .elementor-element.elementor-element-91d787f>.elementor-element-populated {
        padding: 25px 0 40px
    }
    .elementor-1376 .elementor-element.elementor-element-81d26dc .elementor-heading-title {
        font-size: 31px
    }
    .elementor-1376 .elementor-element.elementor-element-81d26dc>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-fcf5fb0 {
        font-size: 14px
    }
    .elementor-1376 .elementor-element.elementor-element-fcf5fb0>.elementor-widget-container {
        margin: 0;
        padding: 20px 0 0
    }
    .elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box {
        height: 380px
    }
    .elementor-1376 .elementor-element.elementor-element-65c4463 .owl-nav .owl-prev {
        left: -17px;
        right: auto
    }
    .elementor-1376 .elementor-element.elementor-element-65c4463 .owl-nav .owl-next {
        right: -17px;
        left: auto
    }
    .elementor-1376 .elementor-element.elementor-element-65c4463 .owl-carousel .owl-nav .owl-next,
    .elementor-1376 .elementor-element.elementor-element-65c4463 .owl-carousel .owl-nav .owl-prev {
        width: 43px;
        height: 43px;
        line-height: 43px
    }
    .elementor-1376 .elementor-element.elementor-element-13c2021 {
        padding: 60px 15px 0
    }
    .elementor-1376 .elementor-element.elementor-element-df7283d>.elementor-element-populated {
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-ca6f314>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-cc8e6cd>.elementor-widget-container {
        margin: 0 0 -10px
    }
    .elementor-1376 .elementor-element.elementor-element-6a7ed0aa {
        padding: 0 30px 75px
    }
    .elementor-1376 .elementor-element.elementor-element-49016c8f {
        padding: 0 0 25px
    }
    .elementor-1376 .elementor-element.elementor-element-26521e6c>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-1376 .elementor-element.elementor-element-4d3df741 .elementor-heading-title {
        font-size: 15px
    }
    .elementor-1376 .elementor-element.elementor-element-4d3df741>.elementor-widget-container {
        padding: 36px 0 0
    }
    .elementor-1376 .elementor-element.elementor-element-735c3523 {
        text-align: center
    }
    .elementor-1376 .elementor-element.elementor-element-735c3523 .elementor-heading-title {
        font-size: 36px
    }
    .elementor-1376 .elementor-element.elementor-element-4d83ba42 {
        margin-top: 0;
        margin-bottom: 0
    }
    .elementor-1376 .elementor-element.elementor-element-582a2997>.elementor-element-populated,
    .elementor-1376 .elementor-element.elementor-element-582a2997>.elementor-element-populated>.elementor-background-overlay,
    .elementor-1376 .elementor-element.elementor-element-582a2997>.elementor-background-slideshow {
        border-radius: 10px 10px 0 0
    }
    .elementor-1376 .elementor-element.elementor-element-582a2997>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 00px;
        --e-column-margin-left: 00px;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-37aa79c>.elementor-element-populated,
    .elementor-1376 .elementor-element.elementor-element-37aa79c>.elementor-element-populated>.elementor-background-overlay,
    .elementor-1376 .elementor-element.elementor-element-37aa79c>.elementor-background-slideshow {
        border-radius: 0 0 10px 10px
    }
    .elementor-1376 .elementor-element.elementor-element-37aa79c>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }
    .elementor-1376 .elementor-element.elementor-element-1664d24 .uael-pricing-style-3 .uael-pricing-heading-wrap,
    .elementor-1376 .elementor-element.elementor-element-1664d24 .uael-pricing-style-2 .uael-price-table-header,
    .elementor-1376 .elementor-element.elementor-element-1664d24 .uael-pricing-style-1 .uael-price-table-header,
    .elementor-1376 .elementor-element.elementor-element-1664d24 .uael-pricing-style-4 .uael-price-table-header {
        padding: 52px 0 0
    }
    .elementor-1376 .elementor-element.elementor-element-1664d24>.elementor-widget-container {
        padding: 0 1px 0 0
    }
    .elementor-1376 .elementor-element.elementor-element-017ee7c>.elementor-container {
        max-width: 1216px
    }
    .elementor-1376 .elementor-element.elementor-element-017ee7c {
        padding: 98px 20px 0
    }
    .elementor-1376 .elementor-element.elementor-element-b9beecb>.elementor-widget-container {
        margin: -87px 0 -20px
    }
    .elementor-1376 .elementor-element.elementor-element-75fe0f8 .owl-nav .owl-prev {
        left: -17px;
        right: auto
    }
    .elementor-1376 .elementor-element.elementor-element-75fe0f8 .owl-nav .owl-next {
        right: -17px;
        left: auto
    }
    .elementor-1376 .elementor-element.elementor-element-75fe0f8 .owl-carousel .owl-nav .owl-next,
    .elementor-1376 .elementor-element.elementor-element-75fe0f8 .owl-carousel .owl-nav .owl-prev {
        width: 43px;
        height: 43px;
        line-height: 43px
    }
}

.elementor-1376 .elementor-element.elementor-element-a1c04ce span {
    text-shadow: #000 0 0 5px, #000 0 0 10px !important
}

.elementor-1376 .elementor-element.elementor-element-3ca5fff span {
    text-shadow: #000 0 0 5px, #000 0 0 10px !important
}

@media screen and (min-width:767px) {
    .elementor-1376 .elementor-element.elementor-element-b6116b4 {
        height: calc(100vh - 110px);
        position: relative;
        max-width: 800px
    }
}

.elementor-1376 .elementor-element.elementor-element-fb45d48 {
    transition: opacity .5s ease-in-out
}

.elementor-1376 .elementor-element.elementor-element-885afeb {
    text-shadow: 0 0 4px #000;
    cursor: pointer
}

.elementor-1376 .elementor-element.elementor-element-595410e {
    text-shadow: 0 0 4px #000;
    cursor: pointer
}

.elementor-1376 .elementor-element.elementor-element-92050ee {
    width: 100px;
    position: absolute;
    bottom: 15px;
    left: 15px;
    transition: opacity ease-in-out 1s;
    opacity: 0
}

.elementor-1376 .elementor-element.elementor-element-a64c314 {
    margin-left: auto;
    margin-right: auto;
    height: calc(100vw/16 * 9);
    position: relative;
    transition: opacity ease-in-out 1s
}

@media screen and (min-width:1024px) {
    .elementor-1376 .elementor-element.elementor-element-a64c314 {
        height: calc(100vh - 110px);
        position: relative
    }
}

.elementor-1376 .elementor-element.elementor-element-80fb038 {
    width: 100vw
}

@media screen and (min-width:1024px) {
    .elementor-1376 .elementor-element.elementor-element-80fb038 {
        height: calc(100vh - 110px);
        position: relative
    }
}

.elementor-1376 .elementor-element.elementor-element-170189a h1 {
    font-size: 10vw !important;
    font-weight: 700 !important;
    font-family: roboto, Helvetica, Arial, Lucida, sans-serif !important;
    -webkit-font-smoothing: antialiased;
    font-feature-settings: "liga"
}

.elementor-1376 .elementor-element.elementor-element-ee43b08 a {
    width: 90%
}

.elementor-1376 .elementor-element.elementor-element-ee43b08 .uael-button-wrapper {
    text-align: center
}

.elementor-1376 .elementor-element.elementor-element-6003b463 .elementor-heading-title {
    text-shadow: #000 0 0 10px, #000 0 0 20px, #000 0 0 30px !important
}

.elementor-1376 .elementor-element.elementor-element-7ee1e26a p {
    text-shadow: #000 0 0 10px, #000 0 0 20px, #000 0 0 30px !important
}

.elementor-1376 .elementor-element.elementor-element-4e79417a {
    height: 100%
}

@media screen and (min-width:767px) {
    .elementor-1376 .elementor-element.elementor-element-4e79417a {
        height: 280px
    }
}

.elementor-1376 .elementor-element.elementor-element-71c3158 {
    cursor: pointer;
    position: relative
}

.elementor-1376 .elementor-element.elementor-element-71c3158:after {
    font-family: "font awesome 5 free";
    font-weight: 900;
    text-shadow: 1px 0 6px rgba(0, 0, 0, .3);
    content: "\f144";
    position: absolute;
    top: 50%;
    bottom: 50%;
    transform: translate(-50%, -50%);
    font-size: 6em;
    line-height: 0
}

.elementor-1376 .elementor-element.elementor-element-33fe2f5c {
    overflow-x: hidden
}

@media screen and (min-width:767px) {
    .elementor-1376 .elementor-element.elementor-element-33fe2f5c {
        height: 280px
    }
}

.elementor-1376 .elementor-element.elementor-element-7671cca8 {
    height: 100%
}

@media screen and (min-width:767px) {
    .elementor-1376 .elementor-element.elementor-element-7671cca8 {
        height: 280px
    }
}

.elementor-1376 .elementor-element.elementor-element-7671cca8 .elementor-container {
    overflow-y: hidden
}

.elementor-1376 .elementor-element.elementor-element-7336df14 {
    height: 50vw;
    width: 150vw
}

@media screen and (min-width:767px) {
    .elementor-1376 .elementor-element.elementor-element-7336df14 {
        height: 300px;
        width: 800px
    }
}

.elementor-1376 .elementor-element.elementor-element-1f86fcf3 .elementor-heading-title {
    text-shadow: #000 0 0 10px, #000 0 0 20px, #000 0 0 30px !important
}

.elementor-1376 .elementor-element.elementor-element-e1f40e p {
    text-shadow: #000 0 0 10px, #000 0 0 20px, #000 0 0 30px !important
}

.elementor-1376 .elementor-element.elementor-element-6cbdfba0 {
    height: 100%
}

@media screen and (min-width:767px) {
    .elementor-1376 .elementor-element.elementor-element-6cbdfba0 {
        height: 280px
    }
}

.elementor-1376 .elementor-element.elementor-element-81ce4ca {
    cursor: pointer;
    position: relative
}

.elementor-1376 .elementor-element.elementor-element-81ce4ca:after {
    font-family: "font awesome 5 free";
    font-weight: 900;
    text-shadow: 1px 0 6px rgba(0, 0, 0, .3);
    content: "\f144";
    position: absolute;
    top: 50%;
    bottom: 50%;
    transform: translate(-50%, -50%);
    font-size: 6em;
    line-height: 0
}

.elementor-1376 .elementor-element.elementor-element-3c64c20b {
    overflow-x: hidden
}

@media screen and (min-width:767px) {
    .elementor-1376 .elementor-element.elementor-element-3c64c20b {
        height: 280px
    }
}

.elementor-1376 .elementor-element.elementor-element-4f73735f {
    height: 100%
}

@media screen and (min-width:767px) {
    .elementor-1376 .elementor-element.elementor-element-4f73735f {
        height: 280px
    }
}

.elementor-1376 .elementor-element.elementor-element-4f73735f .elementor-container {
    overflow-y: hidden
}

.elementor-1376 .elementor-element.elementor-element-69b2ba38 {
    height: 50vw;
    width: 150vw
}

@media screen and (min-width:767px) {
    .elementor-1376 .elementor-element.elementor-element-69b2ba38 {
        height: 300px;
        width: 800px
    }
}

.elementor-1376 .elementor-element.elementor-element-5299b76c .elementor-row {
    overflow: inherit;
    flex-wrap: nowrap
}

.elementor-1376 .elementor-element.elementor-element-5299b76c .elementor-container,
.elementor-1376 .elementor-element.elementor-element-5299b76c .elementor-row {
    flex-wrap: wrap;
    margin: 0;
    justify-content: center
}

.elementor-1376 .elementor-element.elementor-element-5d0888c7 {
    width: 100vw;
    position: initial;
    overflow-x: auto
}

.elementor-1376 .elementor-element.elementor-element-5d0888c7::-webkit-scrollbar {
    display: none
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-ct-desktop-stack--no {
    display: flex;
    flex-direction: column-reverse
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-main-btn {
    display: none
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-rbs-toggle {
    display: flex;
    flex-direction: column
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-sec-1,
.elementor-1376 .elementor-element.elementor-element-4154945f .uael-sec-2 {
    margin: 0 !important;
    width: 90vw;
    height: 40px;
    text-align: center;
    border: 2px #61ce70 solid;
    border-radius: 13px;
    transition: background-color .3s ease-in-out
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-sec-1:hover,
.elementor-1376 .elementor-element.elementor-element-4154945f .uael-sec-2:hover {
    background-color: #61ce70
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-sec-2 {
    margin-top: 10px !important
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-rbs-head-1,
.elementor-1376 .elementor-element.elementor-element-4154945f .uael-rbs-head-2 {
    line-height: 38px
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-rbs-toggle {
    padding-top: 0
}

.elementor-1376 .elementor-element.elementor-element-4154945f .uael-rbs-toggle-sections {
    padding: 0
}

.elementor-1376 .elementor-element.elementor-element-4154945f .elementor-section.elementor-top-section.elementor-element {
    box-shadow: none
}

.uael-sec-1:has(>.uael-rbs-section-1) {
    background-color: red !important
}

body:has(.uael-rbs-section-2[style*="display: none"]) .uael-sec-1 {
    background-color: #61ce70 !important
}

body:has(.uael-rbs-section-1[style*="display: none"]) .uael-sec-2 {
    background-color: #61ce70 !important
}

.elementor-1376 .elementor-element.elementor-element-10f90f9 {
    max-width: 90vw;
    margin: 10px
}

@media screen and (min-width:767px) {
    .elementor-1376 .elementor-element.elementor-element-10f90f9 {
        max-width: 780px
    }
}

.elementor-1376 .elementor-element.elementor-element-281b212 {
    max-width: 90vw;
    margin: 10px
}

@media screen and (min-width:767px) {
    .elementor-1376 .elementor-element.elementor-element-281b212 {
        max-width: 780px
    }
}

.elementor-1376 .elementor-element.elementor-element-7e86dd0 {
    width: 100vw
}

.elementor-1376 .elementor-element.elementor-element-24d817f strong {
    margin-bottom: -100px !important
}

.elementor-1376 .elementor-element.elementor-element-361ffea {
    z-index: 100
}

.elementor-1376 .elementor-element.elementor-element-f3f8023 {
    z-index: 100
}

.elementor-1376 .elementor-element.elementor-element-470a3cd {
    z-index: 100
}

.elementor-1376 .elementor-element.elementor-element-854df7c {
    max-width: 100vw;
    overflow: hidden;
    z-index: 15
}

.elementor-1376 .elementor-element.elementor-element-8181b0b span {
    text-shadow: #000 0 0 5px, #000 0 0 10px !important
}

.elementor-1376 .elementor-element.elementor-element-b07c40b p {
    text-shadow: #000 0 0 10px, #000 0 0 10px, #000 0 0 10px !important
}

.elementor-1376 .elementor-element.elementor-element-1762990 span {
    text-shadow: #000 0 0 5px, #000 0 0 10px !important
}

.elementor-1376 .elementor-element.elementor-element-1c28a61 {
    max-width: 700px
}

.elementor-1376 .elementor-element.elementor-element-8e19323 {
    position: absolute;
    top: 15vh
}

.elementor-1376 .elementor-element.elementor-element-f9c826d {
    height: calc((90vw/16) * 9)
}

.elementor-1376 .elementor-element.elementor-element-f9c826d .elementor-background-video-container {
    display: flex;
    justify-content: center;
    width: 100vw;
    min-height: calc((90vw/16) * 9)
}

.elementor-1376 .elementor-element.elementor-element-f9c826d .elementor-background-video-hosted {
    position: relative;
    max-width: 90vw;
    height: calc((90vw/16) * 9) !important;
    transform: none;
    top: auto;
    left: auto
}

.elementor-1376 .elementor-element.elementor-element-bf10a39 p {
    text-shadow: #000 0 0 10px, #000 0 0 10px, #000 0 0 10px !important
}

.elementor-1376 .elementor-element.elementor-element-6401295 span {
    text-shadow: #000 0 0 5px, #000 0 0 10px !important
}

.elementor-1376 .elementor-element.elementor-element-b0efdeb {
    box-shadow: 0 0 20px #000, 0 0 20px #000, 0 0 20px #000, 0 0 20px #000, 0 0 20px #000;
    z-index: 3
}

.elementor-1376 .elementor-element.elementor-element-c679aed .swiper-slide-image {
    aspect-ratio: .85;
    object-fit: cover;
    width: 100%;
    max-height: 100%;
    transition: opacity .2s ease-in-out
}

.elementor-1376 .elementor-element.elementor-element-c679aed .swiper-slide-inner {
    background-color: #6ed25a;
    margin: 0 8px !important
}

.elementor-1376 .elementor-element.elementor-element-c679aed .swiper-slide-image:hover {
    opacity: .3
}

.elementor-1376 .elementor-element.elementor-element-c679aed .swiper-slide-inner figcaption {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 1.5em;
    font-weight: 600;
    user-select: none;
    transition: opacity .2s ease-in-out
}

.elementor-1376 .elementor-element.elementor-element-c679aed .swiper-slide-inner:hover figcaption {
    opacity: 1
}

.elementor-1376 .elementor-element.elementor-element-c679aed .swiper-slide {
     !important;
    min-width: 240px !important
}

@media screen and (max-width:767px) {
    .elementor-1376 .elementor-element.elementor-element-c679aed .swiper-slide {
         !important;
        min-width: 190px !important
    }
}

.elementor-1376 .elementor-element.elementor-element-55265e7 {
    box-shadow: 0 0 20px #000, 0 0 20px #000, 0 0 20px #000, 0 0 20px #000, 0 0 20px #000;
    z-index: 3
}

.elementor-1376 .elementor-element.elementor-element-c54e797 {
    max-width: 1000px !important;
    margin-left: auto;
    margin-right: auto
}

.elementor-1376 .elementor-element.elementor-element-c54e797 .gains {
    color: #6ed25a
}

.elementor-1376 .elementor-element.elementor-element-c54e797 table {
    background-color: dark-grey;
    font-weight: 500;
    font-size: 1.5em;
    border: none;
    margin: 0;
    margin-top: -10px;
    border-radius: 20px;
    box-shadow:
}

.elementor-1376 .elementor-element.elementor-element-c54e797 .elementor-tab-title {
    border: 2px solid #fff !important;
    border-radius: 13px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 10px;
    margin-right: 10px
}

.elementor-1376 .elementor-element.elementor-element-c54e797 .elementor-tab-title.elementor-active {
    border: 2px solid #77c25a !important
}

@media screen and (max-width:767px) {
    .elementor-1376 .elementor-element.elementor-element-c54e797 table {
        font-size: .9em
    }
    .elementor-1376 .elementor-element.elementor-element-c54e797 .elementor-tab-title {
        display: inherit;
        width: 45%
    }
    .elementor-1376 .elementor-element.elementor-element-c54e797 .elementor-tabs-content-wrapper {
        flex-direction: row !important;
        flex-wrap: wrap;
        justify-content: center
    }
    .elementor-1376 .elementor-element.elementor-element-c54e797 .elementor-tab-title {
        font-size: 16px !important;
        margin-top: 10px;
        margin-bottom: 20px;
        justify-content: center;
        width: 130px !important;
        padding-top: 0;
        padding-bottom: 0;
        font-weight: 700;
        text-transform: uppercase
    }
}

.elementor-1376 .elementor-element.elementor-element-c54e797 td,
.elementor-1376 .elementor-element.elementor-element-c54e797 th {
    border: none;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

.elementor-1376 .elementor-element.elementor-element-c54e797 th {
    background-color: #23a455
}

.elementor-1376 .elementor-element.elementor-element-c54e797 tr:nth-child(2n) {
    background-color: rgba(255, 255, 255, .13)
}

.elementor-1376 .elementor-element.elementor-element-c54e797 thead {
    border-radius: 20px
}

.elementor-1376 .elementor-element.elementor-element-c54e797 table thead th:first-child {
    border-top-left-radius: 20px
}

.elementor-1376 .elementor-element.elementor-element-c54e797 table thead th:last-child {
    border-top-right-radius: 20px
}

.elementor-1376 .elementor-element.elementor-element-c54e797 table tr:last-child td:first-child {
    border-bottom-left-radius: 20px
}

.elementor-1376 .elementor-element.elementor-element-c54e797 table tr:last-child td:last-child {
    border-bottom-right-radius: 20px
}

.elementor-1376 .elementor-element.elementor-element-c54e797 .elementor-tab-title {
    text-align: center
}

.elementor-1376 .elementor-element.elementor-element-c54e797 .elementor-tabs-content-wrapper {
    display: flex;
    flex-direction: column
}

.elementor-1376 .elementor-element.elementor-element-c54e797 .elementor-tabs-content-wrapper {
    display: flex;
    flex-direction: column
}

.elementor-1376 .elementor-element.elementor-element-c54e797 .elementor-tab-content {
    order: 3
}

.elementor-1376 .elementor-element.elementor-element-44f61291 {
    max-width: 100vw;
    overflow-x: hidden
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box {
    padding: min(40px, 5%);
    background-color: #000 !important;
    border-radius: 20px;
    border: 4px solid #61ce70;
    box-shadow: 0 0 20px #0a0
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box {
    aspect-ratio: .8 !important;
    height: auto !important
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__container {
    max-height: 100%
}

@media screen and (max-width:767px) {
    .elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box {
        max-width: min(75vw, 300px);
        margin-left: auto;
        margin-right: auto
    }
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .owl-stage {
    padding-top: 20px;
    padding-bottom: 20px
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__title {
    font-weight: 500;
    font-size: 24px
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel--front {
    padding: 0 !important
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel.ue-flip-box__panel--front {
    height: 100% !important;
    flex-grow: 1
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel--back .ue-flip-box__title {
    padding-bottom: 14px
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel--back .ue-flip-box__panel__wrapper {
    padding-top: 0 !important
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel__content {
    height: 100% !important;
    display: flex;
    justify-content: space-between !important
}

.elementor-1376 .elementor-element.elementor-element-65c4463 img {
    border-radius: 20px !important
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel--back {
    max-height: 100%;
    overflow-y: auto !important;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.elementor-1376 .elementor-element.elementor-element-65c4463 .ue-flip-box__panel--back::-webkit-scrollbar {
    display: none
}

@media(max-width:1024px) {
    .elementor-1376 .elementor-element.elementor-element-65c4463 .owl-nav {
        display: none
    }
}

.elementor-1376 .elementor-element.elementor-element-bed31cc {
    z-index: 4;
    box-shadow: 0 0 30px #23a455, 0 0 30px #23a455, 0 0 30px #23a455, 0 0 30px #23a455 !important
}

#wprev-slider-1 .wprev_preview_bg1_T2 {
    border: none !important;
    box-shadow: 0 0 10px #77c25a, 0 0 10px #77c25a, 0 0 10px #77c25a !important
}

#wprev-badge-1 {
    border: none !important
}

.slickwprev-prev:before,
.slickwprev-next:before {
    font-family: "font awesome 5 free" !important;
    font-weight: 900 !important
}

.slickwprev-next:before {
    content: "\f061" !important
}

.slickwprev-prev:before {
    content: "\f060" !important
}

.slickwprev-prev,
.slickwprev-next {
    width: 32px !important;
    height: 32px !important;
    border-radius: 13px !important;
    background-color: #61ce70 !important
}

.slickwprev-next:before,
.slickwprev-prev:before {
    opacity: 1 !important
}

.slickwprev-next:hover,
.slickwprev-prev:hover,
.slickwprev-prev:active {
    opacity: .75
}

.outerrevdiv {
    min-height: 301px !important
}

.elementor-1376 .elementor-element.elementor-element-ca6f314: {
    width: 100%
}

#wprev-badge-1 {
    width: 100% !important
}

@media(max-width:767px) {
    .elementor-1376 .elementor-element.elementor-element-cc8e6cd .slickwprev-next {
        right: 0 !important
    }
    .elementor-1376 .elementor-element.elementor-element-cc8e6cd .slickwprev-prev {
        left: 0 !important
    }
}

.elementor-1376 .elementor-element.elementor-element-cc8e6cd .wpproslider_t2_DIV_1a {
    border: 4px solid #61ce70 !important;
    border-radius: 25px;
    box-shadow: 0 0 15px #0a0
}

.elementor-1376 .elementor-element.elementor-element-13c2021 {
    box-shadow: 0 0 20px #000, 0 0 20px #000, 0 0 20px #000, 0 0 20px #000, 0 0 20px #000;
    z-index: 3
}

.elementor-1376 .elementor-element.elementor-element-1664d24 .uael-price-table-original-price {
    position: absolute;
    bottom: 55px;
    font-size: 24px
}

.elementor-1376 .elementor-element.elementor-element-1664d24 .uael-price-table-duration {
    top: 140px;
    position: absolute
}

.elementor-1376 .elementor-element.elementor-element-4d83ba42 .elementor-widget-uael-price-table {
    background-color: transparent !important
}

.elementor-1376 .elementor-element.elementor-element-4d83ba42 .elementor-widget-container {
    border: none !important
}

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

.elementor-1376 .elementor-element.elementor-element-4d83ba42 .uael-price-table-header,
.uael-price-table-cta {
    background-color: transparent !important
}

.elementor-1376 .elementor-element.elementor-element-4d83ba42 .uael-price-table-ribbon-content {
    font-weight: 700;
    font-size: 18px
}

.elementor-1376 .elementor-element.elementor-element-523c8ce8 {
    margin-left: 46px;
    margin-right: 46px
}

@media screen and (max-width:767px) {
    .elementor-1376 .elementor-element.elementor-element-523c8ce8 {
        margin-left: 0;
        margin-right: 0
    }
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box {
    padding: 20px;
    background-color: #000 !important;
    border-radius: 20px;
    border: 4px solid #61ce70;
    box-shadow: 0 0 20px #0a0
}

@media screen and (max-width:767px) {
    .elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box {
        max-width: min(75vw, 300px);
        margin-left: auto;
        margin-right: auto
    }
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .ue-flip-box__panel__wrapper {
    padding-top: 40px
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 .owl-stage {
    padding-top: 20px;
    padding-bottom: 20px
}

@media(max-width:767px) {
    .elementor-1376 .elementor-element.elementor-element-75fe0f8 .owl-nav {
        display: none
    }
}

.elementor-1376 .elementor-element.elementor-element-75fe0f8 img {
    margin-top: -20px;
    margin-bottom: 20px
}

.elementor-1376 .elementor-element.elementor-element-017ee7c {
    box-shadow: 0 0 20px #000, 0 0 20px #000, 0 0 20px #000, 0 0 20px #000, 0 0 20px #000;
    z-index: 3
}